Olá Pessoal!
Sou novo na comunidade, e já tenho uma dúvida para postar espero que alguém possa ajudar-me!. Tenho a tarefa de converter e substituir {{ variaveis }} de arquivos HTML e salva-lo em PDF utilizando python. Depois algumas pesquisas e tentativas deparei-me com essas três bibliotecas (Django, Fpdf e xHtml2pdf ) , cada uma com sua particularidade e estas para a minha necessidade que é (Substituir (variáveis) + Converter(PDF) + Salvas(Arquivo físico) ) esbarrei-me com certas limitações vejamos:
Django — Pelo que entendi e testei ele renderiza o HTML com as substituições entrando no browser e preciso do “start http:”. Na verdade preciso só salvar um arquivo PDF.
(Fpdf+ PyFPDF) — Este maravilha (Fpdf), substitui as variáveis, entretanto quando vou gerar o arquivo físico utilizei o PyFPDF, este por sua vez tem limitações com TAGs HTML como por exemplo { style align=”” } entre outras ... a documentação explica bem as Tags suportadas por ele.
xHtml2pdf — Este consegue substituir as variáveis, suporta as Tags HTML 4 e gera o arquivo físico PDF em perfeito estado, mas ....... é preciso instalar o GTK pelo menos para o meu ambiente “Windows”, senão não rola erro nas bibliotecas por causa de CSS e HTML.
Então pergunto! A minha necessidade é simplesmente converter um arquivo HTML (com substituição) e salva-lo fisicamente o arquivo no formato de PDF, alguém já teve a experiência com alguma dessas citadas ou recomenda alguma outra biblioteca?
Obrigado!