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

2022-03-07 00:00:00 python python-3.x python-2.7 ipython pdf

问题描述

使用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的正确方法是什么


解决方案

很简单

import base64

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

来源:Encoding an image file with base64

相关文章