PdfBox PDF到图像的转换linux(字符间距问题)



我正在使用PdfBox-1.6.0.jar将PDF转换为IMAGE(.png)。我在windows平台上进行开发,但随后将软件作为RESTful服务部署到LinuxRed Hat Enterprise)服务器。

我注意到,当代码在Linux上执行时,与Windows上的适当字符间距(与pdf相比)相比,有明显的字符间距差异(增加)。

字体为Helvetica。寻找为什么存在行为差异的线索。

感谢您的帮助。

这可能是CR LF的事情。

在Windows上,行尾通常编码为CR/LF('\r\n'),而在Linux上只有LF('\n')。

PDFBox 1.6.0仍然不支持嵌入式子集字体,这就是它不使用它们来渲染PDF中的文本的原因。在他们的问题跟踪器上有一个公开的错误:PDFBOX-490

最新更新