Làm cách nào tôi có thể chỉnh sửa trang pdf bằng java và pdfbox bằng cách viết ở vị trí cụ thể mà tôi biết đã có bằng pixel?Chỉnh sửa trang pdf bằng cách sử dụng pdfbox
tôi đã cố gắng này, nhưng nó ghi đè:
PDDocument document = null;
try {
document = PDDocument.load(new File("/x/x/x/mypdf.pdf"));
PDPage page = (PDPage) document.getDocumentCatalog().getAllPages().get(0);
PDFont font = PDType1Font.HELVETICA_BOLD;
PDPageContentStream contentStream = new PDPageContentStream(document, page);
page.getContents().getStream();
contentStream.beginText();
contentStream.setFont(font, 12);
contentStream.moveTextPositionByAmount(100, 100);
contentStream.drawString("Hello");
contentStream.endText();
contentStream.close();
document.save("/x/x/x/mypdf.pdf");
document.close();
} catch (IOException e) {
e.printStackTrace();
} catch (COSVisitorException e) {
e.printStackTrace();
}
Cảm ơn bạn.
Đây không phải là câu trả lời đúng cho câu hỏi được đăng. –