请帮忙看下:
使用Aspose.PDF for naval 24.5.往文本域中写入内容,并指定了字体大小,但打开PDF预览呈现的字体大小仍然会因为填充的内容过多自动缩小,没达到固定字体大小的需求。
376947f981d21b5b67b6dd09aee99bb.png (41.1 KB)
c67ff7cf40383dc917840a4732d86ac.png (63.1 KB)
示例代码:
Document document = new Document("D:\\TestFolder\\转换前文档.pdf");
// 获取指定名称的文本域
TextBoxField textBoxField = (TextBoxField) document.getForm().get("field");
// 设置字体大小
textBoxField.getDefaultAppearance().setFontSize(10);
// 填充文本内容
textBoxField.setValue("转换后的内容\n转换后的内容\n转换后的内容\n转换后的内容\n转换后的内容\n转换后的内容\n转换后的内容\n转换后的内容\n转换后的内容\n转换后的内容\n转换后的内容\n转换后的内容\n");
document.save("D:\\TestFolder\\转换后文档.pdf");
document.close();
转换前文档.pdf (109.8 KB)
转换后文档.pdf (217.3 KB)