alfresco - 将docx转换为pdf并创建新版本

时间:2017-02-07 12:40:46

标签: pdf alfresco docx pdf-conversion

我'我试图将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?

2 个答案:

答案 0 :(得分:1)

此代码从docx创建新的pdf并创建存储为1.0版的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();

答案 1 :(得分:0)

感谢您的支持。

问题在于分配pdf内容。

以下代码似乎仅适用于纯文本内容:

==

矛盾的是,在将pdf内容分配给文档时需要以下内容。

document.content = pdf.content;

感谢。