Hallo zusammen,
ich habe die iText-Bibliotheken runtergeladen und möchte PDFs mit Java erstellen. Die Jar-Dateien von itext7-Core liegen also vor. Meine Vorgehensweise war die, dass ich im neuen Java-Agenten auf Importieren->Archiv gegangen bin und die Jars ausgewählt habe. Der folgende simple Code soll nun ein PDF mit einer Textzeile erstellen.
import com.itextpdf.kernel.pdf.*;
import com.itextpdf.layout.Document;
import com.itextpdf.layout.element.Paragraph;
import java.io.*;
public class HelloWorld {
public static final String DEST = "/myfiles/hello.pdf";
public static void main(String args[]) throws IOException {
PdfDocument pdf = new PdfDocument(new PdfWriter(DEST));
Document document = new Document(pdf);
String line = "Hello! Welcome to iTextPdf";
document.add(new Paragraph(line));
document.close();
System.out.println("Awesome PDF just got created.");
}
}
Das Ergebnis: ein komplett weißes PDF ohne Text. Es gibt keine Fehlermeldungen, auch nicht bezüglich der Importe am Anfang des Codes, was mir sagt, dass das Skript die Jars findet. Ich frage mich aber trotzdem, ob ich iText korrekt in Notes eingebunden habe. Müssen die Bibliotheken noch an anderer Stelle importiert werden oder nur im Agenten selbst? Der Agent wird übe das Menü Aktionen ausgeführt.
Hat evtl. jemand etwas Ähnliches zum Laufen gebracht?