F: Kann ich mit der ZUGFeRD Bibliothek PDF/A Dateien erstellen?

Thema
Fragen und Antworten
Codebeispiele
VB.NET
Veröffentlicht

A: Natürlich geht das. Sie finden in der XML Klasse der ZUGFeRD Bibliothek die Funktion PDF2ASCII. Im Prinzip ist diese Funktion ein Wrapper für die identische Funktion der Aloaha PDF Suite:

Das impliziert natürlich das Sie für die PDF/A Erstellung eine lizensierte Aloaha PDF Suite benötigen!

Um die Funktion in .NET zu benutzen referenzieren Sie einfach die .NET Aloaha ZUGFeRD dll aus c:\program files (86)\Common files\Aloaha\dotNetLibs\Aloaha_ZUGFeRD.dll.

Falls Sie das COM Objekt benötigen um die Bibliothek in VBS, Delphi, vb6, etc. zu benutzen müssen Sie die dll eventuell mit Regasm registrieren. Dazu öffnen Sie bitte ein DOS Fenster mit “Als Administrator ausführen”, gehen in den Ordner und rufen Regasm /Codebase Aloaha_ZUGFeRD.dll auf.

VBS Beispielcode:

dim pdf
Dim aText
aText="test Invoice"+vbcrlf+"Company A"+vbcrlf+"@@newpage@@"+vbcrlf+vbcrlf+vbcrlf+"test3"+vbcrlf+"test4"+vbcrlf
aText=AText+"test5"+vbcrlf+”test6"+vbcrlf+chr(12)+vbcrlf+"test7"+vbcrlf+"test8"+vbcrlf
set pdf = createobject("Aloaha_ZugFeRD.XML")
msgbox pdf.ascii2pdf(cstr(aText),"c:\output.pdf","Courier", 24,12)
set pdf = nothing