Ves al contingut principal
PPDF123

Converteix HTML a PDF

HTML a PDF renderitza un fitxer .html o .htm pujat, o un ZIP que conté HTML, en un PDF amb WeasyPrint. JavaScript no s'executa, així que les pàgines fetes amb scripts surten incompletes.

Arrossega arxius aquí, o fes clic per triar-los

Admet HTML, HTM, ZIP · fins a 500.0 MB per arxiu · fins a 20 arxius alhora

També pots enganxar un fitxer amb Ctrl/Cmd+V o des del menú del porta-retalls.

HTML a PDF renderitza amb WeasyPrint. Pugeu `.html` / `.htm` o un ZIP que contingui com a mínim un `.html` (s'usa `index.html` a l'arrel de l'arxiu si hi és; si no, la primera entrada `.html`). El PDF pren el nom del fitxer pujat.

El camp `zoom` s'ignora. No hi ha Chrome sense interfície ni execució de JavaScript. Les imatges, fulls d'estil i tipus de lletra externs es baixen d'adreces web públiques (com a màxim 500 recursos, 64 MiB cadascun, 15 segons per petició), i les adreces de xarxes privades o internes es bloquegen. Els recursos relatius dins d'un ZIP es resolen des dels fitxers extrets.

Per a URL remotes useu «URL a PDF».

Les pujades són temporals.

Respecteu els drets del contingut que imprimiu.

Funcions

  • WeasyPrint des d'HTML o ZIP amb HTML
  • Accepta HTML o un ZIP (es renderitza index.html o, si no, el primer .html)
  • No és un motor JS de navegador
  • API anònima: /api/v1/convert/html/pdf

Quan fer-la servir

  • Imprimir un informe HTML local a PDF
  • Empaquetar una plantilla HTML+CSS en ZIP
  • Generar PDF des d'exportacions estàtiques

Com converteixo HTML a PDF?

  1. Pugeu un .html/.htm o un ZIP amb HTML i recursos.
  2. Feu clic a Processar.
  3. Baixeu el PDF.
  4. Reviseu tipografia i salts de pàgina.

Límits i casos límit

  • Sense JavaScript, sense Chrome, sense zoom
  • Només el CSS que admet WeasyPrint
  • Els recursos remots només es carreguen d'adreces web públiques; les adreces privades i internes es bloquegen
  • El renderitzat s'atura als 180 segons per defecte
  • Límit de pujada en aquest web: 500 MB per fitxer, enviat per parts a partir d'uns 95 MB. El cos d'una sola petició directa a l'API està limitat a 100 MB.

Exemples

  • index.html amb CSS local produeix un PDF llegible
  • Una app React només client pot sortir gairebé buida

Privadesa d'aquesta eina

Els fitxers pugen per HTTPS, es processen a la memòria del servidor o en un directori temporal de curta vida, i s'esborren quan el resultat és a punt. No en guardem còpies per consultar-les després, per entrenar models ni per a perfils publicitaris. Els terminis de retenció i les galetes d'AdSense consten a la Política de privacitat.

Preguntes freqüents

Puc incloure CSS i imatges?
En un ZIP relatiu, sí, dins dels límits de WeasyPrint.
Executa JavaScript?
No com un navegador modern.
Quin HTML del ZIP?
Si l'arxiu té un index.html a l'arrel, es renderitza aquest fitxer; si no, la primera entrada .html.
És el mateix que URL a PDF?
No. Aquí pugeu fitxers; allà doneu una URL.

Darrera actualització:

Crida-ho des del codi

Cada eina del lloc és una interfície REST normal. Per a ús anònim no cal compte ni clau API. Pensat per a agents d'IA i desenvolupadors, igual que per al navegador.

curl -X POST "https://pdf123.xyz/api/v1/convert/html/pdf" \
  -F "[email protected]" \
  -o output.pdf

També hi ha una eina MCP per a clients d'agents que parlen Model Context Protocol (JSON-RPC 2.0 amb POST /mcp). Referència completa de l'API

Fes-lo servir des d'un agent d'IA

Skill

Amb aquest skill, Claude Code, Codex, Cursor i altres agents d'IA poden executar «HTML a PDF» per tu: /skills/pdf123-html-to-pdf.md

Tots els skills per a agents

Els arxius només serveixen per a aquest processament i s'esborren sols després.