添加 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 文件中。 點擊這裡查看使用指南,包括範例、範例代碼和文件。
在 GitHub 上查看
代碼
https://github.com/iron-software/IronPdf.Examples/tree/main/examples/html-headers-and-footers