以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  iTextSharp 实现pdf内容的读取 要怎么读取pdf的页数呢?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175756)

--  作者:cnsjroom
--  发布时间:2022/3/17 18:09:00
--  iTextSharp 实现pdf内容的读取 要怎么读取pdf的页数呢?

iTextSharp  实现pdf内容的读取   要怎么读取pdf的页数呢?

 

 

代码如下:

 

            Dim reader As New iTextSharp.text.pdf.PdfReader(fl)
            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()


--  作者:有点蓝
--  发布时间:2022/3/17 20:49:00
--  
这个要自己去研究iTextSharp的文档了,暂时没有时间看这个
--  作者:cnsjroom
--  发布时间:2022/3/17 23:15:00
--  回复:(有点蓝)这个要自己去研究iTextSharp的文档了...

谢谢!

[此贴子已经被作者于2022/3/17 23:23:41编辑过]