[ 
https://issues.apache.org/jira/browse/PDFBOX-3188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilman Hausherr resolved PDFBOX-3188.
-------------------------------------
    Resolution: Fixed
      Assignee: Tilman Hausherr

I did some more investigation, an encryption dictionary never appears in the 
destination file, because the destination catalog is built only from specific 
items, i.e. no encryption dictionary is copied.

> java.io.IOException: Error: source PDF is encrypted, can't append encrypted 
> PDF documents
> -----------------------------------------------------------------------------------------
>
>                 Key: PDFBOX-3188
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-3188
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 2.0.0
>         Environment: Windows 8.1 x64, JDK 7u80 32 bits, Netbeans 8.1, PDFBox 
> 2.0.0RC2 jar
>            Reporter: Vincent
>            Assignee: Tilman Hausherr
>              Labels: merge
>             Fix For: 2.0.0
>
>
> In the release notes of PDFBox 2.0.0 RC2 we can read that ([PDFBOX-1656]) 
> PDFMergerUtility is able to merge encrypted files. I have some files 
> protected against modification with a password (users are allowed to open and 
> print the file but its content is locked). I'm trying to merge those files 
> into a single one but without success. 
> 1. Adding source files.
> 2. Setting the destination filename.
> 3. Calling mergeDocuments().
> Result is : Exception in thread "main" java.io.IOException: Error: source PDF 
> is encrypted, can't append encrypted PDF documents.
>         at 
> org.apache.pdfbox.multipdf.PDFMergerUtility.appendDocument(PDFMergerUtility.java:255)
>         at 
> org.apache.pdfbox.multipdf.PDFMergerUtility.mergeDocuments(PDFMergerUtility.java:201)
> Note : PDDocument.load() works if I need to print the files.
> (Bonus Question : How could I decrypt a document before appending it to a new 
> one (decrypt and openProtection are not used anymore))



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to