要解决Base64转PDF时土耳其语字符的问题,可以使用Python中的base64和codecs模块。具体做法如下所示:
import base64 base64_pdf = # 需要转换为PDF的字符串 binary_pdf = base64.b64decode(base64_pdf)
import codecs with codecs.open("output.pdf", "wb", encoding="utf-8") as pdf_file: pdf_file.write(binary_pdf)
with codecs.open("output.pdf", "rb") as pdf_file: pdf_content = pdf_file.read().decode("utf-8", "ignore")
print(pdf_content)