我試圖寫一個現有的PDF使用Java PDF印模,但由於某種原因有一個複選框在PDF文本似乎是繪製。爪哇PDF下面的郵票寫複選框(文本被複選框覆蓋)
用於閱讀PDF代碼:
PdfReader reader = new PdfReader(Testing.getImagePath() + "form.pdf");
File dir = new File(Testing.getResourcePath() + id + "/");
String destination = Testing.getResourcePath() + id + "form" + id + ".pdf";
File exist = new File(destination);
dir.mkdirs();
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(destination));
stamper.setFormFlattening(true);
PdfContentByte over;
over = stamper.getOverContent(1);
代碼繪製文字:
over.beginText();
over.setFontAndSize(bf, 11);
over.setTextMatrix(169, 322);
over.showText("X");
over.endText();
你從哪裏得到的? – Jan
更新後的代碼。讓我知道是否需要添加任何其他代碼。 – King
目前爲止看起來不錯。在複選框的位置放置一個X(只有它出現在下)聽起來很像你想選擇該複選框? – Jan