0

有没有办法从 docx4j 中提取 XSL-FO,或者是否有指南(或现有代码)来调整 docx4j pdf 输出以发出 PCL 而不是 PDF?

我正在做的任务是填写(docx)word文档的字段(并且可以选择是否删除它们 - 即可能让它们填写,或者用它们的值替换它们),然后转换为PCL。

4

1 回答 1

1

请参阅pdf viaXSLFO,它创建 XSLFO 作为中间步骤(并可选择保存它)。

您可以对其进行修改以提供 PCL 输出。您需要更改该行:

Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, os);

Fop fop = fopFactory.newFop(MimeConstants.MIME_PCL, os);

并将适当的 PCL 内容添加到 FOP 配置字符串中,如果幸运的话,就可以了!

于 2012-01-24T21:10:58.533 回答