PeliTouls
HTML PDF

Convertidor d’HTML a PDF

Imprimeixi HTML a un PDF net, al navegador, desinfectat abans de renderitzar. No es puja res.

Com HTML a PDF

  1. Enganxi l’HTML a la caixa o premi «Carregar un fitxer» i triï un fitxer .html.
  2. Triï la mida de pàgina: A4 o Letter.
  3. Premi Converteix. L’HTML es desinfecta, es renderitza fora de pantalla i s’imprimeix a PDF.
  4. Descarregui document.pdf.

Primer desinfectat, després renderitzat

Tot el que enganxa passa per DOMPurify abans que es dibuixi un sol píxel: les etiquetes script, els gestors d’esdeveniments (onclick i similars), les URL javascript: i altre contingut actiu s’eliminen. El que queda és estructura pura: títols, paràgrafs, llistes, taules, imatges i enllaços, rasteritzats amb html2canvas i impresos a un PDF A4 o Letter.

Per això és segur enganxar HTML no fiable aquí: el desinfectant s’executa abans de renderitzar, a la seva pròpia pestanya, i la sortida és un PDF, no HTML viu. L’eina funciona igual de bé amb un fragment (una sola taula amb estil) o amb un document complet (les etiquetes html i body es gestionen).

L’amplada de renderització és fixa a 794 píxels — l’amplada en píxels CSS d’un full A4 — així que els salts de línia del PDF coincideixen amb el que imprimiria un navegador, sigui quina sigui la mida de la finestra.

Límits i notes honestes

Els recursos externs no es carreguen: una etiqueta style s’elimina, i les imatges que apunten a altres servidors no es poden obtenir (això trencaria la promesa de privadesa). Les imatges incrustades com a URI de dades es renderitzen perfectament. El CSS incrustat dins d’atributs style funciona; un full d’estil de pàgina sencera, no.

El CSS molt complex (maquetacions amb molta graella, tipus de lletra web) es renderitza de manera aproximada, perquè el motor d’impressió fa servir html2canvas en lloc del conducte d’impressió del navegador. Per a pàgines píxel a píxel, imprimeixi a PDF des del navegador mateix; per a PDF ràpids, privats i d’un sol clic de contingut, aquesta és l’eina.

Fins a 50 MB d’HTML per execució. Tot passa en aquesta pestanya; no es puja res.

Preguntes freqüents

És segur enganxar el meu HTML aquí encara que no l’hagi escrit jo?

Sí. DOMPurify elimina scripts, gestors i URL perilloses abans de renderitzar. La sortida és un PDF, no HTML viu.

Per què han desaparegut les meves imatges externes?

Les imatges remotes no s’obtenen: això enviaria una petició a un altre servidor. Incrusti-les com a URI de dades o incrusti-les directament a l’HTML.

Funciona el meu CSS en una etiqueta style?

Les etiquetes style s’eliminen per seguretat. Els atributs style incrustats (style="...") es conserven.

Puc convertir una pàgina web sencera desada?

Pot convertir el fitxer .html desat, però faltaran els recursos externs. Les pàgines desades com a «completes» amb fitxers locals es renderitzen més a prop de l’original.

Privat per disseny

Es queda al teu dispositiu. No es puja res. La conversió s’executa al teu navegador: obre la pestanya Xarxa mentre converteixes i veuràs que no s’envia res. Sense compte, sense marca d’aigua, sense límit diari.