添加 HTML 頁首和頁尾

HTML 標頭和頁尾為您的 PDF 文件提供了一種靈活的方法來創建動態標頭和頁尾。 通過這種方法添加頁眉和頁腳,開發人員可以完全控制其頁眉和頁腳的外觀,因為它們是以獨立的HTML文檔渲染的,能夠包含自己的資源和樣式表。

使用 IronPDF 在 PDF 中添加自定義 HTML 頁首和頁尾的步驟

  • var renderer = new IronPdf.ChromePdfRenderer();
  • renderer.RenderingOptions.HtmlFooter = new HtmlHeaderFooter()
  • HtmlFragment = "<center><i>{page} 共 {total-pages} 頁<i></center>"
  • MaxHeight = 20,
  • BaseUrl = new Uri(@"C:\assets\images\").AbsoluteUri

    首先,您需要創建一個ChromePdfRenderer類的實例,用於處理將HTML內容渲染成像素完美的PDF文檔。

    接下來,使用 HtmlHeaderFooter 類別定義頁腳,在這裡您可以指定 MaxHeight、頁腳的 HTML 內容(在我們的例子中包括頁碼),以及是否繪製分隔線以進行區隔。 頁腳的樣式設計是用來顯示居中的頁面資訊。

    為了避免頁腳與 PDF 主要內容重疊,請使用 MarginBottom 屬性設定下邊距。 同樣地,利用HtmlHeaderFooter類別建立包含圖像(如標誌)的標題。 在這裡,我們已經設置了包含您的影像資產的目錄的 BaseUrl,允許在渲染期間進行正確的影像解析。

    最後,使用 MarginTop 屬性設置頂部邊距,以防止標頭和內容之間重疊。 此範例展示了如何使用 IronPDF 將自定義的 HTML 頁首和頁尾輕鬆插入到您的 PDF 文件中。 點擊這裡查看使用指南,包括範例、範例代碼和文件。