如何使用iTextsharp填写表单字段并获得PDF / A一致性

时间:2018-12-17 15:13:03

标签: c# pdf itext pdfa

我有一个兼容PDF / A的PDF文件,其中的表单字段为空,我想填写表单字段并获得PDF / A的一致性。

我使用了iTextsharp的PdfAStamper类,但是输出的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一致性?

0 个答案:

没有答案