我正在使用pdfbox v2在交互式pdf上填写表格。
我使用原始pdf表单提供的默认外观来表示文本的字体和颜色。
其中有一部分代码填充了pdf
keyValMap.forEach((key, value) -> {
if (acroformKeyList.contains(key)) {
try {
PDField field = acroForm.getField(key);
if (field instanceof PDTextField) {
(PDTextField) field).setValue(value);`
...
一切正常工作的几个文本字段,当由pdfBox设置值时有一个间隙,但是当我使用Adobe Reader手动进行操作时,没有任何间隙。
这是我尝试填充的pdf链接:https://drive.google.com/open?id=1GT-xqlQn1g0aref-whNDpVu4reUkiumH