- au format PDF pour visualiser le contenu de la facture électronique ;
- au format XML pour permettre à une machine d’extraire et d’analyser les données pertinentes de la facture électronique.
- Créez un objet FRDocument avec la méthode CreateFRDocument.
- Ajoutez une ou plusieurs pages de la facture concernée au FRDocument créé à l’aide de la méthode AddImageFile de l’objet FRDocument.
- Appelez la méthode Process de l’objet FRDocument.
Pour en savoir plus sur le traitement des documents avec ABBYY FineReader Engine, consultez Réglage des paramètres de prétraitement, d’analyse, de reconnaissance et de synthèse.
- Ajoutez la version XML de la facture en tant que pièce jointe au FRDocument créé à l’aide de l’objet PDFAttachment.
- Créez un objet PDFExportParams avec la méthode CreatePDFExportParams de l’objet Engine.
- Définissez les paramètres spécifiques à ZUGFeRD :
- conformité ZUGFeRD activée : PDFExportFeatures::EnableZugferdCompliance doit être défini sur TRUE ;
- document conforme à PDF/A-3 : PDFExportParams::PDFAComplianceMode doit être défini sur PCM_Pdfa_3a, PCM_Pdfa_3b ou PCM_Pdfa_3u ;
- écriture des pièces jointes PDF activée : PDFExportFeatures::WriteSourceAttachments doit être défini sur TRUE.
Consultez d’autres informations utiles sur le réglage fin de l’exportation des documents dans Réglage des paramètres d’exportation.
- Enregistrez le PDF conforme à ZUGFeRD avec la méthode Export de l’objet FRDocument.
