我很难找到解决办法。我有大量Adobe文件,我正试图将其转换为PDF
我知道您可以导出到inDesign -> PDF然后从Acrobat -> PPTX导出。如果只是一个或两个文件的话,这会很好。我不想一而再再而三地这么做。我试过使用pdf-powerpoint,唯一的问题是它将每个幻灯片导出为PNG。我仍然希望能够编辑他们之后。我已经看到使用javascript自动化Adobe产品是可能的,但是,在梳理了它们的文档之后,我不确定是否有可能将数据输送到其他Adobe产品中。有什么建议吗?
发布于 2019-01-06 02:52:12
如果我的理解是正确的,这个解决办法如何?在这个解决方案中,它使用了一个外部API,即ConvertAPI。此API转换的pptx文件可以由编辑。例如,当您尝试此功能时,也可以使用“免费包”进行测试。当您尝试使用“免费包”时,请在“免费包”注册并检索您的秘密密钥。
示例脚本:
const fs = require('fs');
const request = require('request');
const pdfFile = "### PDF file ###"; // Please set PDF filename including the path.
const url = "https://v2.convertapi.com/convert/pdf/to/pptx?Secret=#####"; // Please set your Secret key.
const options = {
url: url,
method: 'POST',
formData: {File: fs.createReadStream(pdfFile)},
};
request(options, function(err, res, body) {
if (err) {
console.log(err);
return;
}
const obj = JSON.parse(body);
obj.Files.forEach(function(e) {
const file = new Buffer(e.FileData, "base64");
fs.writeFile(e.FileName, file, function(err) {
if (err) {
console.log(err);
return;
}
console.log("Done.");
});
});
});注意:
参考资料:
如果这不是你想要的解决办法,我很抱歉。
https://stackoverflow.com/questions/54030334
复制相似问题