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?
- Pugeu un .html/.htm o un ZIP amb HTML i recursos.
- Feu clic a Processar.
- Baixeu el PDF.
- 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.pdfTambé 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
SkillAmb aquest skill, Claude Code, Codex, Cursor i altres agents d'IA poden executar «HTML a PDF» per tu: /skills/pdf123-html-to-pdf.md
Els arxius només serveixen per a aquest processament i s'esborren sols després.