有人可以给我一个示例,说明读取 pdf 文件并将其转换为二进制文件的函数是什么样的,以便我可以将其存储在数据库中。
您可以使用以下脚本对 pdf 进行编码或解码:
import base64
#to encode the pdf
with open("sample.pdf", "rb") as pdf_file:
encoded_string = base64.b64encode(pdf_file.read())
#to decode the pdf
file_64_decode = base64.b64decode(encoded_string)
file_result = open('sample_decoded.pdf', 'wb')
file_result.write(file_64_decode)
但最好确保这对于您的用例来说是否足够高效。