Foxtable(狐表)用户栏目专家坐堂 → pdf文件读取内容


  共有70人关注过本帖树形打印复制链接

主题:pdf文件读取内容

帅哥哟,离线,有人找我吗?
ycs5801
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1105 积分:7865 威望:0 精华:0 注册:2009/6/24 9:44:00
pdf文件读取内容  发帖心情 Post By:2025/3/12 22:58:00 [显示全部帖子]

Dim pdfFile = O2S.Components.PDFRender4NET.PDFFile.Open("e:\1.pdf")      
Output.Show(currentText)

下载并在程序中引用了itextSharp控件,怎样读取指定pdf文件的内容(所有页面)?

 回到顶部
帅哥哟,离线,有人找我吗?
ycs5801
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1105 积分:7865 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2025/3/13 19:16:00 [显示全部帖子]

Dim reader As New iTextSharp.text.pdf.PdfReader("E:\1.pdf")

Dim n As Integer = reader.NumberOfPages
Dim str As String = ""
For i As Integer = 1 To n
    Dim strategy As Object = New iTextSharp.text.pdf.parser.SimpleTextExtractionStrategy()
    Dim currentText As String = iTextSharp.text.pdf.parser.PdfTextExtractor.GetTextFromPage(Reader, i, strategy)
    currentText = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.[Default], Encoding.UTF8, Encoding.[Default].GetBytes(currentText)))
    str &= currentText
    
Next
output.show(str)

reader.Close()


图片点击可在新窗口打开查看此主题相关图片如下:rewe.png
图片点击可在新窗口打开查看

已经找到代码,但是运行报错,这个错误是什么呢?

 回到顶部
帅哥哟,离线,有人找我吗?
ycs5801
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1105 积分:7865 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2025/3/13 22:24:00 [显示全部帖子]

还是老师厉害,确实是版本太高问题,最后用低版本的解决了。

 回到顶部