.net 后台读取pdf的值
生活随笔
收集整理的這篇文章主要介紹了
.net 后台读取pdf的值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在網上找了內容
下載了這個插件
引用在了項目中
然后找到pdf中的位置 進行讀取
string pdfPath = Server.MapPath("~/ViewPatPdf.pdf");PDDocument doc = PDDocument.load(pdfPath);PDFTextStripper stripper = new PDFTextStripper();string txt = stripper.getText(doc);Response.Write(txt);上面是第一種
?下面用itextsharp進行讀取
下載itextsharp.dll進行引用
然后寫方法
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的路徑
然后就可以讀取出來了
這個讀取pdf上面的內容,純粹的把pdf上面的內容進行讀取
轉載于:https://www.cnblogs.com/jiangyou-lz/p/5688963.html
總結
以上是生活随笔為你收集整理的.net 后台读取pdf的值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bootstrap禁用点击空白处关闭模态
- 下一篇: shell--printf