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 ss...@apache.org on 2014/08/19 17:24:15 UTC

svn commit: r1618885 - in /xmlgraphics/fop-pdf-images/trunk: lib/fop.jar src/java/org/apache/fop/render/pdf/pdfbox/AbstractPDFBoxHandler.java src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapter.java

Author: ssteiner
Date: Tue Aug 19 15:24:15 2014
New Revision: 1618885

URL: http://svn.apache.org/r1618885
Log:
FOP-2406: Error when image next to pdf

Modified:
    xmlgraphics/fop-pdf-images/trunk/lib/fop.jar
    xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/AbstractPDFBoxHandler.java
    xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapter.java

Modified: xmlgraphics/fop-pdf-images/trunk/lib/fop.jar
URL: http://svn.apache.org/viewvc/xmlgraphics/fop-pdf-images/trunk/lib/fop.jar?rev=1618885&r1=1618884&r2=1618885&view=diff
==============================================================================
Binary files - no diff available.

Modified: xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/AbstractPDFBoxHandler.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/AbstractPDFBoxHandler.java?rev=1618885&r1=1618884&r2=1618885&view=diff
==============================================================================
--- xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/AbstractPDFBoxHandler.java (original)
+++ xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/AbstractPDFBoxHandler.java Tue Aug 19 15:24:15 2014
@@ -107,6 +107,7 @@ public abstract class AbstractPDFBoxHand
         if (targetPage.getPDFResources().getParentResources() == null) {
             PDFResources res = pdfDoc.getFactory().makeResources();
             res.setParentResources(pdfDoc.getResources());
+            res.addContext(targetPage);
             targetPage.put("Resources", res);
         }
 

Modified: xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapter.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapter.java?rev=1618885&r1=1618884&r2=1618885&view=diff
==============================================================================
--- xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapter.java (original)
+++ xmlgraphics/fop-pdf-images/trunk/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapter.java Tue Aug 19 15:24:15 2014
@@ -1215,6 +1215,8 @@ public class PDFBoxAdapter {
                 s.append("<<");
                 readPDFArguments(op, dictArgs);
                 s.append(">>");
+            } else if (c instanceof COSBoolean) {
+                s.append(((COSBoolean) c).getValue());
             } else {
                 throw new IOException(c + " not supported");
             }
@@ -1382,6 +1384,9 @@ public class PDFBoxAdapter {
         PDResources sourcePageResources = page.findResources();
         PDFDictionary pageResources = null;
         PDStream pdStream = page.getContents();
+        if (pdStream == null) {
+            return "";
+        }
         COSDictionary fonts = (COSDictionary)sourcePageResources.getCOSDictionary().getDictionaryObject(COSName.FONT);
         COSDictionary fontsBackup = null;
         String uniqueName = Integer.toString(key.hashCode());



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