在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
PDF 文件是儲存和保存資訊最可靠的文件類型。有許多工具可以將 PDF 文件合併為一個文件。以下介紹一些易於使用且推薦的 PDF 合併工具。
Adobe Acrobat 軟體是一個有用的工具,可以用來創建、編輯和轉換 PDF 文件。您還可以使用此工具將多個 PDF 文件合併為一個 PDF 文件,無論在線還是離線。在線工具相對容易使用,首次使用免費;之後,您還可以使用免費試用選項或下載應用程式免費使用。
要在 Adobe Acrobat 中合併 PDF 檔案,請遵循以下步驟:
開啟 Adobe Acrobat。
在打開網站後,您會看到合併PDF或合併文件的選項。
您可以點擊選擇的文件或將文件拖放到指定位置。
之後,您的PDF文件將會打開。您也可以打開多個PDF文件。
如果PDF文件有多頁,您也可以通過重新排序頁面的方式進行編輯。
修改PDF文件後,在右上角點擊合併或合併。
圖 1 – Adobe Reader 在線 - 合併文件
圖2 – Adobe Reader 在線 - 下載並分享文件
這個 PDF 合併工具是一款免費且易於使用的線上工具,允許您在無需安裝任何軟體的情況下,將多個 PDF 或圖像文件合併成一個 PDF。該網站的界面非常簡單明瞭,只用於合併和轉換PDF 文件。
要使用合併PDF工具合併PDF文件,請按照以下步驟:
打開 合併PDF.
在那裡您會看到不同的 "Convert"
選項來處理 PDF 文件。
選擇 合併PDF 菜單選項。
您可以 上傳文件 或拖放多個文件。
添加 PDF 文件後,您可以重新排序 PDF 頁面。
點擊 Combine 按鈕來合併 PDF。
圖3 – 合併 PDF - 上傳檔案
圖4 – 合併 PDF - 合併
SmallPDF 允許您將多個 PDF 文件合併成一個。此外,您還可以將許多其他 PDF 文件添加到合併中,並將它們合併成一個 PDF 文件。這個 PDF 合併工具是基於瀏覽器的,因此它也適用於 Mac 和 Linux。
合併 PDF 文件在 SmallPDF 中的步驟如下:
打開 SmallPDF。
選擇文件 或多個文件,或將 PDF 文件拖放到放置區域。
添加 PDF 文件後,會出現兩個選項:合併文件或合併頁面。
您可以選擇 合併文件選項,因為它是免費的。
如果您想使用合併頁面選項,可以開始七天的免費試用或購買訂閱。
選擇選項後,您可以重新排列 PDF 的位置。
最後,點擊 合併 PDF!
圖 5 – 小型 PDF - 選擇文件
圖6 – 合併文件選項 - Small PDF
圖7 – 小型PDF - 合併PDF!
圖8 – Small PDF - 匯出或分享
iLovePDF 致力於在保持最高標準的同時,提供最小的文件大小。iLovePDF 是安全的,因為他們會在兩小時內刪除存檔文件。
我們可以通過以下步驟使用 iLovePDF 工具合併 PDF 文件:
打開 iLovePDF.
然後,選擇或拖曳 PDF 檔案 到投放區域。
您可以選擇兩個 PDF 或合併多個 PDF。
選擇文件後,您可以透過拖曳第二個 PDF 檔案或任何您想移動的檔案來更改順序。
點擊 合併 PDF。
下一個標籤將會打開,並下載新的單一文件。
圖9 – 我愛 PDF - 選擇或拖曳文件
圖 10 – 我愛PDF - 合併PDF
IronPDF 是一個專為處理所有 PDF 相關任務而設計的 .NET 函式庫,例如創建 PDF、將多個 PDF 文件合併為一個、將 Word 文件轉換為 PDF 文件以及刪除文件。
對於那些有經驗使用 C# 編程將多個文件合併為一個文檔的人來說,IronPDF 是滿足需求的最佳工具。
IronPDF 使開發人員能夠輕鬆操作 PDF 頁面並滿足他們的需求。對於那些想知道如何完成的人,以下是一個使用 Visual Studio 的簡單範例。
首先,打開 Visual Studio,然後轉到工具。接下來,展開 NuGet 套件管理員並點擊圖像中顯示的第二個選項。
圖11
然後,會出現一個 NuGet 解決方案窗口。在這個窗口中,轉到瀏覽,搜索 IronPDF 並安裝它。
圖12
之後,只需撰寫這段程式碼將兩個 PDF 檔案合併為一個檔案。
// PM> Install-Package IronPdf
using IronPdf;
var html_a = @"<p> [PDF_A] </p>
<p> [PDF_A] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_A] 2nd Page</p>";
var html_b = @"<p> [PDF_B] </p>
<p> [PDF_B] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_B] 2nd Page</p>";
var Renderer = new IronPdf.ChromePdfRenderer();
var pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b);
var merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
merged.SaveAs("Merged.pdf");
// PM> Install-Package IronPdf
using IronPdf;
var html_a = @"<p> [PDF_A] </p>
<p> [PDF_A] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_A] 2nd Page</p>";
var html_b = @"<p> [PDF_B] </p>
<p> [PDF_B] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_B] 2nd Page</p>";
var Renderer = new IronPdf.ChromePdfRenderer();
var pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b);
var merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
merged.SaveAs("Merged.pdf");
' PM> Install-Package IronPdf
Imports IronPdf
Private html_a = "<p> [PDF_A] </p>
<p> [PDF_A] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_A] 2nd Page</p>"
Private html_b = "<p> [PDF_B] </p>
<p> [PDF_B] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_B] 2nd Page</p>"
Private Renderer = New IronPdf.ChromePdfRenderer()
Private pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a)
Private pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b)
Private merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b)
merged.SaveAs("Merged.pdf")
如需了解此主題的更多資訊,請訪問以下網站 連結.