Rendlet PDF
Servidor MCP remoto que renderiza HTML o plantillas listas (factura, itinerario) a PDF, con soporte completo de fuentes chinas/CJK. Herramientas gratuitas sin clave: list_capabilities, get_pricing, preview_pdf. Renderizado de pago mediante paquetes de crédito Stripe o USDC en Base.
Servidor MCP alojado
npx add-mcp 'https://rendlet.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Envíe HTML, o JSON más una plantilla limpia, y obtenga un PDF en una sola llamada HTTP. Diseñado para desarrolladores y agentes de IA.
o lea la guía de inicio rápido · vea un PDF de ejemplo
Respuesta breve: Rendlet convierte HTML, o JSON más una plantilla integrada de factura o itinerario, en un PDF con una sola llamada POST /v1/pdf. El plan gratuito ofrece 100 documentos al mes (hasta 10 páginas cada uno). Los planes de pago son $7 (1,000 documentos), $19 (5,000) y $59 (25,000) por mes. El renderizado utiliza Chromium sin interfaz gráfica, y el chino simplificado funciona de serie. Documentación: Markdown · OpenAPI 3.1 · Comparación con PDFShift, Api2Pdf y DocRaptor. Última verificación 2026-10-18 · Registro de cambios
Salida de ejemplo
Un PDF real renderizado por esta API: POST /v1/pdf en modo HTML con la clave gratuita sandbox (por eso tiene la marca de agua tenue SANDBOX). Página 1, mitad superior:
Descargar el PDF de ejemplo (29 KB) · el cuerpo de solicitud exacto
Inicio rápido
Cada solicitud es un POST a /v1/pdf con su clave en Authorization: Bearer <key>. Regístrese con su correo electrónico para obtener una clave gratuita al instante (100 documentos/mes).
Para probar los ejemplos a continuación sin registrarse, use la clave pública sandbox. Permite 5 renderizados por IP por día (con un límite global compartido), 1 página, hasta 50 KB de HTML, y añade una marca de agua "SANDBOX".
HTML → PDF
curl -X POST https://rendlet.com/v1/pdf \
-H "Authorization: Bearer sandbox" -H "Content-Type: application/json" \
-d '{"html":"<h1>Hello</h1><p>Rendered by Rendlet.</p>","options":{"format":"A4","margin":"15mm"}}' \
-o hello.pdf
JSON + plantilla → PDF
curl -X POST https://rendlet.com/v1/pdf \
-H "Authorization: Bearer sandbox" -H "Content-Type: application/json" \
-d '{"template":"invoice","data":{"number":"INV-1001","currency":"USD",
"seller":{"name":"Acme Studio"},"buyer":{"name":"Globex"},
"items":[{"description":"Design sprint","qty":1,"unit_price":1800}],"tax_rate":0.1}}' \
-o invoice.pdf
Para agentes y código serverless
Añada "response":"base64" para obtener JSON en lugar de un flujo binario:
{"template":"itinerary","data":{...},"response":"base64"}
→ {"filename":"document.pdf","pages":1,"bytes":1710,"content_type":"application/pdf","base64":"JVBERi0x..."}
La especificación legible por máquina está en /openapi.json (OpenAPI 3.1). Hay un resumen breve para LLMs en /llms.txt.
Plantillas JSON integradas
Las plantillas se renderizan sin navegador, por lo que son rápidas y el diseño no cambia entre llamadas. GET /v1/templates devuelve un ejemplo completo del payload para cada una.
invoice
Bloques de vendedor y comprador, líneas de artículos, tasa de impuestos, totales, notas y un color de acento accent.
Campos: number, date, due, currency, seller{name,address,email}, buyer{name,address}, items[{description,qty,unit_price}], tax_rate, notes, accent
itinerary
Un plan de viaje día a día con detalles del viajero, actividades con horario y notas.
Campos: title, traveler, dates, days[{date,city,items[{time,activity,notes}]}], notes, accent
Su propia plantilla (HTML)
Envíe cualquier documento HTML/CSS. Se renderiza en Chromium sin interfaz gráfica con fondos de impresión, tamaño de página y márgenes que usted elija.
Referencia de la API
| Endpoint | Propósito |
|---|---|
POST /v1/pdf | Renderiza un PDF. El cuerpo es {"html": "..."} o {"template": "invoice"|"itinerary", "data": {...}}. Opcional: options.format (A4, Letter, Legal, A3, A5), options.landscape, options.margin, options.printBackground, filename, response (binary|base64). |
GET /v1/templates | Lista las plantillas con solicitudes de ejemplo. No se necesita clave. |
GET /v1/usage | Su plan y el recuento de documentos del mes hasta la fecha. |
POST /v1/signup | Obtenga una clave gratuita: {"email","plan","use_case","volume"}. Devuelve api_key una vez. |
GET /openapi.json | Especificación OpenAPI 3.1. |
Respuestas y límites
Los renderizados exitosos devuelven los encabezados X-Pages, X-Plan, X-Quota-Limit y X-Quota-Remaining. Los errores son JSON {"error": "...", "message"?: "..."}: 400 solicitud incorrecta, 401 clave faltante, 403 clave inválida, 413 demasiado grande o demasiadas páginas, 429 cuota excedida, 500 error de renderizado.
Para entrada HTML, JavaScript está deshabilitado y solo se cargan URIs data: y activos públicos https://.
El chino simplificado es compatible de serie: ambos modos incluyen Noto Sans SC, que cubre el latín y los 6,763 caracteres comunes GB2312. Para otras escrituras, incruste una fuente web en su HTML.
| Límite | Sandbox | Gratis | Starter | Pro | Scale |
|---|---|---|---|---|---|
| Documentos | 5 / IP / día | 100 / mes | 1,000 / mes | 5,000 / mes | 25,000 / mes |
| Solicitudes por minuto | 3 | 10 | 30 | 60 | 120 |
| Páginas por documento | 1 | 10 | 50 | 200 | 500 |
| Tamaño de HTML | 50 KB | 1 MB | 2 MB | 2 MB | 2 MB |
| Marca de agua | Sí | No | No | No | No |
Las claves se emiten solo mediante registro por correo electrónico: una clave gratuita por correo, y como máximo 3 registros por red por día. Las claves se almacenan con hash, por lo que no podemos mostrar una clave de nuevo, solo rotarla.
Precios
Cada plan incluye tanto renderizado HTML como de plantillas. Un documento cuenta como un renderizado exitoso.
Gratis
$0
100 documentos/mes
Hasta 10 páginas cada uno
Sin marca de agua
Starter
$7 /mes
1,000 documentos/mes
Hasta 50 páginas cada uno
Soporte por correo electrónico
Pro
$19 /mes
5,000 documentos/mes
Hasta 200 páginas cada uno
Soporte prioritario
Scale
$59 /mes
25,000 documentos/mes
Hasta 500 páginas cada uno
Plantilla personalizada bajo petición
Los planes de pago están activos: haga clic en Suscribirse y pegue su clave gratuita para mejorarla.
Paquetes de crédito prepagados
1,000 créditos
$9
Único pago. Nunca caducan.
Se usan solo después de su límite mensual.
5,000 créditos
$35
Único pago. Nunca caducan.
Se usan solo después de su límite mensual.
Un crédito = un documento más allá del límite mensual de su plan. Pague con tarjeta (Stripe) o con USDC en Base. Detalles.
Límites mensuales (sin facturación por exceso)
- Cada plan tiene un límite mensual fijo: 100 (Gratis), 1,000 (Starter), 5,000 (Pro) o 25,000 (Scale) documentos. Nunca se le factura por documentos adicionales.
- Al alcanzar el límite, se usan los créditos prepagados (si los hay) uno por documento. Sin créditos restantes, las solicitudes devuelven
429 quota_exceededcon unupgrade_url, uncredits_urly el siguiente plan, hasta el día 1 del próximo mes (UTC) o hasta que mejore su plan. La mejora se aplica tan pronto como se completa el pago. - Los renderizados fallidos (4xx/5xx) nunca cuentan para el límite.
X-Quota-Remainingmuestra lo que queda.
Reembolsos y cancelación
- Cancele en cualquier momento. Su plan permanece activo hasta el final del período pagado, sin cargos adicionales.
- Garantía de devolución de 7 días: si no está satisfecho dentro de los 7 días posteriores a su primer pago y ha usado menos del 20% de los documentos incluidos, escríbanos para un reembolso completo.
- Paquetes de crédito: un paquete completamente sin usar es reembolsable dentro de los 14 días posteriores a la compra; los créditos usados no son reembolsables; los pagos con USDC se reembolsan manualmente a la dirección de envío en Base. Términos completos.
- Créditos de servicio: si la disponibilidad mensual cae por debajo del 99.5%, acreditamos el 10% de la tarifa de ese mes bajo petición. Los créditos no se pueden canjear por efectivo.
Registro de cambios
Documentación verificada por última vez 2026-10-18.
- 2026-10-18: Facturación por exceso eliminada. Cada plan ahora tiene un límite mensual fijo: al alcanzar el límite, la API devuelve 429 con una URL de mejora, y nunca se le cobra por documentos adicionales.
- 2026-10-18: Migrado a rendlet.com. Los planes de pago están activos a través de Stripe Checkout. Se añadieron los documentos Markdown, la página de comparación y actualizaciones de llms.txt.
- 2026-10-18: Renombrado del nombre de trabajo PageForge a Rendlet.
- 2026-10-17: Medición de uso y límites de tasa, claves con hash emitidas por correo, la clave sandbox, fuentes de chino simplificado (Noto Sans SC) y términos de reembolso.
- 2026-10-17: Primera versión:
POST /v1/pdf(HTML y plantillas JSON), plantillas de factura e itinerario, especificación OpenAPI.
