gpt4 book ai didi

python - 如何将 PDF 从 base64 字符串转换为文件?

转载 作者:太空狗 更新时间:2023-10-30 00:53:20 42 4
gpt4 key购买 nike

我有一个 PDF 作为 base64 字符串,我需要使用 Python 将它写入文件。我试过这个:

import base64

base64String = "data:application/pdf;base64,JVBERi0xLjQKJeHp69MKMSAwIG9iago8PC9Qcm9kdWNlciAoU2tpYS9..."

with open('temp.pdf', 'wb') as theFile:
theFile.write(base64.b64decode(base64String))

但它没有创建有效的 PDF 文件。我错过了什么?

最佳答案

根据我的理解,base64decode 仅采用 base64 字符串,看起来您的字符串中有一些未编码的 header 。

我会删除“data:application/pdf;base64,”

在这里查看文档:https://docs.python.org/2/library/base64.html

我以前用的时候,只用过编码后的字符串。

关于python - 如何将 PDF 从 base64 字符串转换为文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48104097/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com