Mailinglisten-Archive |
Hallo zusammen Ich habe ein Problem mit der Class XML:fo2pdf aus PEAR Ich habe ein xsl:fo String welcher ich mit Hlfe folgenden Codes in ein PDF verwandlen möchte. >> $xsl_fo = xslt_process($prozessor,'arg:/_xml', '/Website/media/art2xsl_fo.xsl',NULL,array("/_xml"=>$artXML))) >> >> xslt_free($prozessor); >> >> $fop = &new xml_fo2pdf(); >> $fop->setRenderer("pdf"); >> $fop->setContentType("application/pdf"); >> $error = $fop->runFromString($xsl_fo); >> if (PEAR::isError($error)) >> { >> printError("FOP Error: ".$error->getMessage()); >> exit; >> } >> $fop->printPDF(); >> $fop->deletePDF(); >> $fop->deleteFo(); Wenn ich den String mit echo aus gebe und ihn anschliessend bei mir Lokal mit XML Spy(auch FOP) Transformiere funktioniert alles bestens. Aber hier(auf dem Server: Linux Red Hat 9.0; apache 1.3; php4.3.3) geschieht gar nichts, oder besser gesagt, er speichert das fo Dokument sauber ab und erstellt ein PDF file nur dieses ist leider leer. 0KByte Es gibt keine Fehlermeldung sondern nur eine leere Seite, als wäre alles I.O. Kann mir jemand Helfen? Kennt jemand dieses Problem? Gibt es eine Möglichkeit die JAVA aktionen zu logen? In der php.ini hab ich folgende JAVA - Einstellungen: >> [Java] >> java.class.path = /usr/local/lib/php/php_java.jar:/usr/java/fop-0.20.5/build/fop.jar:/usr/java/fop-0.20.5/lib/batik.jar:/usr/java/fop-0.20.5/lib/xalan-2.4.1.jar:/usr/java/fop-0.20.5/lib/xercesImpl-2.2.1.jar:/usr/java/fop-0.20.5/lib/jimi-1.0.jar >> java.home = /usr/java/j2sdk1.4.2_01/ >> java.library = /usr/java/j2sdk1.4.2_01/lib/i386/libjava.so >> java.library.path = ./ Vielen Dank für eure Hilfe Grüsse Felix Marthaler
php::bar PHP Wiki - Listenarchive