从DOCX4J中提取XSL-FO(或直接转换为PCL)?
-
13-11-2019 - |
题
是否有一种方法来从DOCX4J中提取XSL-FO,或者是在有用于调整DOCX4J PDF输出的指南(或现有代码)以发射PCL而不是PDF?
我正在做的任务是填写(docx)word文档的字段(并且可选地删除它们 - 即,即可能会填写它们,或用它们的值替换它们),然后转换为pcl。
解决方案
见 pdf wivexslfo ,它将XSLFO创建为中间步骤(并且可选地保存)。
您可以修改它以给您PCL输出。您需要更改行:
Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, os);
.
Fop fop = fopFactory.newFop(MimeConstants.MIME_PCL, os);
.
并将适当的PCL填充添加到FOP配置字符串中,如果您幸运的话,那将是它!
不隶属于 StackOverflow