日期:2014-05-16  浏览次数:20433 次

c#有没有办法使用代码检查PDF是否已经损坏或者加密?
之前发布过一个PDF转换SWF显示在网页的例子。
后来有人问我说,如果这个PDF文件已经损坏或者加密,这样程序会假死.
那么c#能不能在转换之前来检查一下这个文件是否属于一个完整并且不加密的文件?
或者换其他思路 ,首先这个PDF文件肯定要先上传.

集思广益 来咨询一下。
------解决方案--------------------
Insus.NET试了一下:


第一次它提示不能copy,因为有密码,你可以尝试捕捉这个异常来判断。
第二次加上密码参数,它能转换了。