我正在使用PdfBox-1.6.0.jar
将 PDF 转换为 IMAGE (.png)。我正在 Windows 平台上开发,然后将软件作为服务部署到Linux
( ) 服务器。Red Hat Enterprise
RESTful
我注意到在执行代码时存在明显的字符间距差异(增加),Linux
而不是在Windows
.
字体是Helvetica
。寻找有关为什么存在行为差异的线索。
任何帮助表示赞赏。
PDFBox 1.6.0 仍然不支持嵌入式子集字体,这就是它不使用它们来呈现 PDF 中的文本的原因。在他们的问题跟踪器中有一个未解决的错误:PDFBOX-490
它可能是 CR-LF 的东西。
在 Windows 上,行尾通常编码为 CR/LF ('\r\n'),而在 Linux 上只是 LF ('\n')。