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.