Categorias

JSON richtext para PDF

Converte JSON TipTap/Quill/Slate em PDF

Converte exportacoes JSON em PDF.

Editores suportados: TipTap, Quill, Slate
Entrada: colar JSON ou enviar arquivo
Saida: PDF pronto para impressao

Exemplos de resultados

1 Exemplos

Exemplo: Richtext JSON

Amostra de PDF gerada automaticamente: TipTap JSON rendered to PDF

richtext-json-to-pdf-example1.pdf Ver arquivo
Ver parâmetros de entrada
{ "jsonContent": "{\"type\":\"doc\",\"content\":[{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"type\":\"text\",\"text\":\"Release Update\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Generated sample.\"}]}]}", "editorType": "tiptap", "documentTitle": "TipTap Sample" }

Click to upload file or drag and drop file here

Maximum file size: 5MB Supported formats: application/json, text/plain

Fatos principais

Categoria
Document Tools
Tipos de entrada
textarea, file, select, text, number, checkbox
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

Converta facilmente dados de editores de texto rico, como TipTap, Quill e Slate, em arquivos PDF profissionais e prontos para impressão.

Quando usar

  • Transformar exportações JSON de editores web em documentos físicos ou relatórios.
  • Padronizar a formatação de conteúdos gerados por editores de texto rico para compartilhamento.
  • Arquivar registros de sistemas que armazenam conteúdo em formato JSON estruturado.

Como funciona

  • Cole o seu código JSON no campo de entrada ou faça o upload do arquivo correspondente.
  • Selecione o tipo de editor (TipTap, Quill ou Slate) ou utilize a detecção automática.
  • Ajuste as configurações de página, margens e tamanho da fonte conforme necessário.
  • Clique em converter para gerar e baixar o seu documento PDF formatado.

Casos de uso

Gerar relatórios técnicos a partir de dados salvos em bancos de dados NoSQL.
Criar versões imprimíveis de artigos ou posts escritos em editores baseados em JSON.
Exportar documentação interna de sistemas para distribuição em formato PDF.

Exemplos

1. Exportação de Relatório de Release

Desenvolvedor de Software
Contexto
O desenvolvedor precisa transformar o log de atualização, armazenado como um objeto JSON do TipTap, em um documento PDF para a equipe de gestão.
Problema
O conteúdo está em formato bruto (JSON) e não é legível para leitura rápida ou impressão.
Como usar
Cole o JSON do TipTap no campo de entrada, selecione 'TipTap' como editor e defina o título do documento.
Configuração de exemplo
editorType: tiptap, documentTitle: 'Release Update'
Resultado
Um arquivo PDF limpo e formatado, pronto para ser enviado por e-mail ou impresso.

Testar com amostras

json, pdf, text

Hubs relacionados

FAQ

Quais editores são suportados?

A ferramenta suporta nativamente os formatos JSON dos editores TipTap, Quill e Slate.

Posso ajustar as margens do PDF?

Sim, você pode definir as margens superior, inferior, esquerda e direita em milímetros.

É possível alterar o tamanho da página?

Sim, a ferramenta permite escolher entre os formatos A4, Letter, Legal e A5.

Como a ferramenta lida com o conteúdo JSON?

Ela interpreta a estrutura do JSON e a renderiza em um layout de documento PDF preservando a hierarquia do texto.

O que significa a opção 'Aguardar até'?

Esta configuração define o momento em que o PDF é gerado, garantindo que todo o conteúdo dinâmico seja carregado corretamente.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/richtext-json-to-pdf

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
jsonContent textarea Não -
jsonFile file (Upload necessário) Não -
editorType select Não -
documentTitle text Não -
baseFontSize number Não -
pageSize select Não -
landscape checkbox Não -
printBackground checkbox Não -
marginTop number Não -
marginBottom number Não -
marginLeft number Não -
marginRight number Não -
waitUntil select Não -
waitTime number Não -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/richtext-json-to-pdf para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Arquivo: Arquivo

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-richtext-json-to-pdf": {
      "name": "richtext-json-to-pdf",
      "description": "Converte JSON TipTap/Quill/Slate em PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=richtext-json-to-pdf",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]