You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2020/08/20 15:13:46 UTC

svn commit: r1881022 - /pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java

Author: tilman
Date: Thu Aug 20 15:13:46 2020
New Revision: 1881022

URL: http://svn.apache.org/viewvc?rev=1881022&view=rev
Log:
PDFBOX-4892: restore strings, operator name constants not available in this branch

Modified:
    pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java

Modified: pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java?rev=1881022&r1=1881021&r2=1881022&view=diff
==============================================================================
--- pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java (original)
+++ pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java Thu Aug 20 15:13:46 2020
@@ -251,7 +251,7 @@ public class PDFStreamParser extends Bas
             case 'B':
                 String nextOperator = readString();
                 Operator beginImageOP = Operator.getOperator(nextOperator);
-                if (nextOperator.equals(OperatorName.BEGIN_INLINE_IMAGE))
+                if (nextOperator.equals("BI"))
                 {
                     COSDictionary imageParams = new COSDictionary();
                     beginImageOP.setImageParameters(imageParams);
@@ -306,8 +306,7 @@ public class PDFStreamParser extends Bas
                     currentByte = seqSource.read();
                 }
                 // the EI operator isn't unread, as it won't be processed anyway
-                Operator beginImageDataOP = Operator
-                        .getOperator(OperatorName.BEGIN_INLINE_IMAGE_DATA);
+                Operator beginImageDataOP = Operator.getOperator("ID");
                 // save the image data to the operator, so that it can be accessed later
                 beginImageDataOP.setImageData(imageData.toByteArray());
                 return beginImageDataOP;