CIB ZUGFeRD SDK technischer Leitfaden

2. Das ZUGFeRD SDK (Software Development Kit)

2.2. Extrahieren eines ZUGFeRD-XML

int32_t CibZugferdSDKExtraxt(const char* inputPdfFile, const char* outputXmlFile);
int32_t CibZugferdSDKExtraxtUtf8(const char* inputPdfFile, const char* outputXmlFile);
int32_t CibZugferdSDKExtraxtW(const wchar_t* inputPdfFile, const wchar_t* outputXmlFile);

Die Funktionen CibZugferdSDKExtraxt* extrahieren aus einem angegebenen Dokument das XML des ZUGFeRD-Standards. Es werden keine Ausgabedateien überschrieben, wenn diese bereits vorhanden sein sollten.

Rückgabewert:

Wert

Bedeutung

ERR_ZUGFERD_OK

Aus der vorliegenden PDF Datei wurde das XML des ZUGFeRD-Standards erfolgreich extrahiert.

 

Wenn es innerhalb des SDK zu einer Fehlersituation gekommen ist, wird ein anderer ERR_ZUGFERD–Wert zurückgegeben. Die Fehlerwerte und ihre Bedeutung entnehmen Sie der Datei CibZugferdSDK.h.