You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by je...@apache.org on 2006/04/27 09:33:31 UTC

svn commit: r397466 - in /xmlgraphics/fop/trunk/examples/embedding: build.xml java/embedding/MultipleFO2PDF.java

Author: jeremias
Date: Thu Apr 27 00:33:19 2006
New Revision: 397466

URL: http://svn.apache.org/viewcvs?rev=397466&view=rev
Log:
Bugzilla #39416:
JDK 1.3 compatibility.
Added missing serializer*.jar to the classpath.

Modified:
    xmlgraphics/fop/trunk/examples/embedding/build.xml
    xmlgraphics/fop/trunk/examples/embedding/java/embedding/MultipleFO2PDF.java

Modified: xmlgraphics/fop/trunk/examples/embedding/build.xml
URL: http://svn.apache.org/viewcvs/xmlgraphics/fop/trunk/examples/embedding/build.xml?rev=397466&r1=397465&r2=397466&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/examples/embedding/build.xml (original)
+++ xmlgraphics/fop/trunk/examples/embedding/build.xml Thu Apr 27 00:33:19 2006
@@ -37,6 +37,7 @@
         <include name="xml-apis*.jar"/>
         <include name="xerces*.jar"/>
         <include name="xalan*.jar"/>
+        <include name="serializer*.jar"/>
         <include name="commons-io*.jar"/>
         <include name="commons-logging*.jar"/>
         <include name="xmlgraphics-commons*.jar"/>

Modified: xmlgraphics/fop/trunk/examples/embedding/java/embedding/MultipleFO2PDF.java
URL: http://svn.apache.org/viewcvs/xmlgraphics/fop/trunk/examples/embedding/java/embedding/MultipleFO2PDF.java?rev=397466&r1=397465&r2=397466&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/examples/embedding/java/embedding/MultipleFO2PDF.java (original)
+++ xmlgraphics/fop/trunk/examples/embedding/java/embedding/MultipleFO2PDF.java Thu Apr 27 00:33:19 2006
@@ -36,6 +36,7 @@
 import javax.xml.transform.sax.SAXResult;
 
 // FOP
+import org.apache.commons.io.IOUtils;
 import org.apache.fop.apps.FOUserAgent;
 import org.apache.fop.apps.Fop;
 import org.apache.fop.apps.FOPException;
@@ -97,7 +98,7 @@
             // Start XSLT transformation and FOP processing
             transformer.transform(src, res);
         } finally {
-            out.close();
+            IOUtils.closeQuietly(out);
         }
 
         return fop.getResults();
@@ -131,7 +132,8 @@
                 }
                 File fofile = new File(baseDir, foname);
                 String pdfname = foname;
-                pdfname.replaceFirst("\\.fo", ".pdf");
+                int p = foname.lastIndexOf('.');
+                pdfname = foname.substring(0, p) + ".pdf";
                 File pdffile = new File(outDir, pdfname);
 
                 // transform and render



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org