Hi everyone, I use the apache FOP tool to transform & render an XML-XSL pair to a PDF. The following code shows my trial to perform the transformation and rendering within a php-script.
<?php 1. $trtool = new Java("de.smc.util.PDFTransformer"); 2. $result = $trtool->renderXmlXsl('data.xml', 'style.xsl'); 3. if (!$result) { 4. die("Cannot process PDF-tarnsformation!"); 5. } 6. Header("Content-type: application/pdf\nContent-Length: " . strlen($result)); 7. print $result; 8. $fo = "result.pdf"; 9. $fp = fopen($fo, "w+"); 10. fwrite($fp, $result); 11. fclose($fp); ?> It appears that the transformation and rendering is performed without errors ( according to the System-output). However, in the context I used, $result contains the 6 characters 'Object' which was supposed to contain the pdf document. NB.: 1. de.smc.util.PDFTransformer is a custom class that uses FOP. 2. renderXmlXsl(xml,xsl) returns a java.io.ByteArrayInputStream. Any idea on how to extract the content out of a Java-Object in php? hoping... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php