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

时间:2012-01-27 16:35:21

标签: java linux image pdf pdfbox

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

我在Linux上执行代码时发现了明显的字符间距差异(增加),而Windows上的字符间距(与pdf相比)则相反。

字体为Helvetica。寻找有关行为差异的原因的线索。

感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

它可能是CR-LF的东西。

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

答案 1 :(得分:1)

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