几天来,我一直在努力解决这个错误。希望你能看到我看不到的东西,并帮助我指出正确的方向。
private void FillFormChg()
{
pdfTemplate = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "Slip.pdf");
newFile = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "SlipTemp.pdf");
try
{
PdfReader pdfReader = new PdfReader(pdfTemplate);
if (pdfTemplate == null && newFile == null)
{
MessageBox.Show("Can't find Templates!");
return;
}
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(newFile, FileMode.OpenOrCreate));
pdfStamper.Writer.CloseStream = false;
AcroFields pdfFormFields = pdfStamper.AcroFields;
}
}
我检查了 null,并确保模板在那里并且可读,但我仍然在 PdfStamper 行上收到错误。提前感谢您的洞察力!