.net 后台读取pdf的值
生活随笔
收集整理的這篇文章主要介紹了
.net 后台读取pdf的值
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在網(wǎng)上找了內(nèi)容
下載了這個(gè)插件
引用在了項(xiàng)目中
然后找到pdf中的位置 進(jìn)行讀取
string pdfPath = Server.MapPath("~/ViewPatPdf.pdf");PDDocument doc = PDDocument.load(pdfPath);PDFTextStripper stripper = new PDFTextStripper();string txt = stripper.getText(doc);Response.Write(txt);上面是第一種
?下面用itextsharp進(jìn)行讀取
下載itextsharp.dll進(jìn)行引用
然后寫方法
public string ReadPdfFile(string fileName){StringBuilder text = new StringBuilder();PdfReader pdfReader = new PdfReader(fileName);for (int page = 1; page <= pdfReader.NumberOfPages; page++){ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy();string currentText = PdfTextExtractor.GetTextFromPage(pdfReader, page, strategy);currentText = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(currentText)));text.Append(currentText);}pdfReader.Close();return text.ToString();}filename也是pdf的路徑
然后就可以讀取出來了
這個(gè)讀取pdf上面的內(nèi)容,純粹的把pdf上面的內(nèi)容進(jìn)行讀取
轉(zhuǎn)載于:https://www.cnblogs.com/jiangyou-lz/p/5688963.html
總結(jié)
以上是生活随笔為你收集整理的.net 后台读取pdf的值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bootstrap禁用点击空白处关闭模态
- 下一篇: shell--printf