我们正在将我们的 Web 应用程序从 Adobe Coldfusion/Windows 迁移到 Railo/Linux 环境,并且在平台之间使用 cfdocument 呈现不一致的 PDF 时遇到问题。除了默认的 ACF(显然是 iText 2.1.0)和默认的 railo (PD4ML) PDF 引擎,我们还尝试了 PD4ML Pro v3.8.0fx3 和飞碟来尝试在 PDF 文档中获得准确的 HTML 表示(混合结果)。
我们面临的一些具体问题涉及字体对齐、字体大小、厚度 > 1px 的边框、表格单元格边框、元素的绝对定位(飞碟)、图像的 z-index(默认 ACF)。
尽管我们使用的 HTML 是由各种 WYSIWYG 编辑器用户生成的,而且远非完美,但上述工具都不能像任何现代浏览器那样呈现 PDF。
我们正在寻找一种工具,可以生成与浏览器中呈现 HTML 的方式非常匹配的 PDF,有没有人克服了类似的问题,愿意分享他们使用的工具?