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.

Obtenga una clave gratuita

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:

Top half of page 1 of a sample invoice PDF rendered by Rendlet: INVOICE INV-1001 from Acme Studio Ltd to Globex Corp, total USD 2,035.00

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

EndpointPropósito
POST /v1/pdfRenderiza 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/templatesLista las plantillas con solicitudes de ejemplo. No se necesita clave.
GET /v1/usageSu plan y el recuento de documentos del mes hasta la fecha.
POST /v1/signupObtenga una clave gratuita: {"email","plan","use_case","volume"}. Devuelve api_key una vez.
GET /openapi.jsonEspecificació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ímiteSandboxGratisStarterProScale
Documentos5 / IP / día100 / mes1,000 / mes5,000 / mes25,000 / mes
Solicitudes por minuto3103060120
Páginas por documento11050200500
Tamaño de HTML50 KB1 MB2 MB2 MB2 MB
Marca de aguaSíNoNoNoNo

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

Obtener clave gratuita

Starter

$7 /mes

1,000 documentos/mes
Hasta 50 páginas cada uno
Soporte por correo electrónico

Suscribirse

Pro

$19 /mes

5,000 documentos/mes
Hasta 200 páginas cada uno
Soporte prioritario

Suscribirse

Scale

$59 /mes

25,000 documentos/mes
Hasta 500 páginas cada uno
Plantilla personalizada bajo petición

Suscribirse

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.

Comprar créditos

5,000 créditos

$35

Único pago. Nunca caducan.
Se usan solo después de su límite mensual.

Comprar créditos

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_exceeded con un upgrade_url, un credits_url y 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-Remaining muestra 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.