在 C++ 中合併 pdf 文件

在各種情況下,您可能需要將多個 PDF 文件合併為一個文件。例如,合併簡歷、收據等類似文檔的內容。Aspose.PDF 讓您可以在 Web、桌面或移動應用程序中自動執行 PDF 合併過程。在本文中,您將學習如何使用 Aspose.PDF 的 C++ 變體合併多個 PDF 文件。

C++ PDF 合併 API - 免費下載

Aspose.PDF for C++ 是一個功能豐富的 PDF 操作 API,可讓您無縫地創建和處理 PDF 文件。 API 的 PDF 合併功能允許您在幾行代碼中合併兩個或多個 PDF 文件。您可以 下載 API 包或使用 NuGet 安裝它。

Install-Package Aspose.PDF.Cpp

合併 PDF 文件的步驟

在跳轉到代碼之前,讓我們先看看合併 PDF 文件所需的基本步驟是什麼。

  • 加載源和目標 PDF 文件。
  • 從源 PDF 文件中獲取頁面。
  • 將獲取的頁面添加到目標 PDF 文件。
  • 保存目標 PDF 文件。

現在,讓我們使用 Aspose.PDF for C++ 將這些步驟轉換為 C++ 編碼指令。

使用 C++ 合併兩個 PDF 文件

以下是用於合併 PDF 文件的步驟以及類和方法的 API 參考。

以下代碼示例顯示瞭如何合併兩個 PDF 文件。

// 打開第一個文檔
auto doc1 = MakeObject<Document>(u"file1.pdf");

// 打開第二個文件
auto doc2 = MakeObject<Document>(u"file2.pdf");

// 將第二個文檔的頁面添加到第一個
doc1->get_Pages()->Add(doc2->get_Pages());

// 保存串聯的輸出文件
doc1->Save(u"merged-pdf.pdf");

結論

在本文中,您了解瞭如何使用 C++ 合併兩個或多個 PDF 文檔。您可以在基於 C++ 的應用程序中實現此功能,以便自動執行 PDF 合併。使用 文檔 探索有關 C++ PDF API 的更多信息。

也可以看看