2016-04-21 3 views
1
PdfReader reader = new PdfReader("in.pdf"); 
PdfStamper stamper = new PdfStamper(reader, "out.pdf"); 
PdfWriter writer = stamper.getWriter(); 
Rectangle position = new Rectangle(36, 760, 144, 790); 
// 
// how? 
// 
stamper.close(); 
reader.close(); 

P.S. Es gibt keine Tabellen in der PDFWie fügt man ein interaktives Ankreuzfeld zu bestehendem PDF-Dokument mit itext hinzu?

P.P.S. itext 2.1.7

+1

Ich hoffe, dass Sie sich der Tatsache bewusst sind, dass iText 2.1.7 sollte nicht mehr verwendet werden: [Kann iText 2.1.7 oder früher kommerziell verwendet werden? ] (http://developers.itextpdf.com/question/can-itext-217-or-arlier-be-used-commercially) –

Antwort

1

es herausgefunden:

RadioCheckField checkbox = new RadioCheckField(writer, rect, "a-name", "Yes"); 
checkbox.setCheckType(RadioCheckField.TYPE_CHECK); 
checkbox.setChecked(true); 
checkbox.setBorderWidth(BaseField.BORDER_WIDTH_THICK); 
checkbox.setBorderColor(Color.BLACK); 
checkbox.setBackgroundColor(Color.WHITE); 
stamper.addAnnotation(checkbox.getCheckField(), 1); 
Verwandte Themen