note 32628 deleted from ref.java by sobak

From: Date: Sun, 04 Dec 2016 07:06:51 +0000
Subject: note 32628 deleted from ref.java by sobak
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-207976@lists.php.net to get a copy of this message
Note Submitter: golob a with tail gimb little spot org ---- This module allows PHP to interact with some interesting pieces of software - for one, it allows PHP to convert XML FO files into PDF/PS/... with the use of Apache FOP processor. Here's an example: <? $basedir = new Java("java.io.File", "."); $outdir = new Java("java.io.File", "out"); $outdir->mkdirs(); $fofile = new Java("java.io.File", $basedir, "xml/fo/helloworld.fo"); $pdffile = new Java("java.io.File", $outdir, "ResultFO2PDF.pdf"); echo "Input: ".$fofile->toString()."\n"; echo "Output: ".$pdffile->toString()."\n"; $driver = new Java("org.apache.fop.apps.Driver"); $logger = new Java("org.apache.avalon.framework.logger.ConsoleLogger"); $driver->setLogger($logger); $driver->setRenderer($driver->RENDER_PDF); $out = new Java("java.io.FileOutputStream", $pdffile); $driver->setOutputStream($out); $in = new Java("java.io.FileInputStream", $fofile); $driver->setInputSource(new Java("org.xml.sax.InputSource", $in)); $driver->run(); $in->close(); $out->close(); ?>

« previous php.notes (#207976) next »