0
所以我试图调整这个功能,所以不是用新的字段值创建一个新的PDF文件,而是显示新的文件给用户,然后在退出时删除。 只需创建此模板的流或字节数组与新的字段值,并只显示它的用户..是否有可能?显示pdf而不保存?
private void fillPDFForm()
{
string formFile = @"C:\fw4.pdf";
string newFile = @"C:\New_fw4.pdf";
PdfReader reader = new PdfReader(formFile);
using (PdfStamper stamper = new PdfStamper(reader, new FileStream(newFile, FileMode.Create)))
{
AcroFields fields = stamper.AcroFields;
// set form fields
fields.SetField("name", "John Doe");
fields.SetField("address", "xxxxx, yyyy");
fields.SetField("postal_code", "12345");
fields.SetField("email", "[email protected]");
// flatten form fields and close document
stamper.FormFlattening = true;
stamper.Close();
}
}
大快回答!非常感谢 –