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 >>

