日期:2014-05-17  浏览次数:20747 次

判断pdf文件?
用C# 如何判断一个pdf文件是否正确的文件(能正常打开就可以)

------解决方案--------------------
找找pdf的数据结构,解析头信息,判断是否pdf
------解决方案--------------------
有三个方法:

1.借助外部DLL来打开,然后try 一下

2.判断文件头信息,这个需要搜索一下PDF的结构。

3.新建一个PDF文件,什么都不做,保存。然后读取前面byte[40],保存成一个文本,打开文本,然后复制字符串,然后写死在程序中与传入的PDF做对比。

暂时想到这三种方法,但我还是推荐你使用第一种。网上有专门处理PDF的类。
------解决方案--------------------
itextsharp 就能搞定
sourceforge.net/projects/itextsharp