Thank you Tilman. Tested. Now its OK. This is the command line I executed:
java -jar pdfbox-app-1.8.10-20150621.120349-75.jar TextToPDF test_zos_fixed.pdf test.txt.ebcdic And you can find the test_zos_fixed.pdf file on dropbox: https://www.dropbox.com/sh/q45d8p4fi4eqcoh/AAC5SKGS0q9Yy3v1iTSXPqSMa?dl=0 Thanks, Santiago On Sun, Jun 21, 2015 at 12:31 PM, Tilman Hausherr <[email protected]> wrote: > Hi, > > A new snapshot is available now: > > https://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox-app/1.8.10-SNAPSHOT/ > look near the bottom for an updated jar. > > it would be nice to test it without the file.encoding trick, to see > whether we fixed the bug you reported. > > Tilman > > Am 21.06.2015 um 05:55 schrieb Santiago Cardoso Geller: > >> Tilman, following your 2nd suggestion I could make it work with >> thiscommand: >> >> java *-Dfile.encoding=ISO-8859-1* -jar pdfbox-app-1.8.9.jar TextToPDF >> >> test.pdf test.txt >> >> Thank you very much! >> >> On Sun, Jun 21, 2015 at 12:36 AM, Santiago Cardoso Geller < >> [email protected]> wrote: >> >> Thank you Tilman. >>> I can see your changes on the SVN. By the moment I don't know how to get >>> the project from the SVN repository to build the new jar. I will try and >>> then I'll test your changes on the z/os. >>> >>> On Sat, Jun 20, 2015 at 11:07 AM, Tilman Hausherr <[email protected] >>> > >>> wrote: >>> >>> Hi, >>>> >>>> I opened an issue for you: >>>> https://issues.apache.org/jira/browse/PDFBOX-2837 >>>> >>>> We are currently having a config problem with the Apache build server, >>>> so >>>> there won't be a snapshot now, maybe next week. So there are two options >>>> for you until there is: >>>> >>>> 1) build from source yourself. The svn repository for the 1.8 version is >>>> https://svn.apache.org/repos/asf/pdfbox/branches/1.8, for the 2.0 >>>> version it is https://svn.apache.org/repos/asf/pdfbox/trunk >>>> 2) read this: >>>> http://www.ibm.com/developerworks/systems/library/es-java-batchz.html >>>> set /file.encoding/ property to ISO-8859-1. >>>> >>>> The very best would of course be that you run a build on your z/OS >>>> system, to see if any tests fail. I did fix several method calls where >>>> the >>>> charset was missing and where this could make a "bad" difference, but I >>>> don't know if I got them all. >>>> >>>> Tilman >>>> >>>> >>>> Am 20.06.2015 um 00:46 schrieb Santiago Cardoso Geller: >>>> >>>> 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 < >>>>> [email protected]> >>>>> 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: [email protected] >>>>>> For additional commands, e-mail: [email protected] >>>>>> >>>>>> >>>>>> >>>>>> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >

