...
- Einsatz eines
PageDecorators
, wenn ein Dokument mit den Mitteln der jadice document platform als PDF neu gerendert wird.
Dieses Vorgehen bietet empfiehlt sich dann an, wenn ein Dokument in einem Format vorliegt, dass das von der der jadice document platform nativ unterstützt wird und mittels desJadiceShaperNode
s in PDF konvertiert wird. - Über ein bereits bestehendes PDF-Dokument wird eine "Maske" gelegt, die in einem zweiten PDF vorab generiert wurde.
Dieses Vorgehen bietet sich insbesondere dann an, wenn- das PDF-Dokument bereits vorliegt,
- während eines vorherigen Schrittes im Workflow vorliegt erzeugt wird oder
- ein Neu-Rendern mit den Mitteln der jadice document platform vermieden werden soll.
...
Im ersten Schritt dieses Szenario wird davon ausgegangen, dass das einzubrennende Wasserzeichen immer gleich bleibt Dieses liegt und als (einseitiges) PDF-Dokument vorvorliegt. Außerdem wird davon ausgegangen, dass das Dokument mit dem Inhalt ebenso bereits als PDF vorliegt.
Hinweis |
---|
Achten Sie beim Erstellen des Wasserzeichen-PDFs darauf, dass dieses einen transparenten Hintergrund hat. Andernfalls werden die restlichen Dokumentinhalte verdeckt. |
Mit Hilfe der des PDFCompositeNode
s können nun das PDF mit dem Inhalt und das PDF mit dem Wasserzeichen zusammengefügt werden:
...
Für den Anwendungsfall, dass das Dokument mit dem Inhalt noch zuvor durch jadice server zu konvertieren ist, muss der Workflow dahingehend angepasst werden, dass dieses Dokument und das Wasserzeichen über unterschiedliche Knoten zum PDFCompositeNode
gelangen.
...
Besteht darüber hinaus die Anforderung, dass auch das Wasserzeichen dynamisch generiert werden soll, kann dies z.B. mit XSL-FO erzeugt werden. Wie dies funktioniert, erklärt Ihnen der Knowledge Base-Artikel "Von der Textdatei zum PDF".