CIB ZUGFeRD SDK technischer Leitfaden

2. Das ZUGFeRD SDK (Software Development Kit)

2.3. Einbetten eines ZUGFeRD-XML

int32_t CibZugferdSDKEmbed(const char* inputPdfFile, const char* inputXmlFile, const char* outputpdfFile, const char* description);
int32_t CibZugferdSDKEmbedUtf8(const char* inputPdfFile, const char* inputXmlFile, const char* outputpdfFile, const char* description);
int32_t DoCibZugferdSDKEmbedW(const wchar_t* inputpdfFile, const wchar_t* inputXmlFile, const wchar_t* outputpdfFile, const wchar_t* description)

Die Funktionen CibZugferdSDKEmbed* betten in einem angegebenen Dokument die existierende XML-Datei des ZUGFeRD-Standards ein. 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 eingebettet.

 

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.