PdfDocument 打印 设置纸张大小
时间: 2024-06-07 10:05:14 浏览: 14
对于您的问题,我很乐意回答。PdfDocument 可以使用 setPageSize() 方法来设置纸张大小。您可以在创建 PDF 文档时使用此方法来设置第一页的纸张大小,如下所示:
PdfDocument document = new PdfDocument();
PdfPage page = document.addNewPage();
PageSize pageSize = new PageSize(PageSize.A4);
page.setMediaBox(new Rectangle(pageSize));
希望这能够帮助您!如果您有其他问题,请继续问我。
相关问题
com.itextpdf.kernel.pdf中的PdfDocument如何设置setMargins
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。
PdfDocument pdfDoc = new PdfDocument(writer);设置默认字体
你可以使用以下代码设置默认字体:
```
PdfDocument pdfDoc = new PdfDocument(writer);
PdfFont font = PdfFontFactory.createFont("path/to/font.ttf", "Identity-H", true);
pdfDoc.setDefaultFont(font);
```
其中,"path/to/font.ttf"是字体文件的路径,"Identity-H"是字体编码,true表示嵌入字体。你可以根据需要修改这些参数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)