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.