pdf reinschreiben

FantastischMan

Aktives Mitglied
Hallo und schoenen guten Tag,

ich habe ein kleines Problem und zwar haben wir eine PDF bekommen, die wir mit Daten befüllen sollen. Das heißt wir bekommen informationen aus einer datenbank und müssen sie in das pdf reinschreiben. Das PDF existiert bereits und mein Problem ist wie ich das sette. Also wenn zbs in der Pdf steht name und vorname, wie bekomme ich das dann hin, dass die informationen der db da stehen.
 

lam_tr

Top Contributor
Hallo und schoenen guten Tag,

ich habe ein kleines Problem und zwar haben wir eine PDF bekommen, die wir mit Daten befüllen sollen. Das heißt wir bekommen informationen aus einer datenbank und müssen sie in das pdf reinschreiben. Das PDF existiert bereits und mein Problem ist wie ich das sette. Also wenn zbs in der Pdf steht name und vorname, wie bekomme ich das dann hin, dass die informationen der db da stehen.
Moin,

mit PDFBox von Apache kannst du PDF editieren. hier ist ein Beispiel wie du Position angeben kannst https://stackoverflow.com/questions/36449776/pdfbox-2-0-0-write-text-at-given-postion-in-a-page

Grüße
lam
 

lam_tr

Top Contributor
okay habe es :))
danke bzw habe die depdendency, was ich nur noch wissen will ist wie ich die values sette.
In dem Beispiel hat der Kollege so gemacht

//for third line
contentStream.beginText();
contentStream.newLineAtOffset(200,685);
contentStream.showText("this is line third");
contentStream.endText();
//and so on.

Anscheinend ist showText das editieren des Pdfs.
 

FantastischMan

Aktives Mitglied
habe das hinbekommen aber leider habe ich ein weiteres problem mit der apache pdf box und zwar habe ich ein feld in pdf Anschrift(Straße) und nun weiß ich nicht wie ich darauf zugreifen soll wenn ich getfield("Anschrift(Straße)"); kommt null pointer
 

lam_tr

Top Contributor
habe das hinbekommen aber leider habe ich ein weiteres problem mit der apache pdf box und zwar habe ich ein feld in pdf Anschrift(Straße) und nun weiß ich nicht wie ich darauf zugreifen soll wenn ich getfield("Anschrift(Straße)"); kommt null pointer
Ich bin mir nicht sicher wie er mit Sonderzeichen umgeht. Kannst du nicht im Debugmode nach alle Felder gucken und schauen wie die dort heißen mit key?
 

Ähnliche Java Themen

Neue Themen


Oben