Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten

Slides:



Advertisements
Ähnliche Präsentationen
Martin Köllner XMLCompany XML-Datenbanken Xindice als Datenquelle einer Website im Zusammenspiel mit Cocoon und authentic TM.
Advertisements

Lösungsansätze zur automatischen Portierung von Internet-Inhalten für das interaktive Fernsehen Konzeption und Implementierung einer XHTML- Schnittstelle.
Entwicklung UnivIS-Anbindung auf Basis von PHP und DOM-XML
Technischer Systemüberblick
ELML – Flexibilität und Nachhaltigkeit dank XML Dipl. natw. Jo ë l Fisler - GITTA Koordinator MNF eLearning Tag
Druck / Ausgaben unter LSF
XML.
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
Vorstellung von PaderWAVE Generierung von Web-Anwendungen aus visuellen Spezifikationen Projektgruppe aus der Arbeitsgruppe Programmiersprachen & Übersetzer.
Datenbanken 2 - WML - Prof. Dr. Stefan Böttcher - WS 2000/01 Wireless Markup Language (WML) Quelle: Ziel: Daten aus dem Internet an.
Zurück zur ersten Seite n Style Sheets sind im Prinzip Formatvorlagen für HTML-Dokumente n Über Style Sheets lassen sich zentrale Layout-Vorgaben für eine.
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
XML - Aufbau und Struktur - mit Einsatz im B2B
Daten Anzeigen und Ausdrucken Zu Zeigende Daten (z.B. Studentenplan) Daten in XML müssen geparst und in PDF- Format umgewandelt werden. Dazu iTEXT Bibliothek.
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
XINDICE The Apache XML Project Name: Jacqueline Langhorst
XML-Schema HKI Proseminar Wintersemester 2010/11 Dozentin: Frau Kurz von Jan Kohl und Christian Lütticke.
HTML - Eine erste Annäherung
Cascading Style Sheets
© 2002 Prof. Dr. G. Hellberg 1 XML-Seminar XML-Technologie: XML in Theorie und Praxis Prof. Dr. G. Hellberg XML-Technologie: XML in Theorie und Praxis.
Tinosch Ganjineh, Christian v. Prollius 1 Scalable Vector Graphics SVG.
XHTML 1.1 C. Nimz Abstrakte Module XHTML 1.1 C. Nimz Was ist ein abstraktes Modul? Definition eines XHTML-Moduls in spezieller leichter.
Edgar - Ein Texteditor Ein Vortrag von Carsten Severin.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
XSL eXtensible Stylesheet Language. © Prof. T. Kudraß, HTWK Leipzig Was ist XSL? Analogie zu CSS in HTML XSL ist eine Sprache, die ein wohlgeformtes XML-Dokument.
Einführung XML XML Einführung Andreas Leicht.
Cascading Style Sheets
© data2type 2005, 1 Publishing mit XML Einsatz von XSL für das multimediale, automatisierte Publishing.
Tobias Högel & Dennis Böck,
Cascading Style Sheets CSS
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
Systementwicklungsprojekt:
Xindice Datenbanken vs. Markup Prof Dr. Manfred Thaller WS 2009 / 2010 Referent: Seyda Kurt.
Coccon das Web-XML-Publishing System Thomas Haller.
Martin Köllner XMLCompany Cocoon XMLCompany Apache Cocoon Web Publishing Framework.
HTML (I) am Cern in Genf von Sir Tim Berners-Lee entwickelt
PPS-Design einer eigenen WWW-Homepage SS 2003 Applets.
Basiswissen für Partner und interessierte Kunden Technologie.
Transkription ausgeben
Proseminar: „Webtechnologien für Ecommerce“
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
PPS-Veranstaltung (Design einer eigenen WWW-Homepage) Navigationsmechanismen.
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
XSL und XSLT1 eXstensible Stylesheet Language und eXstensible Stylesheet Language Transformation.
FORMATTING OBJECTS (FO) Seminar XML TECHNOLOGIEN Prof. Helmar Burkhart Sitzung vom 26. Juni 2002 Florian Müller.
Übersicht Was ist cocoon? Separation of Concerns Pipeline Modell
Daniel Kucher Proseminar XHTML. 1. HTML – Struktur und Versionen 2. Der – Teil 3. Der – Teil 4. Stylesheets (CSS) – Das Rückrat von XHTML.
ANDREAS LOHR, OLONDA S.R.O. Einfach anfangen mit HTML.
VU Semistrukturierte Daten 1
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Java Server Pages Sergej Keterling
Oliver Spritzendorfer Thomas Fekete
JavaServer Faces Urs Frei. Inhalt JSF Funktionsweise Rückblick JSP Bestandteile von JSF So einfach ist die Anwendung (Beispiel) Eclipse im Einsatz (Entwicklungsumgebung)
CMS-Kolloquium am 10. Januar 2006
XML (Extensible Markup Language)
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 1 Version 1.0a XML EXTENSIBLE MARKUP LANGUAGE.
Version X des Programms: Datenaustausch-Probleme % ( ) (WIRBEL-BASISTEIL GR. 52) N1G29X150Y85I150J25 N2G0X150Y25 Version Y des Programms:
XSL in der Praxis Anwendungsbeispiele für die eXtensible Stylesheet Language Andreas Kühne XML One 2000.
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 1 Realisierungsalternativen von Internet-Seiten Standards, Technologie und Produkte.
CSS Cascading Style Sheets
Cascading Style Sheets
Willkommen zum Brückensemester
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Bern University of Applied Sciences Engineering and Information Technology Documentation generator for XML-based description standards Ausgangslage: Die.
Stefan Metzlaff1 Cocoon Stefan Metzlaff
XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang.
5.Februar 2007 – 1Vorlesung Elektronisches Publizieren: Formatierung von XML-Dokumenten mit XSL Formatierung von XML-Dokumenten — XSL — Anne Brüggemann-Klein.
 Präsentation transkript:

Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten Konzeption und Realisierung eines Report Generator-Plugin für das Eclipse Framework zur dynamischen Generierung eines XSL-FO basierten Outputstreams zur Erzeugung von eReport PDF-Files. DaimlerChrysler ITP/FP Produktionsleittechnik Winfried Höflich DaimlerChrysler Prof Harms FHTE  Drucken von Webseiten  Automatische PDF Generierung - eReports Achim Schietinger

