Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:pdf文件读取内容

1楼
ycs5801 发表于:2025/3/12 22:58:00
Dim pdfFile = O2S.Components.PDFRender4NET.PDFFile.Open("e:\1.pdf")      
Output.Show(currentText)

下载并在程序中引用了itextSharp控件,怎样读取指定pdf文件的内容(所有页面)?
2楼
有点蓝 发表于:2025/3/13 8:55:00
没有时间研究,只能自行去研究itextSharp的开发文档
3楼
ycs5801 发表于: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
图片点击可在新窗口打开查看

已经找到代码,但是运行报错,这个错误是什么呢?
4楼
有点蓝 发表于:2025/3/13 20:03:00
把用到的第三方dll复制到Foxtable安装目录。如果是直接用到的要添加引用:http://www.foxtable.com/webhelp/topics/1936.htm

另外注意这些dll必须要是.net framework 4.0的
[此贴子已经被作者于2025/3/13 20:04:02编辑过]
5楼
ycs5801 发表于:2025/3/13 22:24:00
还是老师厉害,确实是版本太高问题,最后用低版本的解决了。
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02515 s, 2 queries.