IRONSOFTWAREHOME
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 渲染方法 (renderHtmlAsPdfrenderHtmlFileAsPdf) 除了邊距大小外,還可以定義其他與列印相關的選項,如紙張大小、DPI、頁眉和頁腳等。 在 ChromePdfRenderOptions API Reference 中查看有關可用自訂選項的更多資訊。

在這段程式碼中:

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

準備好開始了嗎?

版本:2026.6剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費 即時演示
Booking Badge

全球數百萬工程師的信任

Iron Software的客戶商標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊始終保持機密。
全球數百萬工程師的信任
Iron Software的客戶商標
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立