Einfache ebInterface XML nach PDF Konvertierung Open Source Lösung Josef Bogad Mitglied der Festplattenverschlüsselung, USB/Firewire Datenträgerverschlüsselung, digitale Signatur, elektronische Rechnungsstellung, SoftwareEntwicklung, Internetanwendungen, Projektmanagement, … Beratung. Professionell. Clever. Problemstellung Ab hier sieht die Rechnung anders aus 22.08.2011 Rechnung wird archiviert 23.05.2011 Invoice.xslt Wird veröffentlicht 01.06.2014 Der Rechnungssteller ändert invoice.xslt 01.01.2011 27.07.2018 Aufbewahrungspflicht der Rechnung endet 31.12.2018 27.07.2011 ebInterface Rechnung wird verschickt Mitglied der Lösung Erstellung einer bildhaften Repräsentation der Rechnung zum Zeitpunkt des Einlangens Formate: JPEG, PDF, etc Wie? (1) Archiv-Software: unterstützt verschiedene Präsentationen eines Archiv-Objektes: HTML, PDF, Word, XML, etc Jeder Benutzer sieht die für Ihn beste Repräsentation (2) Manuell: mittels frei verfügbarer Tools Mitglied der Manuelle Konvertierung 1. XML nach HTML konvertieren • Basis: invoice.xslt, bzw Eintrag in ebInterface Rechnung <?xml-stylesheet type='text/xsl' href='http://www.ebinterface.at/download/invoiceexample/3p02/invoice.xslt'?> • Konverter: XSLT Prozessor • XSLTPROC (http://www.zlatkovic.com/libxml.en.html) • XALAN • MSXML 2. HTML nach PDF konvertieren • • PDF Drucker HTMLPDF Konverter z.B. • Wkhtmltopdf (http://code.google.com/p/wkhtmltopdf/) Mitglied der XSLT Prozessoren Name XSLT 1.0 XSLT 2.0 schema aware AltovaXML x x x libxslt/xsltproc x MSXML x Saxon-EE 9.x x x Saxon-PE 9.x x Saxon-HE 9.x x Saxon 6.5.5 x WebSphere Application Server Feature Pack for XML x Xalan-C++ x Xalan-J x Open Source Plattform API Microsoft Windows COM, Java, .NET[2] Unix/Linux C[3] Microsoft Windows u.a. .NET, Visual Basic Script x plattformunabhängig (Java) Java, .NET[4] x x plattformunabhängig (Java) Java, .NET x x plattformunabhängig (Java) Java, .NET x plattformunabhängig (Java) Java, .NET Unix/Linux, Windows u.a. Java[5] x Unix/Linux, Windows u.a. C++ x plattformunabhängig (Java) Java x x Quelle: http://de.wikipedia.org/wiki/XSLT-Prozessor Mitglied der x x Bogad & Partner Consulting OG Ing. Josef Bogad E-Mail: [email protected] Phone: 0699 1792 5908 Steinbachstr. 17 3001 Mauerbach Mitglied der