如何在Liferay documentconveronutil(和open office)创建的pdf文件中添加自定义页



我试图在我的liferay6.2安装上从docx文件创建的pdf中添加自定义页脚。具体来说,我已经连接了开放式办公室,我成功地将文档从docx转换为pdf以嵌入到我的门户中,但我想添加一个"pdf创建"消息作为页脚。

我愿意通过liferay/java或开放式办公室的设置来做到这一点,但我现在找不到办法。

谢谢,乔

您需要实现自己的OpenOfficeDocumentConverter。当前的实现是这样做的:

XComponent document = loadDocument(inputUrl, loadProperties);
refreshDocument(document);
storeDocument(document, outputUrl, storeProperties);

您可以覆盖refreshDocument并对文档做您想做的事情(检查UNO API以了解如何更改文档以添加页脚)。

不幸的是,你不能注入你的转换器与弹簧配置或portal.properties。您可以创建一个ext插件并用您自己的实现替换整个OpenOfficeDocumentConverter。或者您设置DocumentConversionUtil._documentConverter使用反射到您的扩展

相关内容

  • 没有找到相关文章

最新更新