[英]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擔任開發人員推廣員。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.