IRONSOFTWAREHOME
设置自定义边距

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
设置自定义边距

设置自定义边距

IronPDF 默认创建具有 25 毫米页边距(上、下、左、右)的新 PDF 文档。 然而,IronPDF 允许开发人员根据需要为每个页边距设置自定义尺寸,以满足特定设计标准。

开发者可以使用ChromePdfRenderOptions定义新PDF的自定义边距。 特色代码示例为所有四个页边距设置自定义值:20 毫米的左右边距和 40 毫米的上下边距。

指定适合任何文档类型的PDF边距:信件、海报、明信片等,或者通过将每个边距设置为零毫米来创建适合商业印刷的无边框文档。 使用包含PDF渲染方法的renderHtmlFileAsPdf)定义除页边距尺寸之外的附加打印特定选项,例如纸张大小、DPI、页眉和页脚等。 在ChromePdfRenderOptions API参考中查看更多关于可用自定义选项的信息。

在此代码中:

  • 我们实例化ChromePdfRenderOptions以设置PDF的自定义边距。 页边距以毫米为单位设置。
  • 我们使用由IronPDF提供的ChromePdfRenderer类的实例应用渲染选项。
  • 使用一个简单的HTML字符串调用RenderHtmlAsPdf方法,以展示具有特定边距的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% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Java Maven PDF 库
using Maven 安装

版本: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
Java PDF JAR
下载 JAR

版本: 2026.6

手动安装到您的项目中