如何使用Itext库减小现有PDF中每个单元格值的字体大小

问题描述 投票:0回答:1

我想将字体大小减小到任何像素值,例如2或3等。我有如下的Pdf表,“输入如下表”

“

java itext
1个回答
0
投票

如下所示BaseFont字体= BaseFont.createFont(BaseFont.HELVETICA,BaseFont.CP1252,BaseFont.EMBEDDED);

    AcroFields fields = stamper.getAcroFields();
    for (String key : fields.getFields().keySet()) {

        if (!values.containsKey(key)) {
            System.out.println("Value not found for:" + key);
            continue;
        }

        fields.setFieldProperty(key, "textsize", 4f, null);
        fields.setFieldProperty(key, "textfont", font, null);
        fields.setField(key, values.get(key));
        fields.regenerateField(key);
    }
© www.soinside.com 2019 - 2024. All rights reserved.