Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyFPDF在编码为字节字符串后返回一个空白pdf_Python_Fpdf - Fatal编程技术网

Python PyFPDF在编码为字节字符串后返回一个空白pdf

Python PyFPDF在编码为字节字符串后返回一个空白pdf,python,fpdf,Python,Fpdf,我需要先将PyFPDF对象转换为字节字符串,然后将其另存为文件。但是,下面的代码保存一个空白的PDF文件。当我添加页面时,空白页被添加,但是所有文本消失。我能做些什么来解决这个问题 PDF创建代码取自示例 如果您使用的是Python3.x,则需要执行以下操作 return_byte_string = pdf.output("output_file.pdf", 'S').encode('latin-1') 为什么不让fPDF写这个文件呢?只需在pdf.output1调用中将S更改为F,然后删除赋

我需要先将PyFPDF对象转换为字节字符串,然后将其另存为文件。但是,下面的代码保存一个空白的PDF文件。当我添加页面时,空白页被添加,但是所有文本消失。我能做些什么来解决这个问题

PDF创建代码取自示例


如果您使用的是Python3.x,则需要执行以下操作

return_byte_string = pdf.output("output_file.pdf", 'S').encode('latin-1')

为什么不让fPDF写这个文件呢?只需在
pdf.output1
调用中将S更改为F,然后删除赋值。
return_byte_string = pdf.output("output_file.pdf", 'S').encode('latin-1')