首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么读取加密PDF

2012-09-15 
如何读取加密PDFC# codeprivate void ReadPdf(){PDDocument pdoc new PDDocument()pdoc PDDocument.l

如何读取加密PDF

C# code
private void ReadPdf()         {            PDDocument pdoc = new PDDocument();            pdoc = PDDocument.load("d:\\Test01.pdf");            pdoc.decrypt("1008");            PDFTextStripper pdfs = new PDFTextStripper();            string temp = pdfs.getText(pdoc);            pdoc.close();            Stream mystream = File.Open("d:\\1.doc", FileMode.Create);            StreamWriter sw = new StreamWriter(mystream, Encoding.GetEncoding("gb2312"));            sw.Write(temp);            sw.Close();            mystream.Close();        }

可以读没加密的,但是加密的无法读取,这个代码会出现异常:
“未能加载文件或程序集“bcprov-jdk14-132, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。”请高手指点!

[解决办法]
学习 up~~
[解决办法]
之前我也遇到过这个问题!
请问给不能把你
PDDocument pdoc = new PDDocument();
的dll发给我1份啦!
269795777@qq.com
如果说想打开有密码的pdf文件可以买一个组件,不过个组件显示pdf的文件里面在的字体有点问题!
所以我就没有买!


热点排行