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