【发布时间】:2019-12-04 04:12:11
【问题描述】:
我正在将 PDF 文档中的页面转换为字节,然后从中构建图像。
在 Windows 上,图像构造良好。在 Linux 上,图像上的字母看起来有污迹(相互重叠)
在日志 (weblogic) 中,我看到以下内容表明 Linux 上缺少所需的字体。
<Dec 3, 2019 11:06:35 PM EST> <Warning> <org.apache.pdfbox.pdmodel.font.PDType1Font> <BEA-000000> <Using fallback font LiberationSans for Helvetica-Bold>
<Dec 3, 2019 11:06:35 PM EST> <Warning> <org.apache.pdfbox.pdmodel.font.PDType1Font> <BEA-000000> <Using fallback font LiberationSans for Times-Roman>
<Dec 3, 2019 11:06:35 PM EST> <Warning> <org.apache.pdfbox.pdmodel.font.PDType1Font> <BEA-000000> <Using fallback font LiberationSans for Times-Bold>
<Dec 3, 2019 11:06:35 PM EST> <Warning> <org.apache.pdfbox.pdmodel.font.PDType1Font> <BEA-000000> <Using fallback font LiberationSans for Times-Italic>
<Dec 3, 2019 11:06:35 PM EST> <Warning> <org.apache.pdfbox.pdmodel.font.PDType1Font> <BEA-000000> <Using fallback font LiberationSans for Helvetica>
如何在 Linux 上提供缺失的字体?我看到在 2 之前的版本上使用属性文件 (PDFBox_External_Fonts.properties) 的引用。我可以在 pdfbox 版本 2.0.17 上做什么?我找不到任何有关如何继续的文档。
【问题讨论】: