PdfFileReader
从 pdf 文件中读取内容以创建对象。
我通过urllib.urlopen()
从cdn查询pdf,这为我提供了一个类似文件的对象,它没有搜索。 PdfFileReader
,但是使用seek。
从通过 url 下载的 pdf 创建 PdfFileReader 对象的简单方法是什么。
现在,我该怎么做才能避免写入磁盘并通过 file()
再次读取它。
提前致谢。
最佳答案
确实没有一种廉价、即用的方法可以做到这一点。最简单的方法是读取所有数据并将其放入 StringIO
目的。然而,这确实要求您首先阅读所有内容,这可能是也可能不是您想要的。
如果您想要只在必要时读取的内容,然后存储读取的内容(或者可能只是读取的一部分),那么您必须自己编写它。您可能想查看 StringIO
模块(或 Python 2.6 中的 io
模块)的源代码以获取一些示例。
关于python - 将搜索添加到文件类型对象的廉价方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2653079/