HTML für Browser optimiert Drucken HTML im Browser HTML zum Drucken Drucken mit CSS XSL-FO eReports

HTML zum Drucken optimiert HTML im Browser HTML zum Drucken Drucken mit CSS XSL-FO eReports

Drucken mit CSS Cascading Stylessheets Drucken http://www.w3c.org/TR/REC-CSS1 Drucken HTML im Browser HTML zum Drucken Drucken mit CSS XSL-FO eReports + Keine zusätzliche Druckversion + (fast) Kein zusätzlicher Trafic - Jedes Tag muss mehrfach definiert werden - - Webentwickler muss jedes Tag als druckbar / nicht druckbar markieren

XSL-FO Drucken eReports HTML im Browser HTML zum Drucken Drucken mit CSS XSL-FO eReports  eXtensible Stylesheet Language - Formatting Objects  FO sind Bestandteil der XSL-Spezifikation http://www.w3c.org/TR/xsl/  Formatierungsobjekte werden mit einem FOProzessor in das gewünschte Format umgewandelt  Unterstützte ausgabeformate sind z.Z.: AWT, PDF, print, SVG, Text, MIF, Area Tree Representation, PCL und PS

Achim Schietinger

eReports erzeugen Drucken eReports  Laufzeitumgebung Editorfunktionalität  Laufzeitumgebung  Editorfunktionalität

Laufzeitumgebung Drucken eReports Applikations-Server document.fo Link Editorfunktionalität Applikations-Server JSP document.fo Link FOP Servlet Request fo-styles.xsl xml.class Response Client -Browser -Applikation XSL-FO Stylesheet Datenbank Achim Schietinger

Laufzeitumgebung Drucken eReports  Data Access Classes liefern Daten Editorfunktionalität  Data Access Classes liefern Daten  PrintFactory erzeugt InputStream  InputStream wird and FOP weitergeleitet und gerendert

Stylesheet Editor Editor Drucken eReports XSL-FO Bibliothek Menü Laufzeitumgebung Editorfunktionalität Menü Element fo:element XSL-FO Bibliothek fo-style.xsl preview.pdf FOP Servlet Achim Schietinger

Stylesheet Editor Drucken eReports Laufzeitumgebung Editorfunktionalität  Einlesen Datei wird geparst und in das Objektmodell gewandelt  Speichern Dokument wird in Text umgewandelt und in XML-Datei geschrieben  Element erzeugen Liste von möglichen Elementen wird aus DTD erzeugt  Elemente manipulieren hinzufügen, verschieben, löschen, ändern ...  Attribut erzeugen Liste von möglichen Attribute wird aus DTD erzeugt

Drucken mit XSL-FO Drucken eReports HTML im Browser HTML zum Drucken Drucken mit CSS XSL-FO eReports Laufzeitumgebung Editorfunktionalität eXtensible Stylesheet Language – Formatting Objects http://www.w3c.org/TR/xsl/  XML-basierten Webtechnologien http://www.w3schools.com  freier FO Prozessor in Java http://xml.apache.org/fop/  Folien zu diesem Vortrag http://www.schietinger.com/diplomarbeit  Noch Fragen Achim@Schietinger.com