# JSON a PDF: convierte tus datos en un PDF

> JSON a PDF es una herramienta gratuita en línea que convierte JSON en un PDF: en forma de tabla si son objetos en un array, o como texto JSON con formato y colores en los demás casos.

Con este conversor puedes convertir JSON a PDF gratis y en línea, sin instalar software. Pega tus datos o abre un archivo .json: si es un array no vacío de objetos, sale como tabla; en otro caso, sale como JSON con formato y colores. No necesitas cuenta, y el PDF no lleva marca de agua.

## Datos clave

- Entrada: JSON pegado o un archivo .json de hasta 2 MB, revisado en tu navegador; si el JSON no es válido, se muestra el mensaje del analizador.
- Diseños: una tabla con una fila por objeto, o texto con sangría de 2 o 4 espacios.
- Los números se leen como números de JavaScript, así que los enteros mayores que 9007199254740991 pueden perder precisión.
- Gratis sin cuenta: hasta 10 conversiones por minuto y 50 al día por visitante, sin marca de agua. Con sesión iniciada, cada renderizado cuesta 1 crédito (100 créditos gratuitos cada mes).
- Los archivos se eliminan automáticamente: 10 minutos tras la conversión sin cuenta, 1 día con una cuenta gratuita.
- Puedes ejecutar el mismo renderizado con POST https://api.aiipworld.com/v1/render y una clave de API (consulta la página API de PDF).

## Cómo funciona

1. Pega tu JSON en el cuadro, o abre un archivo .json desde tu dispositivo.
2. Revisa los datos. Si el JSON no es válido, el analizador muestra el problema y el botón de convertir queda desactivado.
3. Elige Tabla para un array de objetos, o JSON con formato para el resto de datos.
4. Elige el tamaño de página, el margen, el tamaño de texto y la orientación.
5. Haz clic en Convertir a PDF, completa la verificación de seguridad si aparece y descarga el PDF.

## Cómo convertir JSON a PDF

Usa esta página para convertir JSON a PDF sin instalar ningún programa.

Pega el JSON en el cuadro o abre un archivo .json. El navegador analiza los datos con su propio analizador de JSON antes de hacer nada más, y la herramienta crea una tabla o una vista de texto con sangría.

El resultado se envía al servidor de renderizado, que genera el PDF. Los resultados se eliminan tras 10 minutos y no se guarda un historial de conversiones. El uso sin cuenta necesita una verificación de seguridad; los usuarios con sesión iniciada la omiten y usan créditos.

## Tabla o JSON con formato

Elige el diseño antes de convertir. Cada uno sirve para datos distintos, así que elige el que coincida con lo que quieres leer.

- Tabla: para un array no vacío de objetos. Cada objeto es una fila y cada clave es una columna.
- JSON con formato: texto con sangría de 2 o 4 espacios. Las claves, las cadenas y los números tienen cada uno su propio color.
- Usa JSON con formato para revisar la estructura y Tabla para comparar registros.

## Qué JSON se convierte en tabla

Solo un array no vacío de objetos se convierte en tabla. Un objeto suelto, un array de números o una cadena en el nivel superior se muestran como JSON con formato.

Si los datos están dentro de un objeto contenedor, copia antes la parte del array en el cuadro.

Las columnas incluyen todas las claves, en el orden en que aparecen por primera vez entre los objetos. Si a un objeto le falta una clave, esa celda queda en blanco.

Los objetos y arrays anidados se escriben como texto JSON dentro de su celda, sin convertirse en filas o columnas adicionales. Las columnas numéricas van alineadas a la derecha y la fila de encabezado se repite en cada página.

## JSON no válido y números grandes

En JSON, las claves y los valores de texto necesitan comillas dobles, y una lista o un objeto no puede terminar en coma. Si el JSON no es válido, la herramienta muestra el mensaje del analizador y el botón de convertir no se activa. Corrige el punto que indica el mensaje y vuelve a intentarlo.

Los números se leen como números de JavaScript. Los enteros mayores que Number.MAX_SAFE_INTEGER pueden perder dígitos; por ejemplo, un número de cuenta largo puede imprimirse con los últimos dígitos incorrectos. Para evitarlo, escribe esos valores entre comillas para que se conserven como texto.

El tamaño de texto va de 8 a 12 pt. Un tamaño más pequeño permite que quepan más columnas en cada página.

## De archivo .json a PDF

Para convertir un archivo, ábrelo en la herramienta en lugar de pegar el contenido. El archivo se lee en tu navegador. Los archivos demasiado grandes no se abren; divide los datos muy grandes en archivos más pequeños.

Un archivo que no es JSON válido recibe el mismo mensaje del analizador que el texto pegado.

