pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeffrey Elrod <...@clemson.edu>
Subject RE: Blank page when creating document in Linux
Date Thu, 01 May 2014 17:48:48 GMT
Hi Tilman,

You were on the right track ... the PDF document resides on the linux box and when I clicked
on it to view it, my secure shell window on my windows desktop FTP'ed it to my desktop in
the ASCII format.  When I told it to transfer in a binary format, it showed the text output.

Jeff (Extremely embarrassed)

-----Original Message-----
From: Tilman Hausherr [mailto:THausherr@t-online.de] 
Sent: Wednesday, April 30, 2014 3:11 AM
To: users@pdfbox.apache.org
Subject: Re: Blank page when creating document in Linux

Additional thought: how do you display the file? And did you try to display the linux created
file on windows?


Am 30.04.2014 08:03, schrieb Tilman Hausherr:
> Hi,
> Your text is a bit contradictory, "We develop on Windows but deploy 
> our software to run on Linux" means it is the same, but further in the 
> text you tell that you are using a different constructor on LINUX.
> Could you try to copy the fonts you are using on LINUX to the Windows 
> version and run it there? What happens?
> If it doesn't work, does that happen with any afm / pfb combination?
> Have you seen the HelloWorldType1AfmPfb.java code, does this one work 
> on LINUX? If yes, what happens if you modify the
> PDFont font = new PDType1AfmPfbFont(doc,fontfile);
> line to the lines you mention below?
> If it doesn't work, what happens if you use the 2.0 version?
> https://repository.apache.org/content/groups/snapshots/org/apache/pdfb
> ox/pdfbox/2.0.0-SNAPSHOT/
> Tilman
> Am 29.04.2014 18:06, schrieb Jeffrey Elrod:
>> Hi everyone,
>> I'm using PDFBox to create a PDF document for our Registrars 
>> Department.  We develop on Windows but deploy our software to run on 
>> Linux.  Mostly PL/SQL development, but this development item I'm 
>> writing in Java.
>> On windows, I generate the PDF successfully.  But on Linux the 
>> document is blank.  Same number of pages, just all of them are blank.  
>> I tried using another font but to no avail.  For windows I used the 
>> static method PDTrueTypeFont.loadTTF.
>> InputStream fontStream =
>> GenerateLOMReport.class.getResourceAsStream("/org/apache/pdfbox/resou
>> rces/ttf/ArialMT.ttf");
>> PDFont font = PDTrueTypeFont.loadTTF(document, fontStream);
>> For Linux/Unix I use the constructor PDType1AfmPfbFont.
>> InputStream afmStream = new FileInputStream(new 
>> File("/usr/share/fonts/default/Type1/a010013l.afm"));
>> InputStream pfbStream = new FileInputStream(new 
>> File("/usr/share/fonts/default/Type1/a010013l.pfb"));
>> PDFont font = new PDType1AfmPfbFont(document, afmStream, pfbStream);
>> I would greatly appreciate any help.
>> Jeffrey F. Elrod
>> Senior Applications Analyst
>> CCIT -- Enterprise Applications
>> Clemson University

View raw message