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

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

我想使用 python 将 pdf 文件转换为 base64Binary

我的逻辑(不是 python)是将文件的内容读入一个字节数组,然后使用类似 Convert.ToBase64String() 方法 的东西来获取 Base64 字符串 :

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

请告诉我在 python 中 convert a pdf file into base64Binary 的正确方法是什么

最佳答案

就这么简单

import base64

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

来源:Encoding an image file with base64

关于python - 将 pdf 文件转换为 base64Binary 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43083955/

相关文章:

python - 在 Python 中,当每个选项可以有多个参数时,是否有更好的方法来处理命令行选项

python - 参数 'src' 的预期 cv::UMat

python - 在用户表单 django 中设置默认值

python - 如何在CentOS7中安装python3的python包

python - 按顺序遍历列表的每个值,从随机值开始

python - 对 Python 中 pandas 维度的一些规则进行分组

python - Django表单完整性错误: foreign key with unique field,唯一约束失败

python - 列表分配索引超出二维数组错误的范围

python - 值错误: A `Concatenate` layer should be called on a list of at least 2 inputs

python - 基于最大编辑距离的最可能的单词