我正在尝试使用以下内容使用iTextSharp 5.3.4创建一个pdf文档
Document document = new Document();
FileStream stm = new FileStream(filename, FileMode.Create);
PdfWriter writer = PdfWriter.GetInstance(document, stm);
Run Code Online (Sandbox Code Playgroud)
我收到带有以下堆栈跟踪的System.NullReferenceException:
System.NullReferenceException occurred
HResult=-2147467261
Message=La référence d'objet n'est pas définie à une instance d'un objet.
Source=itextsharp
StackTrace:
à iTextSharp.text.Version.GetInstance()
InnerException:
Run Code Online (Sandbox Code Playgroud)
我已经验证了文件和stm都不为空,如果我在VS12中选择"继续",则会创建文档 - 但是总是抛出异常.我更新到iTextSharp 5.4.0并且它仍在发生.我无法在任何地方找到任何相关信息 - 任何人都有任何想法?
Dan*_*rth 10
确保您没有捕获所有异常.这NullReferenceException很可能是已经在iTextSharp中捕获和处理的,所以你不关心它.
您可以继续支持这一理论.
更改以下设置以验证:
Debug - > Exceptions - >删除"Common Language Runtime Exceptions"的"Thrown"列中的复选框.
| 归档时间: |
|
| 查看次数: |
2911 次 |
| 最近记录: |