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ę.

enfix
źródło
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

Dwa, które przychodzą mi na myśl to:

Bryan
źródło
1
Czytając dokumentację pyPdf, wydaje się, że manipuluje istniejącymi plikami PDF. Czy istnieje biblioteka Pythona, która będzie drukować / konwertować do formatu PDF? Dzięki.
octopusgrabbus
13
Te biblioteki nie tworzą plików PDF. Po prostu je edytują.
monokrom
1
Może te pytania i odpowiedzi mogą pomóc - stackoverflow.com/questions/1180115/…
Wonil
33

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

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