Bonjour,
j'utilise fpdf pour créer des fichiers pdf via python.
ça marche plutôt bien, j'arrive à faire ce sont j'ai besoin.
ci dessous un exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
from fpdf import FPDF
import os
 
pdf = FPDF()
pdf.add_page()
pdf.set_font('helvetica', 'B', 16)
pdf.cell(40, 10, 'Essai')
pdf.output("test.pdf")
os.system("test.pdf")
Trois interrogations par rapport à fpdf:
1 - le pdf.output(path) nécessite la création d'un fichier sur le disque... pas de possibilité de créer le fichier dans un buffer? j'ai essayé de binariser le output, j'ai tounrer autour de stringio (sans succès).
2 - je n'ai pas trouvé d'autre moyen que fpdf pour faire des pdf via python pas d'autre moyen?
3 - c'est moi ou la doc de fpdf n'est pas à jour? (lorsque j'applique les infos de la doc, ça marche mais Spyder m'indique que les paramètres utilisés sont obsolettes...)

merci :-)