
了解如何使用 .NET REST API 附加 PDF 檔案。
在數位化主導的世界裡,高效合併和連接 PDF 文件的能力不僅僅是一個便利的功能。 PDF 以其通用性和一致的格式而聞名,因此它們成為各種專業和個人用途的首選格式。但是,我們可能需要合併一本書的各個章節、整合一份報告的不同部分或將收據合併到一份費用報告中。本文深入探討了使用 .NET Cloud SDK 合併 PDF 檔案的迫切需求。
.NET Cloud SDK 附加 PDF 文件
使用 Aspose.PDF Cloud SDK for .NET 可以輕鬆新增 PDF 檔案。這個強大的 .NET Cloud SDK 提供了一種無縫且有效的方法來合併和連接 PDF,使您能夠毫不費力地將多個 PDF 文件合併為一個有凝聚力的文件。您也可以指定頁面附加的位置,從而為您提供對文件管理的完全靈活性和控制力。因此,透過使用此 SDK,您將掌握 PDF 文件附加的藝術,增強文件管理和演示。
第一步是在我們的專案中新增 SDK 引用,為此,請在 Visual Studio IDE 內的 NuGet 套件管理器中搜尋“Aspose.PDF-Cloud”,然後按一下「新增套件」按鈕。
使用 C# .NET 附加 PDF 文件
請按照下面給出的說明使用 C# .NET 簡化您的 PDF 文件附加操作。
// 如需更多範例,請造訪https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// 從 https://dashboard.aspose.cloud/ 取得客戶端憑證
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// 建立 PdfApi 實例
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// 呼叫 API 附加 pdf 文件
var response = pdfApi.PostAppendDocument("Input.pdf", "FileToAppend.pdf", 1,3);
//
if (response != null && response.Status.Equals("OK"))
{
Console.WriteLine("Operation completed successfully !");
Console.ReadKey();
}

附加 PDF 文件操作的預覽。
下面給出了有關上述程式碼片段的簡要詳細資訊。
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
首先,建立 PdfApi 類別的對象,同時將客戶端憑證作為輸入參數傳遞。
pdfApi.PostAppendDocument("input.pdf", "FileToAppend.pdf", 1,3);
現在,呼叫 API 將第二個檔案的索引 1 到 3 的頁面附加到第一個文件。輸入檔必須已在雲端儲存中可用。
使用 cURL 指令合併 PDF
使用 Aspose.PDF Cloud 和 cURL 指令附加 PDF 檔案是一個簡單而有效的過程。 Aspose.PDF Cloud API 可讓您輕鬆地將多個 PDF 檔案合併為一個統一的文件。透過使用 cURL 指令,您可以向 Aspose.PDF Cloud API 發送 HTTP 請求,無縫啟動 PDF 附加操作。此外,cURL 命令與 Aspose.PDF Cloud 結合的簡單性和有效性使這種方法成為實現 PDF 文件附加的一種可行且強大的方法,從而增強了文件組織和工作流程效率。
此方法的第一步是產生 JWT 存取令牌。因此,請執行以下命令:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
一旦產生 JWT 令牌,請執行下列命令將第二個 PDF 中的第 1、2 和 3 頁附加到第一個 PDF 檔案。操作成功後,產生的PDF檔案儲存在雲端儲存中。
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourcePDF}/appendDocument?appendFile={PDFtoAppend}&startPage=1&endPage=3" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d{}
將「sourcePDF」替換為需要附加頁面的第一個 PDF 的名稱。將「PDFtoAppend」替換為需要附加頁面的 PDF 檔案的名稱,將「accessToken」替換為上面產生的 JWT 存取權令牌。
結論
總之,合併和附加 PDF 文件是高效文件管理和展示的基本過程。我們探索了兩種強大的方法來實現這一目標:利用 Aspose.PDF Cloud SDK for .NET 和利用 Aspose.PDF Cloud 和 cURL 命令。兩種方法均可產生統一、有條理的 PDF 文檔,並可無縫合併以滿足特定要求。兩者之間的選擇取決於單一專案的需求、技術專長和首選的整合方法,以靈活地滿足各種場景的需求。
有用的連結
— 現場演示
相關文章
我們強烈建議您造訪以下部落格: