假设我正在使用acroforms填写pdf。
File blankDocument = new File("blank-document.pdf");
PDDocument document = PDDocument.load(blankDocument);
PDDocumentCatalog catalog = document.getDocumentCatalog();
PDAcroForm acroForm = catalog.getAcroForm();
for (PDFormField formField : acroForm.getFields()) {
if (formField.getPartialName().equals("name")) {
formField.setValue("Allan");
}
}
document.save("filled_document.pdf");
有没有可能把我演讲的内容放在中心 PDFormField
? 现在的情况是,它从左到右充满了这个领域。
1条答案
按热度按时间oalqel3c1#
在调用setvalue()之前,请执行以下操作: