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 官方網站. 從頁面右側的選單中選擇下載套件選項,雙擊您的下載以自動安裝,並重新加載解決方案以在您的項目中開始使用。

沒有成功?您可以在我們的 進階 NuGet 安裝頁面.

方法二:使用DLL文件

您也可以直接從我們這裡獲取IronPDF DLL文件,並手動將其添加到Visual Studio。完整的說明以及Windows、MacOS和Linux的DLL包鏈接,請查看我們的專用 安裝頁面.

添加IronPDF命名空間

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

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

如何使用 IronPDF 向 PDF 文件添加頁碼

我們首先導入 IronPDF 套件,然後創建一個將被轉換為帶有頁碼的 PDF 的 HTML 字符串。以下是代碼範例:

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
       }
   }
};
IRON VB CONVERTER ERROR developers@ironsoftware.com
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編輯工具,例如合併頁面、壓縮文件大小、創建表單等。雖然免費使用,但在使用頁數和時間上有限制,之後需訂閱付費方案之一。

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

  • 訪問 Sejda網站 並在工具列表中找到「頁碼」- 點擊它
  • 上傳您想要添加頁碼的PDF文件
  • 加載完成後,瀏覽您想應用的自定義選項
  • 當您滿意後,點擊「添加頁眉/頁腳」來處理文件
  • 頁碼添加完成後,點擊「下載」來保存您的文件

Smallpdf

SmallPDF 是一個流行的線上工具,提供一系列的 PDF 編輯功能,其中包括添加頁碼的功能。 SmallPDF 的主要優點之一是其便利性。由於它是一個基於網絡的工具,您可以使用任何具有互聯網連接的設備來訪問它,而無需下載或安裝任何軟件。

使用 Smallpdf 在 PDF 添加頁碼

  • 前往 SmallPDF, 在頂端開啟工具選單,然後點擊頁碼
  • 上傳您的文件後,會出現一個新選單,要求您選擇頁碼的位置以及開始的頁碼
  • SmallPDF 沒有其他的自定義或個性化選項
  • 點擊頁碼,處理完畢後,下載 PDF

結論

為 PDF 文件添加頁碼是一種簡單的方式來改善文件的可讀性和組織性。這是一項簡單的任務,但不同的工具以各種方式和一系列功能和選項來實現這一目標。

免費的在線工具可以快速方便地使用,直到達到限制需要訂閱計劃為止,但它們可能缺乏專用 PDF 庫(如 IronPDF)所提供的深入控制。

而 PDF 頁碼只是開始 - 通過 PDF 格式化工具、內建的安全性和合規性功能等,IronPDF 是滿足您所有 PDF 文件需求的首選工具。

準備好使用 IronPDF 嗎?您可以從我們的 30 天免費試用它也可以完全免費用於開發目的,讓您可以真正了解它的性能。如果您喜歡所見,IronPDF的價格低至 $749欲享受更多優惠,請查看 Iron Suite 在這裡,您可以以兩個的價格獲得全部九個Iron Software工具。祝編程愉快!

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

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

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

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >