Spire.PDF 添加附件的问题。按照网站c-add-get-and-remove-pdf-attachment.html中的教程,采用memorystream方式给pdf文档添加名为sign.xml的附件,会有这样一些问题:
假设pdf文档原先没有附件,那么会报System.NullReferenceException的错误。(附:异常截图,Freespire.PDF版本截图)
假设pdf文档原先有附件(111.txt),添加sign.xml不报错,但是保存后的pdf文档,使用Adobe Acrobat打开之后,发现附件的sign.xml无法打开。(附:异常产生的结果)
假设pdf文档原先有附件(sign.xml),添加sign.xml不报错,保存后的pdf文档,使用Adobe Acrobat打开之后,附件的sign.xml内容正常,程序做出的修改可以应用。这是期望运行的结果。
作为输入的测试文件和全部代码都在附件中。