Конвертирование документа в PDF-A FacturX на C# и .NET

PDF-A Factor (также известный как ZUGFeRD) — это формат электронных счетов-фактур, который сочетает в себе удобочитаемый PDF-документ и структурированные данные XML, что позволяет автоматизировать обработку счетов-фактур. Этот формат соответствует европейскому стандарту EN 16931 (синтаксис CII D16B) и поддерживает различные версии PDF/A (например, PDF/A-3), что обеспечивает долгосрочное хранение и доступность документов. В этой статье мы рассмотрим, как использовать библиотеку SautinSoft.PDF для преобразования файлов в формат FacturX PDF с помощью C# и .Net.

Пошаговое руководство:

  1. Добавить SautinSoft.PDF из NuGet.
  2. Загрузить PDF-документ.
  3. Создать параметры сохранения PDF-файлов, как в FacturX Zugferd.
  4. Выбрать желаемую версию PDF/A.
  5. Сохранить PDF-документ.

Выходной результат:

Полный код