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();
}
}
大快回答!非常感謝 –