On-the-Fly-Generierung von Ressourcen
Wer kennt sie nicht: Die lästige Suche nach für die Konvertierung benötigten Zeichensätzen?
Was z.B. auf der PDF-Seite als TrueType Font zur Verfügung steht, ist beispielsweise keineswegs selbstverständlich auf dem AFP-Drucker vorhanden. Im günstigsten Fall führt dies zur unvollkommenen Wiedergabe eines Dokuments. Es kann aber auch darin enden, dass ein Dokument gar nicht weiterverarbeitet werden kann. Die in der DocBridge-Familie unterlagerten Ein- und Ausgabefilter bieten hier verschiedene Möglichkeiten, zu einer Lösung zu kommen.
Eine mögliche Lösung besteht darin, die benötigten Ressourcen des gewünschten Zielformats dynamisch „on-the-fly“ zu erzeugen. Damit können beispielsweise AFP-Rasterfonts aus den TrueType-Fonts der Eingabeseite erzeugt werden (Anwendungsszenario: Konvertierung PDF nach AFP). Eine andere oft benötigte Richtung wäre die Erzeugung von Type3-Fonts aus AFP-Raster-Fonts (Anwendungsszenario: Konvertierung AFP nach PostScript). Da die so erzeugten Ressourcen flüchtig sind, machen diese Vorgehensweisen selbstverständlich nur dann Sinn, wenn die Ressourcen zusammen mit der Ausgabedatei verpackt werden.
Dies führt zu größeren Dateien, die dann allerdings mit höchster Wiedergabetreue glänzen können. Durch die Kombination mit weiteren Optimierungsmöglichkeiten bietet die DocBridge-Familie höchste Flexibilität, um die für einen konkreten Anwendungsfall optimale Balance zwischen Ressourcen-Verbrauch und Wiedergabetreue zu finden.
Sind all diese Bedingungen erfüllt, reicht ein einfacher Dokumentenprozess mit Dokumenteneingabe und –ausgabe nach PDF aus. Die Ausgabe benötigt noch ein paar simple Zusatzinformationen:
- Name und Pfad der XML-Rechnung, die an das ZUGFeRD-PDF angehängt werden soll;
- das ZUGFeRD-Profil: Basic, Comfort oder Extended sowie
- die Version des ZUGFeRD-Standards.
Aktuell ist lediglich Version 1.0 verfügbar.
Führt man den fertigen Prozess aus, erhält man ein PDF/A-3 mit der XML-Rechnung als Anhang entsprechend dem ZUGFeRD-Standard.