A: Natuerlich geht das. Sie finden in der XML Klasse der ZUGFeRD Bibliothek die Funktion PDF2ASCII. Im Prinzip ist diese Funktion ein Wrapper fuer die identische Funktion der Aloaha PDF Suite:
Das impliziert natuerlich das Sie fuer die PDF/A Erstellung eine lizensierte Aloaha PDF Suite benoetigen!
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 benoetigen um die Bibliothek in VBS, Delphi, vb6, etc. zu benutzen muessen Sie die dll eventuell mit Regasm registrieren. Dazu oeffnen Sie bitte ein DOS Fenster mit “Als Administrator ausfuehren”, 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),"z:\output.pdf","Courier", 24,12)
set pdf = nothing