У меня есть PDF / A-совместимый PDF-файл с пустыми полями формы, и я хочу заполнить поля формы и получить соответствие PDF / A.
Я использовал класс PdfAStamper
из iTextsharp, но в выходной PDFфайл не соответствует формату PDF / A:
PdfReader pdfReader = new PdfReader(inputPath);
using (FileStream fs = new FileStream(outputPath, FileMode.Create))
{
using (PdfAStamper pdfStamper = new PdfAStamper(pdfReader, fs, PdfAConformanceLevel.PDF_A_2B))
{
AcroFields pdfFormFields = pdfStamper.AcroFields;
pdfFormFields.SetField("fieldId", "test text");
pdfStamper.FormFlattening = true;
pdfStamper.Close();
}
}
Как получить соответствие PDF / A?