La versión gratuita imprime como máximo 10 páginas. Una tabla larga puede ocupar varias páginas. Si necesitas más, divide los datos en varios archivos y convierte cada uno por separado.

El HTML de la tabla creada a partir de tus datos debe caber en 256 KB. Una tabla muy ancha o muy larga puede superar ese límite; en ese caso, elimina las claves que no necesites o divide las filas.

## JSON a PDF desde código

El conversor web convierte un archivo cada vez. Para scripts o aplicaciones, usa la API.

La API renderiza HTML o una URL pública, pero no acepta datos JSON directamente. Tu código debe crear primero la tabla en HTML y enviarla.

Envía una petición POST a /v1/render con un trabajo html_to_pdf. Envía la clave de API en la cabecera Authorization: Bearer seguida de la clave. La API responde con 202 y un job_id.

Consulta GET /v1/jobs/:id hasta que el estado sea succeeded, failed o timeout. Si el trabajo termina con éxito, descarga el archivo desde el enlace de descarga; ese enlace es de corta duración, así que descárgalo en cuanto el trabajo tenga éxito.

Cada documento necesita su propia petición, porque no hay un endpoint por lotes. Los webhooks todavía no están disponibles, así que consulta el trabajo. Los créditos de los trabajos fallidos y de los que superaron el tiempo límite se devuelven. Guarda la clave de API en tu servidor; la clave aparece en tu panel.

## Preguntas frecuentes

### ¿Cómo convierto un archivo JSON a PDF?

Abre el archivo .json en la herramienta, revisa el diseño y haz clic en Convertir a PDF. El archivo se lee en tu navegador, y puedes descargar el PDF cuando esté listo. Los resultados se eliminan tras 10 minutos.

### ¿Puedo hacer una tabla desde JSON?

Sí, si el JSON es un array no vacío de objetos. Elige el diseño Tabla: cada objeto es una fila y cada clave es una columna.

### ¿Qué pasa con los objetos anidados?

Un objeto o array anidado se escribe como texto JSON dentro de su celda. El texto no se divide en filas o columnas adicionales. Los valores anidados largos pueden hacer que la celda sea difícil de leer; si eso importa, aplánalos antes de convertir.

### ¿Por qué aparece el mensaje «JSON no válido»?

El analizador encontró un error de sintaxis y muestra su mensaje. Las causas habituales son una coma final, comillas simples en lugar de dobles o un corchete que falta. Corrige el punto que indica el mensaje y el botón de convertir volverá a activarse.

### ¿Los números grandes se conservan exactos en el PDF?

No siempre. Los números se leen como números de JavaScript, y los enteros mayores que Number.MAX_SAFE_INTEGER pueden perder dígitos. Escribe los identificadores largos entre comillas para que se mantengan como texto exacto.

### ¿Puedo cambiar el tamaño de página del PDF?

Sí. Elige el tamaño de página, el margen, la orientación y el tamaño de texto antes de convertir. El PDF sigue los ajustes que elijas.

### ¿Puedo rellenar una plantilla PDF con mi JSON?

Todavía no. Las plantillas que aceptan datos JSON no están disponibles. La herramienta genera una tabla o texto con formato.

### ¿Mis datos JSON salen de mi navegador?

El JSON se lee y se analiza en tu navegador. Para crear el PDF, la tabla o la vista de texto se envía al servidor de renderizado. Los resultados se eliminan tras 10 minutos y no se guarda ningún historial.

### ¿Cuánto tiempo se guardan los resultados?

Los resultados se eliminan tras 10 minutos. No se guarda historial y la herramienta no muestra conversiones anteriores, así que descarga el PDF antes de ese plazo.

### ¿Cuántas páginas puede tener el PDF?

La versión gratuita imprime como máximo 10 páginas. Si tus datos necesitan más, divídelos en varios archivos y convierte cada uno.

### ¿El PDF lleva marca de agua?

No, no se añade ninguna marca de agua. El uso sin cuenta, eso sí, necesita antes la verificación de seguridad.

### ¿Puedo convertir JSON a PDF desde código?

Sí, con la API. Tu código crea la tabla en HTML, envía un trabajo html_to_pdf y consulta hasta que termine. La clave de API va en una cabecera Authorization: Bearer.

## Relacionados

- [CSV a PDF: convierte tu tabla en línea](https://aiipworld.com/es/tools/csv-a-pdf/index.md)
- [Texto a PDF en línea](https://aiipworld.com/es/tools/texto-a-pdf/index.md)
- [Markdown a PDF gratis y en línea](https://aiipworld.com/es/tools/markdown-a-pdf/index.md)
- [Convertir HTML a PDF en línea](https://aiipworld.com/es/tools/html-a-pdf/index.md)

Página: https://aiipworld.com/es/tools/json-a-pdf/
