Bibliothèque PDF Python [fermé]

86

Quelles sont les bibliothèques PDF Python?

J'ai besoin de faire du PDF avec de nombreuses grilles, et je recherche une bibliothèque qui permette de gérer des pages (multi-pages). La bibliothèque doit calculer la fin de la page, puis créer la page suivante.

enfix
la source
1
Peut-être pourrait-il être reformulé pour demander quelles bibliothèques sont appropriées pour générer des fichiers PDF appropriés pour le cas d'utilisation des demandeurs. «Le meilleur» est trop subjectif.
Alpaca
En ce qui concerne votre deuxième "question" (sauts de page), vous voudrez peut-être utiliser pdflatex.
Tobias Kienzler
3
Il y a un joli tutoriel, binpress.com/tutorial/manipulating-pdfs-with-python/167 qui a nommé 5 bibliothèques: pdfrw, slate, PDFQuery, PDFMiner, PyPDF2
WebComer
xhtml2pdf est basé sur des modèles html et utilise ReportLab. C'est assez rapide à saisir et cela répond aux besoins du PO.
Ehvince
Il y a aussi rinohtype , qui est similaire à LaTeX car il se concentre sur le rendu de documents structurés. (divulgation complète: je suis l'auteur de rinohtype).
Brecht Machiels

Réponses:

33

Les deux qui me viennent à l'esprit sont:

Bryan
la source
1
À la lecture de la documentation de pyPdf, il semble manipuler les PDF existants. Existe-t-il une bibliothèque Python qui imprimera / convertira en PDF? Merci.
octopusgrabbus
13
Ces bibliothèques ne créent pas de PDF. Ils ne font que les modifier.
monokrome
1
Peut-être que ces questions et réponses peuvent vous aider - stackoverflow.com/questions/1180115
...
33

Reportlab . Il existe une version open source et une version payante qui ajoute le Report Markup Language (une méthode alternative pour définir votre document).

Rob Cowie
la source
1
Reportlab est vraiment bien. Un autre bon pour les tâches simples et pour les personnes qui connaissent le html est xhtml2pdf.
Loïc
3

Il existe aussi http://appyframework.org/pod.html qui prend un document LibreOffice ou OpenOffice comme modèle et peut générer des pdf, rtf, odt ... Pour générer des pdf, il faut un OOo sans tête sur certains serveurs. La documentation est concise mais relativement complète. http://appyframework.org/podWritingTemplates.html Si vous avez besoin de conseils, l'auteur est plutôt utile.

Luc Saffre
la source