0
我正在尝试将pdf字段与行中的第一个对齐。我能够获得领域和地位。我也能够在本地进行更改,但是当我保存pdf时,这些字段出现在相同的位置。 这是代码:如何将pdf字段移至pdfbox?
PDDocument pdfDocument = PDDocument.load(new File("MyFile"));
PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
PDAcroForm acroForm = docCatalog.getAcroForm();
String fieldName = "MyField";
PDField f = acroForm.getField(fieldName);
PDRectangle r = f.getWidgets().get(0).getRectangle();
r.setLowerLeftX(10);
r.setLowerLeftY(10);
r.setUpperRightX(10);
r.setUpperRightY(10);
pdfDocument.save(new File("MyModifiedFile"));
pdfDocument.close();
如果我的回答没有帮助,那么请说明您正在使用的PDFBox版本,并将PDF文件上传到某处。 –