2014-12-25 6 views
6

Sto lavorando su un progetto Python/Django, in cui devo convertire alcuni dei miei contenuti html altamente stilizzati in PDF. Attualmente sto usando la libreria wkhtmltopdf. Mentre la conversione funziona quasi perfettamente, ci sono alcuni problemi relativi al supporto CSS3 e HTML5. Alcuni degli stili non vengono convertiti correttamente in PDF e devo modificare CSS e HTML per renderlo più facile da stampare, così posso convertirlo correttamente in PDF. Fino a poco tempo fa pensavo che non ci fosse uno strumento in grado di effettuare la conversione al 100% ma di averlo trovato con una demo online http://www.html-to-pdf.net/free-online-pdf-converter.aspx che ha un supporto HTML5 e CSS3 di gran lunga superiore, ma è scritta per .NET. C'è qualcosa con questo livello di conversione con il supporto di Python?Python HTML a PDF con supporto completo per CSS3 e HTML5

Nota: avrò molte pagine HTML che dovranno essere convertite e il tweet del CSS per ognuno non è una buona opzione per me. Avrei bisogno di qualcosa che possa fare una conversione al 100% per quanto riguarda lo stile da HTML a PDF.

+0

Sei riuscito a trovare qualche soluzione? – Fedor

+0

Ora è 2017, le librerie usate sono al 100%? – Mithril

risposta

1

Se voi o qualcun altro sta ancora alla ricerca di alcune soluzioni, controlla questo: Render HTML to PDF in Django site

anche https://github.com/chrisglass/xhtml2pdf o https://github.com/JazzCore/python-pdfkit

Spero che questo vi aiuterà la maggior parte di voi.

+0

Ho letto la mia domanda è che ho già una soluzione che funziona al 97% per le proprietà css3, ma ho trovato qualche altra soluzione che funziona al 100% per css3 (sfortunatamente non per python) e per quanto ne so non c'è pitone lib che lo porterebbe a termine. –

+0

La tua domanda era se c'è qualcosa per Python. E sì, c'è qualcosa in Python che include anche html5 e css3 durante il porting di html in pdf. –

+0

per favore leggi attentamente la mia domanda. Ho detto che utilizzo già una soluzione Python che supporta html5 e css3 (wkhtmltopdf) ma che il supporto non è al 100%. Ci sono tonnellate di domande qui per la conversione semplice. Tutte le tue soluzioni usano la stessa lib o hanno gli stessi difetti, e nessuna di esse può trasformare al 100% una pagina html basata su css3 in un pdf senza differenze evidenti. –