You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2014/10/20 20:06:32 UTC
svn commit: r1633194 -
/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java
Author: lehmi
Date: Mon Oct 20 18:06:32 2014
New Revision: 1633194
URL: http://svn.apache.org/r1633194
Log:
PDFBOX-2411: allow more than 1 space between object and generation id, fix object offsets
Modified:
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java (contents, props changed)
Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java?rev=1633194&r1=1633193&r2=1633194&view=diff
==============================================================================
--- pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java (original)
+++ pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java Mon Oct 20 18:06:32 2014
@@ -1919,8 +1919,11 @@ public class NonSequentialPDFParser exte
pdfSource.seek(tempOffset);
if (pdfSource.peek() == 32)
{
+ while (tempOffset > MINIMUM_SEARCH_OFFSET && pdfSource.peek() == 32)
+ {
+ pdfSource.seek(--tempOffset);
+ }
int length = 0;
- pdfSource.seek(--tempOffset);
while (tempOffset > MINIMUM_SEARCH_OFFSET && pdfSource.peek() > 47
&& pdfSource.peek() < 58)
{
@@ -1945,7 +1948,7 @@ public class NonSequentialPDFParser exte
if (objectID != null)
{
bfSearchObjectOffsets.put(
- createObjectString(objectID, genID), tempOffset++);
+ createObjectString(objectID, genID), ++tempOffset);
}
}
}
Propchange: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java
------------------------------------------------------------------------------
Merged /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java:r1633192