下載并安裝免費的AdobeReader,安裝后,AdodeReader以COM組件方式提供AdobePDFReader組件
1.PDFBox的IKVM版本:目前只有PDFBox的IKVM版本能比較好地從PDF中提取文本2.使用Acrobat的SDK3.XPDF:如果條件允許可以考慮使用XPDF的PDFToTextXPDF是用C語言編寫的PDF解析庫,并提供多個工具,開放源代碼(如果熟悉C和dotnet...
你這個是不是客戶端的電腦沒有安裝AdobeReader導(dǎo)致的問題,因為你是直接用的com組件,是需要在客戶端系統(tǒng)已經(jīng)注冊了那個組件才能使用的
//在磁盤指定位置創(chuàng)建一個PDF文件staticStreamWriterpPDF=newStreamWriter("E:\\新建文件夾\\工作目錄\\myPDF.pdf");//在內(nèi)存中創(chuàng)建文件緩沖區(qū)staticMemoryStreammPDF=newMemoryStream();//將文本文件數(shù)據(jù)轉(zhuǎn)換...
小弟也在這個問題苦惱呢,研究很多天了。辦法沒有,如果沒安裝PDF閱讀器是打不開的,我也期待高手幫幫忙。
有控件,但是有些pdf文檔打不開是有可能的
C#顯示PDF文件,winform打開PDF文件并在窗體中顯示1.在工具箱中添加Adobe提供的ActiveX控件,如圖所示:選擇com組件,我用的是7.0版本打勾點確定,在控件工具欄就有了,見下圖:拖一個AdobePDFReader控件到窗體上,雙擊窗體...
工具箱右鍵,選擇“選擇項...”,COM組件標(biāo)簽,選擇Adobe的COM組件,添加即可。
可能是pdf語言包的問題,比如你在一個英文系統(tǒng)上沒有裝漢語語言包的話,那么pdf可能不能顯示漢語pdf文檔。
直接前兩句就可以了:stringfilepath=Application.StartupPath+"\\規(guī)劃.pdf";axAcroPDF1.LoadFile(filepath);不過你要確定程序bin/Debug文件夾下是不是有“規(guī)劃.pdf”文件。