Document Actions

Bessere Vorschaugrafik dank PDF

Druckqualität im Vorschaufenster verspricht die Herbst-Release 2007.Q3 von FondsDok bei Grafiken. Hier zeigen wir welche Vorteile es bringt und was technisch dahinter steckt.

by Roman Jansen-Winkeln posted at 2007-10-16 20:19 last modified 2009-03-09 14:40
Vorschau auf PDF

Erwartungsvolle Gesichter beim ersten Blick auf die neuen Grafiken des Herbstberichts bei der Union Investment. Im Arbeitsfenster von FondsDok leuchtet groß und kräftig die Tortengrafik für die Zusammensetzung des Fonds auf - als PDF. Die neue Vorschau löst bei den Betrachtern Begeisterung aus.

Die neue PDF-Grafik sieht genauso aus wie gedruckt! Aber nicht nur das: die neue Vorschaugrafik ist viel größer als die bisherige und der Aufbau gelingt deutlich schneller.

Hintergrund ist der erste Roll-Out der überarbeiteten Grafikerzeugung in der Herbst-Release 2007.Q3 von FondsDok.  Darin wird die bisher zweigleisige Grafikerzeugung in SVG und EPS zugunsten einer einheitlichen PDF-Generierung aufgegeben.  "Das macht unsere Lösung im Betrieb deutlich schlanker." erklärt der verantwortliche Entwicklungsleiter Nils Weinzierl. Das bisher benötigte Browser-PlugIn für SVGs wird überflüssig. "FondsDok setzt konsequent auf Visualisierung mit Acrobat PDF. Es geht uns um die hochqualitative Druckvorschau."

Und unsere Nutzer sind zufrieden. Sie wissen jetzt mit 100%-Sicherheit: die Grafik, die sie am Bildschirm sehen, werden sie auch exakt so in der Druckvorlage ihres Rechenschaftsberichts und ihres Verkaufsprospekts wiederfinden.

Im zweiten Teil lesen Sie mehr über die technischen Hintergründe und die Reimplementierung der FondsDok-Grafikerzeugung.Nils Weinzierl

Technische Einzelheiten

Bisher arbeiteten in FondsDok zwei parallele Algorithmen für die Grafikerzeugung: ein Algorithmus für die Web-Vorschau in SVG und einer für die Druckvorschau in EPS. Alle Änderungen mussten doppelt vorgenommen werden und in Details reagierten die Algorithmen manchmal unterschiedlich. Beispiele: osteuropäische Buchstaben oder Farbräume.

Der neue Algorithmus verwendet die formatübergreifende Bibliothek ReportLab. ReportLab ist ein sehr empfehlenswertes Open-Source Werkzeug. Es umfasst eine vollständige Grafik-API in Python, mit der sich professionelle Vektorgrafiken programmieren lassen. Die formatspezifische Ausgabe übernimmt der ReportLab-Renderer. O-Ton Web-Site: "...not only in PDF, but also in EPS and in a variety of bitmap formats including JPEG, PNG, GIF, BMP and PICT.".

Wir verwenden den PDF-Renderer und profitieren davon vielfältig:

  • ReportLab und PDFs haben ein sicheres Font-Handling. Sie beherrschen UTF-8 Fonts, insbesondere die in FrameMaker bis zur Version 7 oft unangenehmen osteuropäischen Sonderzeichen. Da stolperte auch EPS im Zusammenspiel mit FrameMaker gelegentlich.
  • ReportLab hat seine Hausaufgaben im Farbmanagement gemacht. Grafiken in ReportLab kennen schwarzweiss, RGB- und CMYK-Farbräume. Und die daraus erzeugten PDF behalten diese Information im Zusammenspiel mit der FrameMaker-Farbseparation. s/w-Grafiken bleiben s/w! Und damit ist ReportLab viel besser als SVGs, die nur den RGB-Farbraum in HTML-Notation kennen.
  • Das Wichtigste überhaupt: der Grafikalgorithmus ist nur noch einmal implementiert. Parallele Implementierungen sind Schnee von gestern. Die formatspezifische Umsetzung übernimmt Reportlab. Unsere Entwickler können sich voll auf ihr Grafik-Know-How konzentrieren.
  • Zukünftig sind weitere Nutzen aus dem ReportLab-Einsatz zu erwarten. Denkbar ist, dass wir die Web-Vorschau auf PNGs umstellen, die jeder Browser nativ, sogar ohne PDF-Viewer beherrscht. Und für die Word-Ausgabe werden dann auf dem Server direkt TIFF erzeugt. Heute gehen wir noch den Umweg über Ghostscript.

Neugierig geworden? Schauen Sie doch auf unseren Know-How-Artikel: Wie erstelle ich Grafiken mit FondsDok?  Und diskutieren Sie mit mir, was Sie von unseren neuen Grafiken halten.

Saarbrücken, Oktober 2007

Roman Jansen-Winkeln


Category(s)
TechTalk TechTalk
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)
(Required)

« September 2010 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
About this blog
Neuste Informationen rund um FondsDok. Aktuelle Entwicklungen, Tipps und Tricks, Anregungen, Wünsche. Offen für Kunden, Interessenten, Freunde und uns.
Recent entries
FondsDok-Upgrade auf FrameMaker 8 Roman Jansen-Winkeln 2008-02-06
Besser übersetzen mit CLS Communication romanjw 2007-11-05
Bessere Vorschaugrafik dank PDF Roman Jansen-Winkeln 2007-10-16