java - iText 7如何为整个文档设置字体
问题描述
我正在使用 iText 7 在 java Spring 项目中创建 PDF。我知道如何为表格中的段落或单元格等元素设置字体,如下面的片段所示。如何为整个文档设置字体和大小?
PdfDocument pdfDoc = new PdfDocument(new PdfWriter(response.getOutputStream()));
PdfFont font = PdfFontFactory.createFont(FontConstants.TIMES_ROMAN);
Document document = new Document(pdfDoc);
Paragraph p = new Paragraph().add("Paragraph 1").setFont(font);
...
谢谢!!
解决方案
您可以将字体设置为Document
:
Document document = new Document(pdfDoc).setFont(font).setFontSize(10);
推荐阅读
- sas - 将 SAS7BCAT 转换为 DATASET
- python - 在 Treeview 中连续更改颜色
- applescript - AppleScript 将拖动的文档传递给另一个应用程序
- r - 直接在 install.packages("sparklyr") 下使用 R 的区别
- ruby-on-rails - Rails 5 - 有没有办法将 if 语句转换为控制器逻辑?
- .net - GetCommTimeouts returns error 87 for network printer
- python - 如何使用python将新数据附加到pickle文件
- apache-nifi - Nifi:为什么“通知”不重置计数器,为什么“等待”计数不正确?
- javascript - 我怎样才能使这个 JSON.stringify 正常工作
- kubernetes - 如果我在不同的终端会话中与不同的 kubernetes 集群交互而不必一直切换上下文,该怎么办?