Comprehensive Guide for Developers: Features, Integration, and API Reference
C++ wrapper for the ZUGFeRD/Factur-X creation API. More...
#include <filesystem>#include <vector>#include <pdfsdk/convert/zugferd.h>#include <pdfsdk/cxx/document.h>#include <pdfsdk/cxx/exception.h>#include <pdfsdk/cxx/progress_monitor.h>Go to the source code of this file.
Classes | |
| struct | PDF::ZugferdAttachmentEntry |
| C++ attachment entry for CreateZUGFeRD. More... | |
Functions | |
| void | PDF::CreateZUGFeRD (const Document &input, const std::filesystem::path &outputFile, const std::filesystem::path &invoiceXml, ZUGFeRDVersion version, ZUGFeRDProfile profile, const std::vector< ZugferdAttachmentEntry > &attachments={}, ProgressMonitor *progress=nullptr) |
| Creates a ZUGFeRD/Factur-X hybrid invoice PDF/A-3b document. | |
C++ wrapper for the ZUGFeRD/Factur-X creation API.
|
inline |
Creates a ZUGFeRD/Factur-X hybrid invoice PDF/A-3b document.
| input | Source PDF document. |
| outputFile | Output file path. |
| invoiceXml | Path to the CII invoice XML file. |
| version | Format and version. |
| profile | Conformance profile. |
| attachments | Optional additional file attachments. |
| progress | Optional progress monitor. May be null. |
| PDF::Exception | on failure. |