PDFs mit Lotus Notes - eine Variante
Für die Erzeugung von PDFs mit Lotus Notes gibt es viele Möglichkeiten, z.B. die Nutzung von Java und XML mit der Bibliothek "FOP" oder auch fertige Lösungen als Server-Addon. Eine weitere Möglichkeit bieten Tools von Drittanbietern ohne aufwendige Installationen.
Oft ergibt sich das Problem, Informationen aus einem System aufbereitet diversen Unternehmenskreisen zur Verfügung zu stellen. In den meisten Fällen wurden dem Nutzer CSV-Exporte angeboten. Die neuen Anforderungen zielen aber auf eine Erstellung von Formularen ab. Dabei hat jede Abteilung und jedes Unternehmen unterschiedlichste Formulare, die z.B. in diverse Workflows eingebunden werden. Oft mussten diese langwierig und kostenintensiv erstellt, implementiert oder angepasst werden.
Mit der Software TFORMer und Lotus Notes haben Sie mit Hilfe von Vorlagen die Möglichkeit, Formulare selbständig zu erstellen und mit Ihren Notes-Daten zu verknüpfen. Mit dem TFORMer Designer können Sie folgende Elemente einfügen:
- Gestalten von Tabellen
- Einfügen von Text
- Einfügen von Platzhaltern für die späteren Inhalte
- Einfügen von Bildern
- Formeln, die z.B. diverse Zahlen summieren oder Informationen von mehreren Feldern verknüpfen
Das Raster auf dem Formular und die intuitive Bedienung unterstützen Sie ebenfalls bei der Erstellung des Formulars:
Vorlage zur Bearbeitung im TFORMer Designer |
Sie können einen Bereichskopf definieren, der am Anfang und ein Bereichsfuß, der am Ende des PDFs angefügt wird. Möchten Sie auf jeder Seite zusätzlich einen Kopf oder Fuß definieren, dann können Sie auch da Ihre Informationen hinterlegen. Der eigentliche Text wird im "Detailbereich" Ihres Formulars eingetragen.
Die Implementierung auf der Notes-Seite ist ebenso einfach. Es wird ein TFORMer-Objekt erzeugt, in das mit Hilfe von Methoden die Notes-Daten übertragen werden können. Diesem Objekt muss zu Beginn noch der Speicherort (inkl. Dateiname) und die Vorlage übergeben werden. Nach einem Aufruf der Methode "TFORMer_Print" wird das PDF dann entgültig erzeugt und in dem von Ihnen festgelegten Pfad abgelegt.
' TFORMer-Objekt erzeugen TFormer = TFormer_Init(0) ' Vorlage einrichten. Dies ist die im TFORMer Designer erstellte Vorlagendatei (ttf) TFormer_SetRepositoryName(TFormer, "C:\\Vorlage.ttf") ' Drucker einrichten TFormer_SetPrinterName(TFormer, "PDFFile:" & "C:\\Test.pdf", 0) ' Neues PDF-Blatt erstellen Call TFormer_NewRecord(TFormer) ' Werte übergeben Call TFormer_SetVarValue(TFormer, "imagepath", "C:\Logo.bmp") ' z.B. eine Grafik ' Felder aus dem Notes-Dokument werden auf die Felder in der Vorlage gemappt Call TFormer_SetVarValue(TFormer, "co_ereignis", doc.co_ereignis(0)) Call TFormer_SetVarValue(TFormer, "co_datum", doc.co_datum(0)) ' PDF erzeugen TFormer_Print(TFormer) TFormer_exit(TFormer)
Was benötigen Sie für die Umsetzung:
- Die Software TFORMer Designer / SDK http://www.tec-it.com
- Eine Lizenz des TFORMers
- Eine oder mehrere Vorlagen
- Windows-Server, auf dem der Domino-Server betrieben wird
- TFORMer Systembibliotheken, kopiert in einen Pathordner des Windows-Servers
- Programmieren der Schnittstelle
Alle benötigten Systemdateien |
Als Ergebnis erhalten Sie ein ansprechend gestaltetes PDF, dynamisch befüllt aus einer Notesdatenbank mit LotusScript - et voilà!
Ein PDF, erzeugt mit TFORMer und LotusScript |
Abgelegt unter:
Bewerten Sie diesen Artikel:




Senden Sie einen Kommentar