[PDFBox-user] Problem with Font
Brought to you by:
benlitchfield
From: Mester J. <me...@ki...> - 2008-07-14 13:11:09
|
Hello I have a pdf which contains special fonts , a barcode it is generated with a code39.ttf . When I would like generate a tif file from this . I got an error: org.pdfbox.exceptions.WrappedIOException at org.pdfbox.pdmodel.font.PDTrueTypeFont.drawString(PDTrueTypeFont.java:382) at org.pdfbox.pdfviewer.PageDrawer.showCharacter(PageDrawer.java:170) at org.pdfbox.util.PDFStreamEngine.showString(PDFStreamEngine.java:453) at org.pdfbox.util.operator.ShowText.process(ShowText.java:64) at org.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:497) at org.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:218) at org.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:177) at org.pdfbox.pdfviewer.PageDrawer.drawPage(PageDrawer.java:103) at org.pdfbox.pdmodel.PDPage.convertToImage(PDPage.java:685) at stringtobarcode.Convert.<init>(Convert.java:134) at stringtobarcode.Convert.main(Convert.java:188) Caused by: java.awt.FontFormatException: Font name not found at sun.font.TrueTypeFont.init(TrueTypeFont.java:453) at sun.font.TrueTypeFont.<init>(TrueTypeFont.java:160) at sun.font.FontManager.createFont2D(FontManager.java:2234) at java.awt.Font.<init>(Font.java:566) at java.awt.Font.createFont(Font.java:854) at org.pdfbox.pdmodel.font.PDTrueTypeFont.drawString(PDTrueTypeFont.java:361) ... 10 more Exception in thread "main" java.lang.NullPointerException at stringtobarcode.Convert.<init>(Convert.java:147) at stringtobarcode.Convert.main(Convert.java:188) Java Result: 1 My code is: BufferedImage bufimg = null; String barttf = "fonts/code39.ttf"; PDTrueTypeFont barttf2 = PDTrueTypeFont.loadTTF(pdfdocument, barttf); bufimg = page.convertToImage(); Joe |