# Rich Text JSON to PDF

Convert TipTap, Quill, or Slate JSON exports into a styled PDF document

> Canonical page: https://elysiatools.com/en/tools/richtext-json-to-pdf

- **Category:** Document Tools

- **Keywords:** richtext, tiptap, quill, slate, json, pdf

## Overview

Convert rich text editor JSON exports to PDF.

**Supported editors:** TipTap, Quill, Slate
**Input:** paste JSON or upload a JSON file
**Output:** printable PDF with clean typography

## Inputs

- **Rich Text JSON** (textarea): Paste TipTap/Quill/Slate JSON here...
- **JSON File** (file): Upload JSON export
- **Editor Type** (select)
- **Document Title** (text)
- **Base Font Size (px)** (number)
- **Page Size** (select)
- **Landscape** (checkbox)
- **Print Background** (checkbox)
- **Margin Top (mm)** (number)
- **Margin Bottom (mm)** (number)
- **Margin Left (mm)** (number)
- **Margin Right (mm)** (number)
- **Wait Until** (select)
- **Extra Wait Time (ms)** (number)

## When to use

- When you need to generate printable reports or invoices from rich text editor data.
- When you want to archive web-based content as standardized PDF files.
- When you need to share formatted documents with stakeholders who require static file formats.

## How it works

- Paste your JSON content directly into the input field or upload your JSON file.
- Select your source editor type (TipTap, Quill, or Slate) or use Auto Detect.
- Adjust document settings like page size, margins, and font size to match your requirements.
- Click convert to generate and download your styled PDF document.

## Use cases

- Converting CMS blog drafts into PDF previews for editorial review.
- Generating client-facing project reports from internal rich text databases.
- Creating printable documentation from technical knowledge base exports.

## Frequently asked questions

### Which rich text editors are supported?

The tool currently supports JSON exports from TipTap, Quill, and Slate.

### Can I customize the page layout?

Yes, you can adjust page size, orientation, and margins to fit your specific document needs.

### Is my data secure?

Your data is processed locally or via secure transmission to generate the PDF and is not stored permanently.

### What if my JSON structure is complex?

The tool is designed to parse standard JSON schemas from the supported editors; ensure your JSON is valid before uploading.

### Can I change the font size of the output?

Yes, you can set the base font size between 10px and 20px to ensure readability.

## Related tools

- [Chat Transcript to PDF](https://elysiatools.com/en/tools/chat-transcript-to-pdf): Lay out multi-role chat transcripts into a PDF conversation
- [Fitness Workout PDF Generator](https://elysiatools.com/en/tools/fitness-workout-pdf-generator): Generate a printable workout-plan PDF from JSON or CSV data with exercise tables, progress boxes, and optional QR video links
- [OCR PDF to Structured JSON Bridge](https://elysiatools.com/en/tools/ocr-pdf-to-structured-json-bridge): Extract the PDF text layer with geometry (lines by y-position, tables by column gaps, headings by font size, colon key-value pairs), then fill a user-supplied JSON Schema field by field — labels matched by normalized keys, values coerced to declared types and validated with ajv.
- [Encrypted PDF Converter](https://elysiatools.com/en/tools/encrypted-pdf-converter): Open password-protected PDFs with OpenDataLoader and export them as Markdown, JSON, or text once the correct password is provided
- [Data URI Generator](https://elysiatools.com/en/tools/data-uri-generator): Convert files into Data URIs (Base64 or percent-encoded) for inlining images, fonts, and assets directly into HTML, CSS, or Markdown
- [PDF Page Range Extractor](https://elysiatools.com/en/tools/pdf-page-range-extractor): Extract only selected PDF pages with OpenDataLoader and export the subset as Markdown, JSON, or text
- [PDF Table Extractor to CSV/JSON](https://elysiatools.com/en/tools/pdf-table-extractor-to-csv-json): Extract tables from PDFs with OpenDataLoader and export them as structured JSON, flat CSV, or HTML tables
- [LibreOffice Template Fill Merge](https://elysiatools.com/en/tools/libreoffice-template-fill-merge): Replace placeholders in DOCX template and render merged records to PDF using LibreOffice

## Samples

- [PDF Samples](https://elysiatools.com/en/samples/pdf-samples): Generated PDF samples from tools dated 2026-02-01 to 2026-02-10
- [Rich Media JSON Samples](https://elysiatools.com/en/samples/rich-media-json): JSON examples for popular rich text editors (TipTap, Quill, Slate)
- [Chat Transcript JSON Samples](https://elysiatools.com/en/samples/chat-transcript-json): JSON examples for multi-role chat transcripts
- [Markdown Slide Deck Samples](https://elysiatools.com/en/samples/md-slide-deck-to-pdf): Remark/Marp style Markdown slide decks for testing PDF export layouts
