Hi,

I tested using pdfbox-app-1.8.7 on OS X and the file renders fine 
- printing to a real printer
- opening in preview using the PDF drop down in the printer dialog 
- using PDFToImage.

Java Version I'm using is 1.7.0_55-b13

BR
Maruan

Am 02.12.2014 um 04:51 schrieb Will Herrmann <[email protected]>:

> Thanks for your persistence in looking at this. It looks like I got my PDFs 
> mixed up earlier and this issue with PDFs not printing properly only seems to 
> happen on OS X, where I can consistently reproduce it, but not on Windows 8. 
> In both cases, I am using Java 7.
> 
> If there is any more information I can provide or testing I can try, let me 
> know.
> 
> -Will Herrmann 
> 
> 
> 
>> On Dec 1, 2014, at 1:53 PM, Tilman Hausherr <[email protected]> wrote:
>> 
>> Hi,
>> 
>> I've just tried your code, even with the scratch file, and I was able to 
>> print without any trouble. Both on a real printer and on CIB PDF (on 
>> windows).
>> 
>> Tilman
>> 
>>> Am 01.12.2014 um 20:13 schrieb Will Herrmann:
>>> Using the commands that you provided me in the command line worked just 
>>> fine and the text appeared without incident.
>>> 
>>> I tried changing my code to not using a scratch file, like you suggested, 
>>> but I got the same results as when I did have a scratch file.
>>> 
>>> (If it matters, I'm not actually printing these, but rather just going to 
>>> the final print dialog and choosing "Open in Preview" on OS X and using 
>>> CutePDF on Windows to create a PDF of exactly what is being sent to the 
>>> printer).
>>> 
>>> -Will Herrmann
>>> 
>>>> On Dec 1, 2014, at 1:11 AM, Tilman Hausherr <[email protected]> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> Could you try doing the same from the command line, and what happens?
>>>> 
>>>> java -jar pdfbox-app-1.8.7.jar PrintPDF "PDF That Prints in PDFBox 
>>>> 1-8-6.pdf"
>>>> java -jar pdfbox-app-1.8.7.jar PDFReader "PDF That Prints in PDFBox 
>>>> 1-8-6.pdf"
>>>> 
>>>> because I did this and all the glyphs are there... So only difference is 
>>>> that I didn't test with a scratch file like you did.
>>>> 
>>>> Tilman
>>>> 
>>>>> Am 01.12.2014 um 05:53 schrieb Will Herrmann:
>>>>> I have a PDF (downloadable at http://bit.ly/1w96YVz) that prints fine in 
>>>>> PDFBox 1.8.6 (using the pdfbox-app distribution, if it matters). The text 
>>>>> is properly spaced and prints without issue, matching how it appears in 
>>>>> Adobe Reader and OS X Preview.
>>>>> 
>>>>> But in both PDFBox 1.8.7 and the latest 1.8.8 snapshot, PDFBox only 
>>>>> prints the letters "F u c r", with a great deal of spacing in between. 
>>>>> Oddly, theses are the 1st, 3rd, 5th, and 7th letters of the text in the 
>>>>> PDF. Nothing else appears on any other line.
>>>>> 
>>>>> The code that I am using with both versions of the library is as follows:
>>>>> 
>>>>> ------------
>>>>> String fileLocation = //File Location
>>>>> File scratchFile = new File(System.getProperty("java.io.tmpdir"), 
>>>>> "TempFile.tmp");
>>>>> if (!scratchFile.exists())
>>>>>   scratchFile.createNewFile();
>>>>> scratchFile.deleteOnExit();
>>>>> PDDocument doc = PDDocument.load(fileLocation, new 
>>>>> RandomAccessFile(scratchFile, "rw"));
>>>>> doc.print();
>>>>> ------------
>>>>> 
>>>>> I tried searching the issue tracker to see if this is a known issue, but 
>>>>> I wasn't entirely sure what sort of words to search for. I'd appreciate 
>>>>> it if community could tell me if this is a known issue or, if not, 
>>>>> whether or not a bug report might be created for the behavior.
>>>>> 
>>>>> Thanks in Advance,
>>>>> -Will Herrmann
>> 

Reply via email to