Показать сообщение отдельно
Старый 28.12.2021, 11:59   #501  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от belugin Посмотреть сообщение
Найти коммерческую библиотеку, поддерживающую эмбеддинг XML в PDF/A
По быстрому нашел только вот это
Спасибо. Цена даже за некоммерческое использование захватывает дух, а о коммерческом и говорить нечего. Вчера перепробовал три GPL-библиотеки:
- PDF Clown
- SharpPDF
- iTextSharp

Первые две позволяют присоединять файл только к странице в виде Annotation:FileAttachment , т.е. части документа, но стандарт ZUGFeRD он же x-Factur он же EN16931 строго предписывает присоединять ко всему документу целиком. С помощью iTextSharp получил вчера слабый успех: валидатор https://www.zugferd-community.net/de...ard/validation в первый раз не свалился сразу, а одобрил вложенный файл, забраковав сам PDF из-за недостаточно корректных метаданных. Проклятый формат предписывает даже в метаданных XMP все до последней запятой:
Цитата:
<rdfescription rdf:about=""
xmlns:zf="urn:ferddfa:invoice:rc#">
<zfocumentType>INVOICE</zfocumentType>
<zfocumentFileName>ZUGFeRD-invoice.xml</zfocumentFileName>
<zf:Version>RC</zf:Version>
<zf:ConformanceLevel>BASIC</zf:ConformanceLevel>
</rdfescription>

Последний раз редактировалось EVGL; 28.12.2021 в 12:01.