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;