簡體   English   中英

使用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擔任開發人員推廣員。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM