Generarea de fișiere 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țeleInstalaț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