Pdf mit dynamischem Text mit iText

k0wnz

Neues Mitglied
Hallo,

ich bin gerade dabei ein Programm zu erstellung von PDFs zu erarbeiten, leider hänge ich gerade daran fest, den aktuellen Benutzer und das Datum via Javascript-Code in die PDF einzubinden.

Java:
public class MainClass {

    public static void main(String[] args) throws Exception {
        Document document = new Document();
        Rectangle docSize = new Rectangle(100, 40);
        PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("start.pdf"));
        TextField name = new TextField(writer, docSize, "nameField");

        document.open();

        PdfFormField nameField = name.getTextField();
        nameField.setAdditionalActions(PdfName.TEXT, PdfAction.javaScript("event.value = identity.loginName;", writer));
        writer.addAnnotation(nameField);

        document.close();
    }
}

der obige Code erstellt zwar ein gewünschtes Textfeld, aber dieses wird nicht mit dem gewünschten Anmeldenamen angezeigt. Evtl. liegt das an PdfName.TEXT, aber leider kann ich zu den jeweiligen Elementen, trotz Javadoc keine ordentliche Beschreibung finden..
Hoffe mir kann jemand helfen. Vielen Dank im Voraus

Gruß k0wnz
 

Neue Themen


Zurück
Oben