Neste simples tutorial aprenderemos como converter JSON para PDF em Node.js. Ele contém os detalhes das configurações do IDE, uma lista de tarefas de programação e um código de exemplo executável para transformar um arquivo de JSON em PDF no Node.js. Você aprenderá diferentes propriedades e métodos para definir o estilo de texto no arquivo PDF de saída.
Etapas para converter JSON em PDF no Node.js
- Defina o ambiente para usar Aspose.Cells para Node.js via Java para conversão de JSON para PDF
- Leia o texto do arquivo JSON de origem
- Instancie um workbook e acesse uma planilha a partir dele
- Crie um objeto de classe JsonLayoutOptions
- Chame o método importData() da classe JsonUtility para preencher os dados JSON na planilha
- Salve a pasta de trabalho de saída como PDF usando o enumerador SaveFormat.AUTO
As etapas mencionadas acima ajudam na conversão de arquivo JSON em PDF no Node.js. O processo é bastante simples, pois o acesso à planilha é obtido primeiro, onde o conteúdo do arquivo JSON deve ser salvo, seguido pela declaração de um objeto da classe JsonLayoutOptions para formatar o conteúdo na pasta de trabalho de saída. Depois que o conteúdo é copiado para a planilha de destino usando o método importData(), a pasta de trabalho resultante é salva como PDF usando o enumerador SaveFormat.AUTO.
Código para converter arquivo JSON em PDF no Node.js
Este exemplo de código explica o desenvolvimento de um conversor de arquivo JSON para PDF em Node.js. O título do texto JSON na planilha do Excel pode ser formatado usando o objeto Style criado pelo método CellsFactory.createStyle(), por exemplo, você pode definir o alinhamento horizontal e vertical do texto do título, a cor do texto e o estilo itálico ou negrito. Esse objeto pode ser definido posteriormente no objeto JsonLayoutOptions usando o método setTitleStyle(titleStyle).
Este artigo nos ensinou a converter um arquivo do formato JSON para PDF no Node.js. Se você quiser aprender o processo de exportação de um arquivo CSV para um arquivo PDF, consulte o artigo em como alterar CSV para PDF em Node.js.