使用 iTextSharp 获得了一些遗留代码。
无论如何,所有文档都将 GenerateAppearances 设置为 true。现在它触发了一个异常。
取出基本代码并将其放入控制台应用程序中,同样的,使用网络相同的通用 PDF ( http://www.pdf995.com/samples/pdf.pdf )。
这是使用版本 5.5.12
class Program
{
static void Main(string[] args)
{
var reader = new PdfReader(@"C:\Users\me\Desktop\pdf.pdf");
var outStream = new MemoryStream();
var stamper = new PdfStamper(reader, outStream);
stamper.AcroFields.GenerateAppearances = true; <--- usually true before setting
stamper.FormFlattening = true;
}
}
itextsharp.dll 中出现“System.NullReferenceException”类型的未处理异常
附加信息:对象引用未设置为对象的实例。
谢谢