使用 Aspose 转换和合并 pdf
Convert and merge pdfs with Aspose
我正在尝试构建一项服务以将文档转换为 pdf 并使用 Aspose 合并它们。到目前为止,我还没有找到正确的功能组合来做到这一点。这是我得到的关闭。
正在他们的云中创建一个 Aspose 文档:
storageApi.PutCreate('file.jpg', null, null, '/tmp/file.pdf', cb);
正在将文档转换为 pdf:
pdfApi.PutCreateDocument('file.pdf', 'file.jpg', null, 'jpg', null, null, cb)
我认为这一步可能是错误的,因为 pdf 与 jpg 的大小完全相同。话虽如此,我仍然收到 200 条回复。
正在合并文档:
pdfApi.PutMergeDocuments('output.pdf', null, null, ['file.pdf', ...], cb)
这似乎没有返回错误:
{ Message: 'Object reference not set to an instance of an object.' }
然后检索文件:
storageApi.getDownload('output.pdf', null, null, cb)
考虑到最后一步失败,这显然有点无关紧要,但我认为如果我能让事情继续下去,它应该会起作用。
我怀疑发生的事情是转换步骤只是重命名文件而不是转换它。我试过 pdfApi.PutConvertDocument
但我也没有得到它的工作。
我没有发现文档在这方面特别有用。我应该采取什么步骤才能使其正常工作?
您似乎没有正确传递源文档列表。请检查 http://www.aspose.com/docs/display/pdfcloud/Merge+Multiple+PDF+Files 以了解有关在将文档列表传递给 PutMergeDocuments 时如何格式化文档列表的更多详细信息。特别关注在上述示例中作为参数传递的以下变量。
var mergeDocumentsBody = {
'List' : [mergefilename1, mergefilename2]
};
我在 Aspose 担任开发人员布道师。
我正在尝试构建一项服务以将文档转换为 pdf 并使用 Aspose 合并它们。到目前为止,我还没有找到正确的功能组合来做到这一点。这是我得到的关闭。
正在他们的云中创建一个 Aspose 文档:
storageApi.PutCreate('file.jpg', null, null, '/tmp/file.pdf', cb);
正在将文档转换为 pdf:
pdfApi.PutCreateDocument('file.pdf', 'file.jpg', null, 'jpg', null, null, cb)
我认为这一步可能是错误的,因为 pdf 与 jpg 的大小完全相同。话虽如此,我仍然收到 200 条回复。
正在合并文档:
pdfApi.PutMergeDocuments('output.pdf', null, null, ['file.pdf', ...], cb)
这似乎没有返回错误:
{ Message: 'Object reference not set to an instance of an object.' }
然后检索文件:
storageApi.getDownload('output.pdf', null, null, cb)
考虑到最后一步失败,这显然有点无关紧要,但我认为如果我能让事情继续下去,它应该会起作用。
我怀疑发生的事情是转换步骤只是重命名文件而不是转换它。我试过 pdfApi.PutConvertDocument
但我也没有得到它的工作。
我没有发现文档在这方面特别有用。我应该采取什么步骤才能使其正常工作?
您似乎没有正确传递源文档列表。请检查 http://www.aspose.com/docs/display/pdfcloud/Merge+Multiple+PDF+Files 以了解有关在将文档列表传递给 PutMergeDocuments 时如何格式化文档列表的更多详细信息。特别关注在上述示例中作为参数传递的以下变量。
var mergeDocumentsBody = {
'List' : [mergefilename1, mergefilename2]
};
我在 Aspose 担任开发人员布道师。