Guardar una página web como PDF
URL a PDF descarga una dirección web pública con WeasyPrint y guarda la página como PDF. JavaScript no se ejecuta, así que las páginas que necesitan scripts o inicio de sesión salen vacías o incompletas.
Rellena URL de la página para continuar.
URL a PDF entrega `urlInput` a WeasyPrint y descarga `output.pdf`. No hay subida de archivo. WeasyPrint va a buscar esa URL. No es Chrome sin cabeza ni un servicio de capturas.
JavaScript no se ejecuta. SPA, muros de bots, puertas de cookies y páginas que necesitan sesión de inicio de sesión suelen imprimirse vacías o a medias. Errores HTTPS y destinos de red privada fallan.
Solo pega URL que tengas derecho a recuperar. No lo uses para saltar un muro de pago o un inicio de sesión. El servidor ve la dirección que escribes.
Si ya tienes el HTML, HTML a PDF es más predecible porque controlas los bytes.
La subida es temporal. No guardamos las URL que hayas capturado.
Funciones
- WeasyPrint recupera `urlInput`; sin subida de archivo
- Sin JavaScript, sin Chrome; el nombre de descarga es siempre `output.pdf`
- No es captura ni impresión con sesión de inicio de sesión
- API anónima: /api/v1/convert/url/pdf
Cuándo usarla
- Imprimir un artículo estático público a PDF
- Archivar una página CSS que no necesita JS
- Convertir una URL de documento sencillo en un archivo
¿Cómo guardo una página web como PDF?
- Pega una URL HTTP(S) pública que tengas derecho a recuperar.
- Pulsa Procesar. No hay campo de papel.
- Descarga `output.pdf`.
- Comprueba si el CSS se imprimió. Un sitio solo JS no lo hará.
Límites y casos límite
- Sin JS, sin cookies, sin inicio de sesión
- No es impresión de Chrome
- El nombre de descarga es siempre output.pdf
Ejemplos
- Un artículo de blog estático público suele imprimirse como PDF legible
- La URL de un panel JavaScript suele salir en blanco
Privacidad de esta herramienta
Los archivos se suben por HTTPS, se procesan en memoria o en un directorio temporal de corta duración en nuestros servidores, y se eliminan cuando el resultado está listo. No conservamos copias para consultarlas después, entrenar modelos ni crear perfiles publicitarios. Consulte la Política de privacidad para los plazos de retención y las cookies de AdSense.
Preguntas frecuentes
- ¿Por qué el PDF está en blanco?
- La página se construye con JavaScript, bloquea bots o salta al inicio de sesión. WeasyPrint solo ve el HTML que puede descargar.
- ¿Puedo imprimir una página que exige inicio de sesión?
- No con esta herramienta. Inicia sesión, guarda el HTML en local y usa HTML a PDF.
- ¿Arranca Chrome?
- No. Llama a weasyprint con la URL como entrada.
- ¿Cuál es el nombre de archivo?
- Siempre output.pdf. La URL no se usa para nombrar.
Última actualización:
Llámalo desde el código
Cada herramienta del sitio es un endpoint REST. Para uso anónimo no hace falta cuenta ni clave de API. Sirve igual para el navegador, para desarrolladores y para agentes de IA.
curl -X POST "https://pdf123.xyz/api/v1/convert/url/pdf" \
-F "urlInput=your-urlInput" \
-o output.pdfTambién está disponible como herramienta MCP para clientes de agentes que hablan Model Context Protocol (JSON-RPC 2.0 por POST /mcp). Referencia completa de la API
Úsalo desde un agente de IA
SkillCon esta skill, Claude Code, Codex, Cursor y otros agentes de IA pueden usar «URL a PDF» por ti: /skills/pdf123-url-to-pdf.md
Los archivos se usan solo para este trabajo y se borran automáticamente después.