[ 
https://issues.apache.org/jira/browse/PDFBOX-538?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14085153#comment-14085153
 ] 

ASF subversion and git services commented on PDFBOX-538:
--------------------------------------------------------

Commit 1615733 from [~jahewson] in branch 'pdfbox/trunk'
[ https://svn.apache.org/r1615733 ]

PDFBOX-538: Patch for CryptographyException on Adobe Distiller generated file, 
thanks to Luc Claes

> CryptographyException on Adobe Distiller generated file
> -------------------------------------------------------
>
>                 Key: PDFBOX-538
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-538
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Parsing
>    Affects Versions: 0.8.0-incubator
>            Reporter: Luc Claes
>             Fix For: 2.0.0
>
>
> Well... this is actually *not* a PDFBox bug, but an Adobe Distiller (7.0.x) 
> one...
> The following exception is thrown in 
> StandardSecurityHandler.computeEncryptedKey:
> org.apache.pdfbox.exceptions.CryptographyException: Error: length should be 5 
> when revision is two actual=16
> The PDF file is accepted by various readers and contains the following object:
> 2106 0 obj
> << 
> /Filter /Standard
> /V 1
> /R 2
> /Length 128
> /P -12
> /O (f¥—èàã؇�æa§�»eücmý/Æ6ïàY÷[*™6)
> /U (å£átÂ>c÷sÉcû^KÞ•À›¶YjCò~)
> >>
> endobj
> Referenced by an encrypt tag:
> /Encrypt 2106 0 R
> PDFBox rejects (rightly) such an object with version 1, revision 2 and a 
> length != 5*8
> That said, we are parsing many of those files to feed a Lucene index. Could 
> the validation be relaxed ?



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to