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