将pdf文件转换为base64Binary的最佳方法是什么?

时间:2017-03-29 03:50:02

标签: python python-2.7 python-3.x pdf ipython

使用python,我想要convert a pdf file into base64Binary

我的逻辑(不是python)是将文件的内容读入字节数组,然后使用类似Convert.ToBase64String() method的内容来获取Base64 string

byte[] pdfBytes = File.ReadAllBytes(pdfPath);
string pdfBase64 = Convert.ToBase64String(pdfBytes);

请告诉我在python

convert a pdf file into base64Binary的正确方法是什么

1 个答案:

答案 0 :(得分:6)

这很简单

import base64

with open("book.pdf", "rb") as pdf_file:
    encoded_string = base64.b64encode(pdf_file.read())

来源:Encoding an image file with base64