Set Custom Margins

import com.ironsoftware.ironpdf.PdfDocument;  
import com.ironsoftware.ironpdf.render.ChromePdfRenderOptions;  
import java.io.IOException;  
import java.nio.file.Paths;

// Set Margins (in millimeters)  
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setMarginTop(40);  
renderOptions.setMarginLeft(20);  
renderOptions.setMarginRight(20);  
renderOptions.setMarginBottom(40);  
  
PdfDocument.renderHtmlFileAsPdf("assets/wikipedia.html", renderOptions).saveAs(Paths.get("assets/MyContent.pdf"));
mvn install
Set Custom Margins

Set Custom Margins

IronPDF 預設會用 25 毫米邊距(上、下、左、右)建立新的 PDF 文件。 然而,IronPDF 允許開發者根據需求設定每個邊距的自訂測量值,以達到特定設計標準。

開發者可以使用 ChromePdfRenderOptions 為新的 PDF 定義自訂邊距。 範例程式碼設定四個邊距的自訂值:左右邊距為 20 毫米,上下邊距為 40 毫米。

指定適合任何文件型別的 PDF 邊距:信件、海報、明信片等——或藉由將每個邊距設為零毫米來建立適合商業印刷的無邊文件。 使用 ChromePdfRenderOptions 物件與 PDF 渲染方法 (renderHtmlAsPdf 和 renderHtmlFileAsPdf) 除了邊距大小外,還可以定義其他與列印相關的選項,如紙張大小、DPI、頁眉和頁腳等。 在 ChromePdfRenderOptions API Reference 中查看有關可用自訂選項的更多資訊。

在這段程式碼中:

  • 我們實例化 ChromePdfRenderOptions 來設置 PDF 的自訂邊距。 邊距以毫米為單位設定。
  • 我們使用 IronPDF 提供的類別之一 ChromePdfRenderer 的實例來應用渲染選項。
  • RenderHtmlAsPdf 方法被調用,並使用簡單的 HTML 字串來展示如何以指定的邊距渲染 PDF。
  • 最後,渲染的 PDF 被儲存為名為 "output.pdf" 的文件。
Explore ChromePdfRenderOptions API for Custom PDF Margins
在 GitHub 查看

準備好開始了嗎?

版本:2026.10剛剛發布