iText 7 如何为整个文档设置字体

iText 7 how to set font for the entire documents in

我正在使用 iText 7 在 java Spring 项目中创建 PDF。我知道如何为 table 中的段落或单元格等元素设置字体,如下面的代码片段所示。如何为整个文档设置字体和大小?

    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);