[ https://issues.apache.org/jira/browse/PDFBOX-5380?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17497997#comment-17497997 ]
Tilman Hausherr edited comment on PDFBOX-5380 at 2/25/22, 9:08 AM: ------------------------------------------------------------------- Don't use an OpenType CFF (postscript) font as TrueType font because it's not. was (Author: tilman): Don't use an OpenType CFF (postscript) font as TrueType font. > Could not read embedded TTF for font > ------------------------------------- > > Key: PDFBOX-5380 > URL: https://issues.apache.org/jira/browse/PDFBOX-5380 > Project: PDFBox > Issue Type: Bug > Affects Versions: 2.0.21 > Reporter: sumit gupta > Priority: Major > Attachments: doc.pdf, pdfbox.png > > > Getting below warning while converting pdf to image using PDFBOX lib > Our PDF is embedded with font GillSansStd-BoldItalic and others font and > pdfbox not able to read them and Using fallback font > 'TimesNewRomanPS-BoldItalicMT' for 'GillSansStd-BoldItalic' > Converted Image is not proper. > How to resolve it. > {noformat} > 2022-02-16T14:07:48,311 WARN pdf2img-worker-pdfbox-2: > [org.apache.pdfbox.pdmodel.font.PDTrueTypeFont] [UNIQUE_ID:] > [docId:296f1a68-ac74-469e-bf06-aebd42ac19f4] Could not read embedded TTF for > font GillSansStd-BoldItalic2022-02-16T14:07:48,311 WARN > pdf2img-worker-pdfbox-2: [org.apache.pdfbox.pdmodel.font.PDTrueTypeFont] > [UNIQUE_ID:] [docId:296f1a68-ac74-469e-bf06-aebd42ac19f4] Could not read > embedded TTF for font GillSansStd-BoldItalicjava.io.IOException: loca is > mandatory at org.apache.fontbox.ttf.TTFParser.parseTables(TTFParser.java:209) > ~[fontbox-2.0.21.jar:2.0.21] at > org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:150) > ~[fontbox-2.0.21.jar:2.0.21] at > org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:106) > ~[fontbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.pdmodel.font.PDTrueTypeFont.<init>(PDTrueTypeFont.java:198) > [pdfbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:89) > [pdfbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > [pdfbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:66) > [pdfbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:933) > [pdfbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:515) > [pdfbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:489) > [pdfbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:156) > [pdfbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:272) > [pdfbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:321) > [pdfbox-2.0.21.jar:2.0.21] at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > [pdfbox-2.0.21.jar:2.0.21] at > com.idemia.pdf2img.engine.pdfbox.PDFBOXEngine.renderPage(PDFBOXEngine.java:106) > [pdf2img-engines-pdfbox-1.3.0-SNAPSHOT.jar:?] at > com.idemia.pdf2img.core.services.rendering.RenderingService.engineRenderPage(RenderingService.java:545) > [pdf2img-core-1.3.0-SNAPSHOT.jar:?] at > com.idemia.pdf2img.core.services.rendering.RenderingService.renderPage(RenderingService.java:464) > [pdf2img-core-1.3.0-SNAPSHOT.jar:?] at > com.idemia.pdf2img.core.services.worker.PdfBOXConversionWorker.submitToEngineAndGetResult(PdfBOXConversionWorker.java:41) > [pdf2img-core-1.3.0-SNAPSHOT.jar:?] at > com.idemia.pdf2img.core.services.worker.AbstractConversionWorker.checkAndRenderLowPriority(AbstractConversionWorker.java:92) > [pdf2img-core-1.3.0-SNAPSHOT.jar:?] at > com.idemia.pdf2img.core.services.worker.AbstractConversionWorker.checkQueueAndRenderHighFirst(AbstractConversionWorker.java:63) > [pdf2img-core-1.3.0-SNAPSHOT.jar:?] at > com.idemia.pdf2img.core.services.worker.AbstractConversionWorker.listenToRenderingRequests(AbstractConversionWorker.java:53) > [pdf2img-core-1.3.0-SNAPSHOT.jar:?] at > com.idemia.pdf2img.core.services.worker.AbstractConversionWorker.run(AbstractConversionWorker.java:34) > [pdf2img-core-1.3.0-SNAPSHOT.jar:?] at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > [?:1.8.0_192] at > java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) > [?:1.8.0_192] at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) > [?:1.8.0_192] at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) > [?:1.8.0_192] at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > [?:1.8.0_192] at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > [?:1.8.0_192] at java.lang.Thread.run(Thread.java:748) > [?:1.8.0_192]2022-02-16T14:07:48,311 WARN pdf2img-worker-pdfbox-2: > [org.apache.pdfbox.pdmodel.font.PDTrueTypeFont] [UNIQUE_ID:] > [docId:296f1a68-ac74-469e-bf06-aebd42ac19f4] Using fallback font > 'TimesNewRomanPS-BoldItalicMT' for 'GillSansStd-BoldItalic' {noformat} -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org