pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Santiago Cardoso Geller <cardosogel...@gmail.com>
Subject Re: pdfbox Encrypt from command line
Date Fri, 19 Jun 2015 22:46:59 GMT
Hi Tilman. I found that the error is in the pdf generated previously with
the TextToPDF command.

This is my environment:
OS: Unix Service running on Z/OS.
JRE: JRE 1.6.0 IBM J9 2.4 z/OS s390-31
PDFBOX: pdfbox-app-1.8.9.jar

I uploaded the original test.txt file and the pdf generated from z/OS (and
also another one generated on Win7) here:
https://www.dropbox.com/sh/k8lpjgxed0lxhfe/AADFnwW8y_7zJXe9gL3mz9UDa?dl=0

If you compare test_zos.pdf and test_win7.pdf you will find 2 bytes
different at line 58. If I change those bytes, then the encryption works
fine.

Thanks and regards,
Santiago



On Fri, Jun 19, 2015 at 6:25 PM, Tilman Hausherr <THausherr@t-online.de>
wrote:

> Could you please upload the file somewhere?
>
> Tilman
>
>
> Am 19.06.2015 um 22:27 schrieb Santiago Cardoso Geller:
>
>> Hi! I was trying to Encrypt a pdf from the command line by executing the
>> following:
>>
>> java -jar pdfbox-app-1.8.9.jar Encrypt -U 12345 -O 12345 test.pdf
>> test-encrypted.pdf
>>
>> But I get the following error:
>> Encrypt failed with the following exception:
>> java.io.IOException: Error: Expected a long type at offset 7321, instead
>> got '?'
>>          at
>> org.apache.pdfbox.pdfparser.BaseParser.readLong(BaseParser.java:1695)
>>          at
>>
>> org.apache.pdfbox.pdfparser.BaseParser.readObjectNumber(BaseParser.java:1623)
>>          at
>> org.apache.pdfbox.pdfparser.PDFParser.parseXrefTable(PDFParser.java:818)
>>          at
>> org.apache.pdfbox.pdfparser.PDFParser.parseObject(PDFParser.java:540)
>>          at
>> org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:203)
>>          at
>> org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1220)
>>          at
>> org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1187)
>>          at
>> org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1112)
>>          at org.apache.pdfbox.Encrypt.encrypt(Encrypt.java:158)
>>          at org.apache.pdfbox.Encrypt.main(Encrypt.java:53)
>>          at org.apache.pdfbox.PDFBox.main(PDFBox.java:54)
>>
>> I only downloaded pdfbox-app-1.8.9.jar file. Is it required something
>> else?
>>
>> Thanks,
>> Santiago
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message