Generarea pdf în Python

Generarea de fișiere PDF în Python

Generarea pdf în Python
Pentru a crea un fișier pdf din html-template în python, există un pachet minunat pisa. Pentru ao folosi, trebuie să instalați mai întâi toate dependențele







Instalați ambalajul propriu-zis

Pentru un exemplu de lucru, am nevoie de un fel de motor de șablon, care va scoate html-ul finit pe ieșire, am folosit standardul django'vsky. Pregătirea unui șablon pentru viitorul pdf poate arăta astfel

Acum scrieți codul care va fi responsabil pentru completarea pdf-ului cu conținutul potrivit. În primul rând, scriem o funcție care va colecta totul într-o grămadă







Apariția viitorului fișier pdf este descrisă cu ajutorul css. puteți seta marginile, dimensiunea foii (A0-A4, litera). În șablonul în sine, puteți defini locurile pentru paginile de numerotare, conținutul utilizând etichete încorporate. Am citit detaliile aici.

Ideea de a păstra un "fișier" pe un anumit subiect sub forma unui fișier pdf, mai degrabă decât un set de html / css / imagini. Mi-a plăcut. A găsit utilitarul consola wkhtmltopdf. care poate genera pdf pentru o anumită adresă URL

Instalare sub Ubuntu

Utilitarul pdftk vă permite să lucrați cu fișiere pdf în consola.

Instalare sub Ubuntu

Extragerea paginilor 5-7 de la in.pdf la out.pdf

Combinarea fișierelor în1.pdf. in2.pdf to out.pdf

Utilitatea qpdf poate elimina criptarea și protecția de fișiere pdf

Convertizorul (ImageMagick)

Crearea de miniaturi ale primei pagini a fișierului pdf, înălțimea imaginii este de 80 px. lățimea este selectată automat.

Conversia unui tif în format pdf







Articole similare

Trimiteți-le prietenilor: