从 Pyinstaller Python 冻结代码创建 PDF



我想从Python创建一个pdf文件,其中包含seaborn情节,图像和文本。 在jupyter笔记本中,行:fig1.savefig("export-sns-plot.png")pdf.output("add_image.pdf")确实导出了图像和包含图像的pdf文件。

但是当我使用 Pyinstaller 冻结代码并 exe 时,没有任何反应,帮助。.

谢谢

# librairies import
import pandas as pd
from fpdf import FPDF
import seaborn as sns
sns.set()
#dataset import
outils1 = pd.read_csv("projet.csv")
#colums rename
df1 = outils1.rename(columns = {"Unnamed: 0": "Axes","Unnamed: 1":"Reponse"})
#plot generation
x1= df1.Axes
y1= df1.Reponse
sns_plot1 = sns.barplot(x1,y1,data=df1)
#save the plot
fig1 = sns_plot1.get_figure()
fig1.savefig("export-sns-plot.png")
pdf = FPDF(orientation = "L")
# Page 1
pdf.add_page()
pdf.image("export-sns-plot.png", x=10, y=20, w=100) # plot insert as a png file
# pdf generation     
pdf.output("add_image.pdf")

看看 Pweave 库(文档在这里:http://mpastell.com/pweave/(。我不确定这是你要找的,但是使用pweave,你可以用python脚本或ipython笔记本创建一个pdf,其中包含绘图,文本和代码。

最新更新