CIB ZUGFeRD SDK technischer Leitfaden
2. Das ZUGFeRD SDK (Software Development Kit)
2.1. Prüfen eines PDF-Dokuments als ZUGFeRD-Konform
int32_t CibZugferdSDKIsZugferd (const char* pdfFile);
int32_t CibZugferdSDKIsZugferdUtf8 (const char* pdfFile);
int32_t CibZugferdSDKIsZugferdW(const wchar_t* pdfFile)
Die Funktionen CibZugferdSDKIsZugferd* prüfen, ob das angegebene Dokument dem ZUGFeRD-Standard entspricht und eine Rechnung mit ZUGFeRD Informationen vorliegt.
Rückgabewerte:
Wert |
Bedeutung |
ERR_ZUGFERD_OK_HAS_ZUGFERD1 |
Die vorliegende PDF Datei ist ZUGFeRD 1.0 kompatibel. |
ERR_ZUGFERD_OK_HAS_ZUGFERD2 |
Die vorliegende PDF Datei ist ZUGFeRD 2.* kompatibel. |
ERR_ZUGFERD_OK_NO_ZUGFERD |
Die vorliegende PDF Datei ist nicht ZUGFeRD kompatibel. |
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.