我一直在寻找一种将 docx 或 wordml xml 转换为 xsl-fo 的方法。
我读了这篇文章:
但我在让 apache-fop 运行时遇到了异常问题。
我能够下载垃圾箱并在本地运行它,但格式有点不对,它没有维护页眉和页脚或第 1 节或第 3 节(17 页文档 3 节)。
它还将文本重叠在大纲数字上,并且不保留使用的字体。
尝试更简单的测试导致 fop 完全失败。
我想找到一种方法来创建至少接近 100% 准确复制原始文档的 PDF。
我不确定 xsl.fo,但我在 Windows 上使用PDFCreator将 Microsoft 文档转换为 PDF 方面有很好的经验。它充当打印机驱动程序,所以我猜如果您在 Windows 上托管您的网络服务器(或者可能使用 Wine?),那么我想有一种方法可以使用 Perl 的 COM 桥自动调用它。