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