Hallo zusammen,
folgende Situation:
Erstellen einer PDF Datei aus den Informationen eines gerade geöffneten NotesUIDocuments.
Bisher habe ich das ganze mit den lowagie Klassen und einem JAVA-Agenten realisiert.
Nun soll aber die PDF Datei in ein RichTextFeld eines neu zu Erstellenden UIDocuments angehängt werden.
Problem:
Mit dem Java Agenten kann ich nur auf die BackEndKlassen von Notes zugreifen.
Ich habe mir folgende Lösungswege überlegt. Bitte gebt doch kurz einen Kommentar, was ihr bevorzugen würdet, da ich z.B. mit LS2J noch nicht wirklich gearbeitet habe.
Lösung 1:
- Erstellen einer JavaBibliothek, die das PDF erstellen kann.
- Zugriff auf die Klasse mittels LS2J und Übergabe aller Feldinformationen des UIDocs.
- PDF wird durch JAVA auf HDD gespeichert und über LS in ein neues UIDoc geladen
Lösung 2:
- Per LS einen JAVA Agenten starten, der das PDF erstellt und in ein Feld (BackEnd geöffnetes UIDoc) den Pfad zur Datei schreibt
- Per LS im BackEnd auf das Feld zugreifen. Neues UIDoc erstellen und auf die Datei ins UIDoc laden
- Problem hierbei ist, dass ich dem Agenten nur die NoteID des geöffneten Dokument mitgeben kann. Diese ist ja nicht eindeutig, oder?
Lösung 3:
- PDF komplett mit LS erstellen. Aber woher Libraries nehmen?
Danke für eure Hilfe
Gruß, Tom