【发布时间】:2017-02-07 12:40:46
【问题描述】:
我正在尝试将 docx 文档转换为 pdf 并将新创建的 pdf 文件存储为新版本。 这是测试代码:
var document = search.findNode("workspace://SpacesStore/30f334f3-d357-4ea6-a09f-09eab2da7488");
var folder = document.parent
var pdf = document.transformDocument('application/pdf');
pdf.name = "tranformed-" + pdf.name;
pdf.save();
document.name = "new-" + document.name + ".pdf";
document.mimetype = "application/pdf";
document.content = pdf.content;
document.save();
文档最终为空。 使用 JavaScript 可以进行这种类型的转换吗?
【问题讨论】:
-
您是否有激活 DOCX 到 PDF 的转换器,例如付费转换服务插件的 JODConverter?
-
@Gagravarr 我错了还是必须还有一个开放的办公服务器或实例正在运行?
-
是的,您必须运行 LibreOffice,但如果您使用二进制安装程序安装,Alfresco 启动脚本应该会为您启动 LibreOffice。执行 ps -ef|grep soffice 以查看它是否正在运行。
标签: pdf alfresco docx pdf-conversion