PDF盒压扁PDF导致怪异的间距

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

我在与PDF盒压扁通过使用Adobe Acrobat DC生成的PDF的问题。

我创建的Adobe Acrobat文本字段绝对是默认的文本字段。

在我下面的例子,我有一个文本值PatientName一个"Douglas McDouggelman"场。

当我拼合PDF,这里是什么样子:

Shows a weird looking spacing

任何人都知道这是怎么回事这个离奇的间距?

看来,空间+下一个字符组合。这是个什么样子,当你试图选择角色等。

enter image description here

码:

try (PDDocument document = PDDocument.load(pdfFormInputStream)) {
  PDDocumentCatalog catalog = document.getDocumentCatalog();

  PDAcroForm acroForm = catalog.getAcroForm();

  acroForm.getField("PatientName").setValue("Douglas McDouggelman");
  ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
  if (flattenPdfs) {                    
      acroForm.flatten();
  }
  document.save(byteArrayOutputStream);
}
java pdf pdfbox flatten-pdf
1个回答
0
投票

我意识到这是PDF从谁做的,谁知道他们做了什么其他一些群体。于是我找到了源word文档,反复从Adobe DC形式的创作,添加字段回文档,那么它是完全的罚款。

PDF箱是没问题的......这是一些不知名的不正确的步骤,谁最初准备的PDF中的人一样。

© www.soinside.com 2019 - 2024. All rights reserved.