Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何以二进制格式打开pdf文件_Django_Python 2.7_Django Rest Framework - Fatal编程技术网

Django 如何以二进制格式打开pdf文件

Django 如何以二进制格式打开pdf文件,django,python-2.7,django-rest-framework,Django,Python 2.7,Django Rest Framework,我想读取pdf文件的元数据,因此我使用pyPdf包,但对于某些文件,我面临错误(即:PdfileReader流/文件对象未处于二进制模式,可能无法正确读取)您需要以二进制模式读取文件: from pyPdf import PdfFileReader with open('document.pdf', 'rb') as f: pdf = PdfFileReader(f) 如果你知道,请帮助我,但没有给出正确的答案,你只是给了我的问题一个负号。我没有投你反对票,但人们之所以会投你反对票,是

我想读取pdf文件的元数据,因此我使用pyPdf包,但对于某些文件,我面临错误(即:PdfileReader流/文件对象未处于二进制模式,可能无法正确读取)

您需要以二进制模式读取文件:

from pyPdf import PdfFileReader
with open('document.pdf', 'rb') as f:
    pdf = PdfFileReader(f)

如果你知道,请帮助我,但没有给出正确的答案,你只是给了我的问题一个负号。我没有投你反对票,但人们之所以会投你反对票,是因为你没有分享任何代码,也没有告诉我们你试过什么。请看这里: