我正在尝试使用pdf-reader gem来解析pdf。我已经探索了几个方法&特定pdf页面的display方法显示了正确的数据(即使表列有多行,它也显示了组合后的特定列),但是它给出的返回值为nil,所以我们有什么方法可以获得该方法显示的值吗?我也尝试过使用text方法,但问题是,在pdf中,我有类似表格的结构&一个表列可以有多行&由于这个原因,text方法没有按顺序显示值,所以它显示第一行,然后第二行,依此类推。因此,判断哪个特定列有多行就变得不那么困难了。有什么解决方案可以解决这个问题吗?
reader = PDF::Reader.new(io)
reader.page(1).display #display methods print nice pdf data but return nil
reader.page(1).text #display pdf text but does not show value in order (in case of table)发布于 2019-07-12 16:13:01
试试下面的代码怎么样?
reader = PDF::Reader.new(io)
puts reader.page(1).display #display methods print nice pdf data but return nil
puts reader.page(1).text #display pdf text but does not show value in order (in case of table)display方法只打印不返回内容。
如果您想要查看任何结果。键入puts或p,然后尝试
https://stackoverflow.com/questions/57001366
复制相似问题