如何為 PDF 檔案新增頁碼
如何為 PDF 檔案新增頁碼
PDF 文件無所不在——這是有充分理由的。 它們安全可靠,易於共享,並且幾乎可以在世界上的任何機器或瀏覽器上運行。 然而,儘管每天有數百萬人使用 PDF 文件,但正確使用它們仍然可能很棘手。
PDF 文件最大的優點之一就是難以竄改,但這在你想要進行一些自訂修改時反而會造成不便。 在本指南中,我們將展示如何使用我們功能豐富的 C# 庫 IronPDF 輕鬆地在 PDF 文件中添加頁碼,並推薦幾個提供基本功能的替代線上工具。
IronPDF:首屈一指的 C# PDF 庫
IronPDF 是專為 Web 開發人員設計的輕量級 .NET PDF 函式庫。 PDF 轉換只是它的眾多用途之一——它使閱讀、編寫和操作 PDF 變得輕而易舉,您可以在桌面和 Web 的 .NET 專案中使用它。 最棒的是 - 可在開發環境中免費試用。
IronPDF 的主要優勢之一是其靈活性。 它可以作為獨立的桌面應用程式使用,也可以使用 IronPDF API 整合到您的 Web 應用程式中。 此外,IronPDF 與 Windows、Mac 和 Linux 作業系統相容,因此可供廣泛的使用者群體使用。
如何在PDF檔案中新增頁碼 - 入門指南
在 Visual Studio 中建立項目
首先,開啟 Visual Studio,然後依序選擇"檔案"->"新專案"->"控制台應用程式"。 輸入項目名稱,選擇儲存位置,然後點選"下一步"按鈕。 選擇最新的 .NET Framework,然後按一下"建立"。 專案啟動並運行後,就可以新增我們的庫了。
安裝 IronPdf 函式庫
IronPDF 易於使用,但安裝更容易。 有幾種方法可以做到這一點:
方法 1:NuGet 套件管理員控制台
在 Visual Studio 的解決方案資源管理器中,以滑鼠右鍵按一下"參考",然後按一下"管理 NuGet 套件"。 點擊瀏覽並搜尋"IronPDF",安裝最新版本。 如果您看到這個,它就成功了:
您也可以前往"工具"->"NuGet 套件管理器"->"套件管理器控制台",然後在"套件管理器"標籤中輸入以下程式碼:
Install-Package IronPdf
最後,您可以直接從 NuGet 的官方網站取得 IronPDF。 從IronPDF NuGet 頁面右側的選單中選擇"下載套件"選項,雙擊下載的檔案即可自動安裝,然後重新載入解決方案即可在專案中使用它。
沒有用? 您可以在我們的高級 NuGet 安裝頁面上找到特定於平台的協助。
方法 2:使用 DLL 檔案
您也可以直接從我們這裡取得 IronPDF DLL 檔案,並將其手動新增至 Visual Studio。 有關 Windows、macOS 和 Linux DLL 套件的完整說明和鏈接,請查看我們專門的IronPDF 安裝指南。
新增 IronPDF 命名空間
請務必在程式碼開頭使用 IronPDF 命名空間,如下所示:
using IronPdf;using IronPdf;如何使用 IronPDF 為 PDF 檔案新增頁碼
我們首先導入 IronPDF 包,然後建立一個 HTML 字串,該字串將被轉換為帶有頁碼的 PDF。 以下是程式碼範例:
using IronPdf;
var html = @"
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>";using IronPdf;
var html = @"
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>";接下來,我們將使用特定的 HTML 頁腳設定實例化ChromePdfRenderer 。 這樣我們就可以定義 PDF 中頁碼的樣式和版面。 以下是代碼:
// Instantiate Renderer
var renderer = new ChromePdfRenderer
{
RenderingOptions =
{
HtmlFooter = new HtmlHeaderFooter
{
MaxHeight = 15, // millimeters
HtmlFragment = "<center><i>{page} of {total-pages}</i></center>",
DrawDividerLine = true
}
}
};// Instantiate Renderer
var renderer = new ChromePdfRenderer
{
RenderingOptions =
{
HtmlFooter = new HtmlHeaderFooter
{
MaxHeight = 15, // millimeters
HtmlFragment = "<center><i>{page} of {total-pages}</i></center>",
DrawDividerLine = true
}
}
};然後,我們將 HTML 渲染成 PDF。 只需呼叫RenderHtmlAsPdf方法將其轉換為 PDF,IronPDF 就會自動在每頁上新增頁碼。
var pdf = renderer.RenderHtmlAsPdf(html);var pdf = renderer.RenderHtmlAsPdf(html);最後,我們現在只需要將新編號的 PDF 檔案儲存到我們的系統中。 就這麼簡單:
pdf.SaveAs("pageNumber.pdf");pdf.SaveAs("pageNumber.pdf");正如您之前在程式碼中看到的,我們自訂了頁碼格式,使其居中顯示在頁面上,並顯示當前頁數和總頁數,也新增了分隔線。最終效果如下:
PDF頁碼編號的替代工具
有許多免費但功能有限的工具可以讓你為 PDF 檔案添加頁碼。 以下是一些可供選擇的PDF頁碼格式。
Sejda - 線上 PDF 工具
Sejda PDF Editor是一款線上工具,提供基本的 PDF 編輯工具,例如合併頁面、壓縮檔案大小、建立表單等等。 雖然可以免費使用,但在訂閱付費方案之前,頁面瀏覽量和使用時間都有限制。
如何使用 Sejda 線上 PDF 工具為 PDF 新增頁碼
- 造訪Sejda 網站,在工具清單中找到"頁碼"並點擊它。
- 上傳您要新增頁碼的PDF文件 載入完成後,瀏覽您想要套用的自訂選項。 滿意後,點選"新增頁首/頁尾"處理文件。 新增頁碼後,點選"下載"儲存檔案。
Smallpdf
SmallPDF 是一款受歡迎的線上工具,提供一系列 PDF 編輯功能,包括新增頁碼的功能。 SmallPDF 的主要優點之一就是它的便利性。 由於它是一款基於網路的工具,因此您可以從任何有網路連線的裝置存取它,而無需下載或安裝任何軟體。
使用 Smallpdf 為 PDF 新增頁碼
- 前往SmallPDF 官方網站,開啟頂部的"工具"選單,然後點擊"頁碼設定"。 上傳檔案後,會出現一個新選單,要求您選擇頁碼的位置以及起始頁碼。 SmallPDF 沒有其他自訂或個人化選項 點選"頁碼",處理完成後即可下載 PDF 檔案。
結論
在 PDF 文件中加入頁碼是提高文件可讀性和組織性的直接方法。 這是一項簡單的任務,但不同的工具會以不同的方式處理,並提供一系列功能和選項。
免費線上工具雖然快速方便,但一旦達到使用限制並需要訂閱套餐,就會發現它們缺乏像 IronPDF 這樣的專用 PDF 庫所提供的深度控制。
PDF 頁碼只是開始——IronPDF 還具備 PDF 格式化工具、內建安全性和合規性功能等等,是滿足您所有 PDF 文件需求的最佳工具。
準備好使用 IronPdf 了嗎? 您可以從我們的 30天免費試用 IronPDF 開始。 它還可以完全免費用於開發目的,讓您真正能一窺其真面目。 如果您喜歡您所看到的,IronPDF 的授權起價僅為$799 。 想要節省更多?那就來看看Iron Suite 套裝優惠吧!只需支付兩款工具的價格,即可獲得 Iron Software 的全部九款工具。 祝您編碼愉快!






