|
|
#region 判定版本
FileStream fs = new FileStream(file, FileMode.Open);
long len = fs.Length;
byte[] buffer = new byte[8];
fs.Read(buffer,0,8);
fs.Close();
if (buffer[7] == 52)//%PDF-1.4
{
return "PDF版本太低,无法读出.";//%PDF-1.7可读
}
#endregion
PDDocument doc = PDDocument.load(file);
PDFTextStripper pdfStripper = new PDFTextStripper();
string ret = pdfStripper.getText(doc);
return ret;
读取PDF文件内容 有的PDF文件可以读出来 但是读有些PDF文件就提示未将对象引用设置到对象的实例。
这是怎么回事 很迷茫呀 请教有遇到这问题的大神 能够指惑。。。。
|
|