我有一个兼容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一致性?