PDF 工具

如何向 PDF 文件添加頁碼

已更新 2024年8月13日
分享:

如何向 PDF 文件添加頁碼

PDF 無處不在,這是有充分理由的。 它們安全、易於分享,且幾乎可以在世界上任何機器或瀏覽器上運行。 然而,儘管每天有數百萬人使用 PDF 文件,但它們在正確使用時仍然可能很棘手。

PDF 文件的最佳功能之一是它們很難被竄改,但這在您希望自己進行一些更改時會成為障礙。 在本指南中,我們將展示使用功能豐富的 C# 庫 IronPDF 將頁碼添加到 PDF 文件中是多麼容易,並推薦幾個提供基本功能的替代線上工具。

IronPDF:首選的 C# PDF 庫

IronPDF 是一個輕量級的 .NET PDF 庫,專門為網頁開發人員設計。 PDF 轉換只是其中一種用途——它讓閱讀、編寫和操作 PDF 變得輕而易舉,您可以在桌面和網頁的 .NET 專案中使用它。 最棒的是,您可以在開發環境中免費試用。

IronPDF 的主要優勢之一是其靈活性。 它可以作為獨立的桌面應用程式使用,也可以通過 IronPDF API 集成到您的網路應用程式中。 此外,IronPDF 與 Windows、Mac 及 Linux 作業系統相容,讓廣大使用者得以輕鬆使用。

將頁碼添加到 PDF 文件 - 入門

在 Visual Studio 中創建您的專案

首先,打開 Visual Studio,然後依序選擇檔案 -> 新專案 -> 主控台應用程式。 輸入您的專案名稱,選擇您想要儲存的位址,然後按下一步按鈕。 選擇最新的 .NET Framework,然後建立。 一旦您的專案運行起來,就該添加我們的庫了。

安裝 IronPDF 函式庫

IronPDF 易於使用,但安裝起來更簡單。 您有幾種方法可以做到:

方法 1:NuGet 套件管理器主控台

在 Visual Studio 的解決方案總管中,右鍵點選參考,然後點選管理 NuGet 套件。 點擊瀏覽並搜索「IronPDF」,然後安裝最新版本。 如果您看到此訊息,表示一切正常:

如何在 PDF 檔案中添加頁碼:圖1

您還可以前往工具 -> NuGet 套件管理器 -> 套件管理主控台,然後在套件管理器標籤中輸入以下行:

Install-Package IronPdf

最後,您可以直接從NuGet 官方網站. 從右側選單中選擇「下載包」選項IronPDF NuGet 頁面,雙擊下載的文件自動安裝,然後重新載入解決方案以開始在您的專案中使用它。

不起作用嗎? 您可以在我們的網站上找到針對特定平台的幫助進階 NuGet 安裝頁面.

方法二:使用DLL檔案

您也可以直接從我們那裡獲取 IronPDF 的 DLL 文件,並將其手動添加到 Visual Studio。 如需完整指示及 Windows、macOS 和 Linux DLL 套件的連結,請查看我們專門的IronPDF 安裝指南.

添加 IronPDF 命名空間

請務必像這樣使用 IronPDF 命名空間來開始您的程式碼:

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

如何使用 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>";
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

接下來,我們將使用特定的HTML頁腳設置來實例化ChromePDFRender。 這允許我們在 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
       }
   }
};
' Instantiate Renderer
Dim renderer = New ChromePdfRenderer With {
	.RenderingOptions = {
		HtmlFooter = New HtmlHeaderFooter() With {
			.MaxHeight = 15,
			.HtmlFragment = "<center><i>{page} of {total-pages}<i></center>",
			.DrawDividerLine = True
		}
	}
}
VB   C#

然後,我們將把 HTML 渲染為 PDF。 只需呼叫 RenderHtmlAsPdf 方法即可將其轉換為 PDF,IronPDF 會自動在每一頁添加頁碼。

var pdf = renderer.RenderHtmlAsPdf(html);
var pdf = renderer.RenderHtmlAsPdf(html);
Dim pdf = renderer.RenderHtmlAsPdf(html)
VB   C#

最後,我們只需將新編號的 PDF 儲存到我們的系統中即可。 就這麼簡單:

pdf.SaveAs("pageNumber.pdf");
pdf.SaveAs("pageNumber.pdf");
pdf.SaveAs("pageNumber.pdf")
VB   C#

正如您在之前的程式碼中所看到的,我們將頁碼格式自訂為頁面居中,顯示目前頁數和總頁數,並添加一條分隔線。以下是最終產品的樣子:

如何向 PDF 文件添加頁碼:圖2

替代的 PDF 頁碼工具

有許多免費但有限的工具允許您添加頁碼到 PDF。 這裡有一些替代的 PDF 頁碼選項。

Sejda - 在線 PDF 工具

Sejda PDF 編輯器是一款在線工具,提供基本的PDF編輯工具,例如合併頁面、壓縮文件大小、創建表單等等。 雖然可以免費使用,但在必須訂閱其中一個付費方案之前,它有頁面和時間限制。

如何使用 Sejda 在線 PDF 工具將頁碼添加到 PDF 中

  • 訪問Sejda網站並在工具列表中找到「頁碼」- 點擊它
  • 上傳您想要新增頁碼的 PDF 檔案
  • 載入後,瀏覽您想要應用的自訂選項。
  • 當您滿意時,點擊「新增頁首/頁尾」來處理檔案。
  • 在添加頁碼後,點擊下載以儲存您的檔案。

Smallpdf

SmallPDF 是一個受歡迎的在線工具,提供一系列 PDF 編輯功能,包括添加頁碼的能力。 SmallPDF 的主要優勢之一是其便利性。 因為它是一個基於網路的工具,您可以從任何具有網際網路連接的設備上存取它,而無需下載或安裝任何軟體。

使用 Smallpdf 為 PDF 添加頁碼

  • 前往SmallPDF 的官方網站開啟頂部的工具選單,然後點擊「頁碼」。
  • 當您上傳檔案時,將會出現一個新選單,要求您選擇頁碼的位置以及頁面的起始號碼。
  • SmallPDF沒有任何其他自訂或個性化選項。
  • 點擊頁碼,處理完成後,下載 PDF。

結論

為 PDF 文件添加頁碼是一種簡單的方法,可以提高文件的可讀性和組織性。 這是一項簡單的任務,但不同的工具以各種方式接近,並具有一系列功能和選項。

免費的線上工具可以快速且方便,直到你達到限制並需要訂閱方案,但它們可能缺乏像 IronPDF 這樣的專用 PDF 程式庫所提供的深入控制。

並且 PDF 頁碼僅僅是開始,藉由 PDF 格式化工具、內建的安全和合規功能等,IronPDF 是滿足您所有 PDF 文件需求的頭號工具。

準備好動手使用IronPDF了嗎? 您可以從我們的IronPDF 30 天免費試用版. 它也可完全免費用於開發目的,因此您可以真正了解它的組成。 如果您喜歡所見內容,IronPDF 的起價僅為$749 授權費. 如需更多節省,請查看Iron Suite 優惠只需兩個產品的價格,你就能獲得全部九個Iron Software工具。 編碼快樂!

如何在 PDF 文件中添加頁碼:圖 3

< 上一頁
如何在 C++ 中將 PDF 轉換為 PDFA
下一個 >
如何在不損失品質的情況下減少 PDF 檔案大小(線上工具)

準備開始了嗎? 版本: 2024.12 剛剛發布

免費 NuGet 下載 總下載次數: 11,622,374 查看許可證 >