Как заполнить поля формы с помощью iTextsharp и получить соответствие PDF / A - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть 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?

...