gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 17:39:57 25 4
gpt4 key购买 nike

我想将字体大小减小到任何像素值,例如 2 或 3 等。我有如下的 PDF 表格,
Input tables  like below

Output table in the pdf like below

最佳答案

实现如下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);
}

关于java - 如何使用 Itext 库减小现有 PDF 中每个单元格值的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60970954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com