Quick PDF 具有将 PDF 转换为图像的功能:
iNumPages := PDFLibrary.PageCount();
PDFLibrary.RenderDocumentToFile(300, 0, iNumPages, 0, 'H:\temp\quickpdf_testimage_6_new.bmp');
如果执行此功能,字母会相互移动(带有一些 PDF 源)。以下是 PDF 和生成的 JPG: PDF:http ://www.baunetz.de/aip/2001/tunnel.pdf
现在有一个问题:在生成的图像中,字母相互移动。
更新:我有问题的原因:“此 PDF 包含未嵌入在 PDF 中的字体 (OfficinaSans-Book),因此 Quick PDF 替代了 Arial,它具有较粗的字符。
这是 PDF 和许多 PDF 查看器的常见问题。最好的解决方案是为 PDF 中使用的任何非标准字体创建嵌入字体的 PDF。” http://www.quickpdf.org/forum/topic2478_post10369.html#10369
更新 2: 到目前为止,唯一没有“字母相互移动”问题的 PDF 引擎是 foxit DLL。