com.itextpdf.kernel.pdf中的PdfDocument如何设置setMargins
时间: 2024-05-12 20:18:32 浏览: 127
itext生成PDF开发文档
PdfDocument类中没有setMargins方法,但可以通过调用getPage()方法获取页面并设置页面边距,示例代码如下:
```
PdfDocument pdfDoc = new PdfDocument(new PdfWriter(dest));
Document document = new Document(pdfDoc);
PageSize pageSize = pdfDoc.getDefaultPageSize();
Rectangle customPageSize = new Rectangle(36, 36, pageSize.getWidth() - 72, pageSize.getHeight() - 72);
PdfPage page = pdfDoc.addNewPage(customPageSize);
page.setMargins(50, 50, 50, 50);
```
此代码示例创建一个自定义页面大小,并设置页面边距为50,50,50,50。
阅读全文