Biblioteka Python PDF [zamknięta]


86

Jakie są dostępne biblioteki Python PDF?

Muszę zrobić plik PDF z wieloma siatkami i szukam biblioteki, która pozwala na zarządzanie stronami (wielostronicowe). Biblioteka powinna obliczyć, kiedy strona się zakończy, a następnie utworzyć następną stronę.


1
Być może należałoby przeformułować pytanie, które biblioteki są odpowiednie do generowania odpowiednich plików PDF dla przypadku użycia askers. „Najlepsze” jest zbyt subiektywne.
Alpaca

W odniesieniu do drugiego „pytania” (podziały stron), którego możesz chcieć użyć pdflatex.
Tobias Kienzler

3
Jest fajny samouczek, binpress.com/tutorial/manipulating-pdfs-with-python/167, który zawiera nazwy 5 bibliotek: pdfrw, slate, PDFQuery, PDFMiner, PyPDF2
WebComer

xhtml2pdf jest oparty na szablonach html i korzysta z ReportLab. Jest dość szybki do złapania i spełnia potrzeby OP.
Ehvince

Istnieje również rinohtype , który jest podobny do LaTeX, ponieważ koncentruje się na renderowaniu ustrukturyzowanych dokumentów. (pełna informacja: jestem autorem rinohtype).
Brecht Machiels

Odpowiedzi:



33

Reportlab . Dostępna jest wersja open source i wersja płatna, która dodaje język Report Markup Language (alternatywna metoda definiowania dokumentu).


1
Reportlab jest naprawdę dobry. Innym dobrym do prostych zadań i dla osób znających się na html jest xhtml2pdf.
Loïc


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.