Saltar al contenido
Diseña · Vincula · Renderiza

Crea el documento.
Sáltate el relevo.

Diseña tu plantilla una vez en un editor visual, conéctala a tus datos y publica PDFs de producción — sin que un desarrollador la reconstruya en HTML.

Comenzar
Untitled template — Paperwright

Invoice

Invoice No{{invoiceNumber}}
Date{{$today | date:"medium"}}
DescriptionQtyAmount
{{items.name}}{{items.qty}}{{items.total}}
{{items.name}}{{items.qty}}{{items.total}}
table.cell#1table.cell#2table.cell#3
https://paperwright.dev

Una plantilla cubre todos los documentos que envías

  • Facturas
  • Contratos
  • Certificados
  • Estados de cuenta
  • Etiquetas
  • Informes

Beta abiertaPaperwright.Sdk v0.1 en NuGetComunidad de Discord

El problema

Cada cambio en un documento se convierte en el ticket de otra persona.

  1. Diseño en Figma
  2. Entrega a un desarrollador
  3. Reconstruido en HTML y CSS
  4. QA encuentra una errata
  5. De vuelta al diseñador
  6. Repetir
  7. ⟲ → 01

El tiempo de ingeniería se va en plantillas.

Tus desarrolladores mantienen marcado de documentos que no diseñaron y no pueden previsualizar. Cada ajuste de diseño es un pull request.

Iterar deja de ser barato.

Cambiar una condición de pago o un logo implica un despliegue. Los equipos dejan de mejorar sus documentos porque el ciclo es demasiado lento.

Es la misma historia con cualquier herramienta. Unas te dan una librería de código y ningún editor visual, así que cada cambio de diseño acaba en un pull request. Otras te dan un editor que solo abre dentro de un IDE, con licencia por desarrollador. En ambos casos, quien quiere el cambio no puede hacerlo.

La plantilla es el entregable.

Paperwright devuelve el documento a las manos del diseñador.

Un editor visual que produce plantillas listas para producción, vinculadas a tus datos y renderizadas a través de tu pipeline.

Cómo funciona

01Diseña

Construye tu plantilla sobre una página real.

Arrastra campos, define la tipografía, posiciona bloques. Lo que ves es lo que se renderiza — sin marcado y sin ciclo de vista previa.

02Integra

Conéctala a tus datos.

Llama a la API, usa el SDK o dispárala desde n8n, Zapier o un webhook. Las plantillas reciben JSON y devuelven archivos.

03Recibe tus PDFs

Renderiza a gran volumen.

PDFs consistentes al píxel, generados bajo demanda o por lotes, con versionado para que los documentos antiguos sigan siendo reproducibles.

Un editor, todas las salidas

Lo que conecta el Diseñador.

  • Facturas
  • Contratos
  • Certificados

Editor

Lo que colocas es lo que se renderiza.

Un lienzo con geometría de página real — márgenes, sangrados, saltos de página. Posiciona un elemento y aterriza ahí en el PDF.

Mira cómo funciona el lienzo

IA

Describe el cambio y míralo aplicado.

Pide una columna, una fila de totales u otro texto para el pie. Los cambios aterrizan en el lienzo, donde puedes ajustarlos.

Lee sobre el asistente de IA

Colaboración

Legal, diseño e ingeniería en el mismo archivo.

Comentarios sobre elementos, menciones y roles — para que quienes son dueños del texto puedan cambiar el texto.

Ver la colaboración

Todo lo demás incluido

  • Campos combinados

    Vincula cualquier elemento a un valor de tu payload.

  • Bloques condicionales

    Muestra u oculta elementos según los datos.

  • Tablas repetibles

    Las líneas de detalle se expanden según haga falta, incluso entre páginas.

  • Diseños multipágina

    Encabezados, pies y numeración de páginas resueltos.

  • Tipografía

    Serif, sans y monoespaciada — idénticas en el lienzo y en el PDF.

  • Códigos de barras y QR

    Generados desde valores de campos al renderizar.

  • Localización y RTL

    Los diseños en árabe se reflejan correctamente.

  • Bloques de firma

    Áreas de firma con líneas, etiquetas y fechas.

  • Renderizado por lotes

    Miles de documentos con una sola llamada.

Preguntas que nos hacen.

No. Los equipos de diseño y operaciones construyen plantillas en el editor sin escribir marcado. Un desarrollador solo hace falta una vez, para conectar tu fuente de datos — normalmente una sola llamada a la API o un nodo de n8n.

Para tus documentos actuales, probablemente no deberías — nadie migra cuarenta de ellos. Esto es para el siguiente, o para los dos que más cambian, y para cuando quien quiere el cambio no es quien puede hacerlo. Si tus documentos casi nunca cambian, o tu equipo está a gusto manteniéndolos en código, quédate con lo que tienes.

JSON. Cada plantilla declara un esquema; tu payload rellena los campos combinados, las tablas y los condicionales. Los datos de muestra tipados viven junto a la plantilla para que puedas previsualizar mientras diseñas.

Todavía no. El renderizador corre en nuestra nube con controles de salida estrictos. El renderizado autoalojado está en la hoja de ruta para equipos con requisitos de residencia de datos — habla con nosotros si es tu caso.

Cada renderizado pasa por el mismo pipeline sin interfaz: fuentes idénticas, diseño idéntico, posicionamiento consistente al byte. La vista previa contra la que diseñas es el mismo motor que renderiza los archivos de producción.

Sí. Los diseños en árabe se reflejan correctamente, incluidas tablas, alineación y numeración de páginas. El editor está disponible en inglés, árabe y español.

Nada. Los documentos renderizados quedan anclados a la versión de plantilla que los produjo. Publica una nueva versión y los PDFs antiguos siguen siendo exactamente reproducibles.

Gratis durante la beta abierta, incluidas 25 generaciones de plantillas con IA al mes. Los planes de pago llegarán con los primeros clientes — basados en uso por renderizado, nunca por puesto para editar.

Publica tu próximo documento sin un pull request.

Diséñalo una vez, vincúlalo a tus datos y renderízalo mientras sigas enviando.

Comenzar