Domino 9 und frühere Versionen > ND8: Entwicklung
Domino XML -> XSL-FO -> PDF
DaHias:
Tach zusammen,
Ich steh aktuell vor einer großen Herausforderung: Ich soll einen Agenten schreiben der Mails in PDF konvertiert. Dabei soll das ganze über XSL-FO laufen.
Das Domino XML hab ich, das ist ja auch kein Problem und jetzt soll daraus eben über ein XSL Stylesheet eine FO Datei werden, welche man dann in PDF konvertieren.
Dazu hatte ich auch folgende Quellen gefunden:
* http://www.hort-net.de/EntwicklerCamp/index.html
* http://www.packtpub.com/article/converting-xml-to-pdf
* http://www.ehow.com/how_5904694_convert-xml-document-pdf.html
* http://xmlgraphics.apache.org/fop/0.94/embedding.html#basics
Ich stehe vor dem Problem, dass ich nicht weiß wie so ein XSL für ein einfaches Notes Dokument auszusehen hat. Kennt jemand ein gutes Beispiel dazu? Der härteste Brocken dabei dürfte wohl das RichTextFeld einer jeden Mail sein.
Aber ich komm leider nicht weiter...
Grüße,
Mathias
atbits:
Hi vielleicht nutzen Dir die folgenden Links etwas?
http://www.tecchannel.de/index.cfm?pid=216&pk=401792&p=1
http://www.oio.de/m/xslt-workshop/xslt-workshop.pdf
http://xmlgraphics.apache.org/fop/0.93/servlets.html
http://wgaip.informatik.rwth-aachen.de/teaching/02/proseminar/prosem-xslt.pdf
http://media.wiley.com/product_data/excerpt/14/07645438/0764543814.pdf
http://www.onjava.com/pub/a/onjava/2002/10/16/fop.html
http://refcards.com/download/deepx/XSLT-1.0.pdf
http://refcards.com/download/deepx/XSL-1.0.pdf
http://refcards.com/download/deepx/XPath-1.0.pdf
http://refcards.com/download/
http://refcards.com/refcards/index.html
Grüße David
jBubbleBoy:
Ja das hab ich auch schon mal gemacht ;)
Das Problem beim RichText ist das man hier alles reinpacken kann, also auch Tabellen, Bilder, Aktionen usw.. Das krasseste sind weitergeleitete E-Mails und Notesdokumente.
Das bekommt man dann beim schreiben der XSLT mit, 100% wird man das nie schaffen. Eine natürliche Grenze sind z.B. berechnete Textwerte wo im DXL dann nur die Formel steht.
DaHias:
@David: Danke für die Links, bin gerade dabei die etwas zu überblicken
@Erik: Du hast das schonmal gemacht? Hast du Tipps für mich? Ich versuch es aktuell Schritt bei Schritt mit einer sehr einfachen Maske nur mit 3 Textfeldern.
Inzwischen erstellt er mir ja schonmal ne .pdf Datei, die ich ned öffnen kann ;)
Folgende Fehlermeldung:
(Position des Fehlers unbekannt)org.apache.fop.fo.ValidationException: Document is empty (something might be wrong with your XSLT stylesheet).
jBubbleBoy:
Das Ziel deiner Transformation ist ja die FO-Datei (XML), was hier entsteht muss passen. Schau dir die FO-Datei mal an, die ist bestimmt leer oder hat gravierende Fehler.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln