sumit gupta created PDFBOX-5380:
-----------------------------------
Summary: 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
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 pdfbox not able to
read it 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: [email protected]
For additional commands, e-mail: [email protected]