Converter JSON em PDF em Node.js

Você chegou ao lugar certo se estiver procurando por uma API Cloud SDK ou REST para converter JSON em PDF em Node.js. GroupDocs.Conversion Cloud SDK para Node.js oferece uma ampla variedade de métodos e propriedades que os usuários podem consumir para desenvolver programaticamente um conversor de JSON para PDF. JSON (JavaScript Object Notation) e PDF (Portable Document Format) são formatos de arquivo predominantes em termos de armazenamento e representação de dados. No entanto, podemos realizar a conversão de JSON para PDF usando GroupDocs.Conversion. Portanto, algumas linhas de código-fonte JavaScript podem dar ao seu negócio uma vantagem competitiva. Portanto, vamos começar este guia.

Abordaremos os seguintes pontos neste guia:

Conversor JSON para PDF - Instalação da API

Esta seção demonstra as etapas de instalação do GroupDocs.Conversion Cloud SDK for Node.js. Você pode aproveitar esta biblioteca de nível empresarial para converter JSON em PDF. Para instalar esta biblioteca, execute o seguinte comando no terminal/CMD:

npm install groupdocs-conversion-cloud

Após a instalação bem-sucedida, certifique-se de ter as credenciais da API (ou seja, ID do cliente e segredo do cliente). Você pode visitar este breve tutorial para ver como obter as credenciais da API.

Converter JSON em PDF em Node.js

Vamos escrever um trecho de código para converter JSON em PDF programaticamente. Esteja ciente de que carregamos um arquivo JSON de origem em nosso API Cloud dashboard que você pode carregar manualmente ou programaticamente chamando este método UploadFile.

A seguir estão as etapas:

  • Coloque o módulo groupdocs-conversion-cloud em seu projeto.
  • Inicialize um objeto do ConvertApi com as credenciais da API.
  • Instancie uma instância da classe ConvertSettings e defina os valores como filePath, format, storageName e outputPath.
  • Inicialize o objeto da classe ConvertDocumentRequest com o objeto da classe ConvertSettings.
  • Chame o método convertDocument para converter JSON em PDF.

Copie e cole o seguinte código em seu arquivo principal para converter JSON em PDF em Node.js:

// Coloque o módulo groupdocs-conversion-cloud em seu projeto.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Defina suas credenciais de API
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Inicialize um objeto do ConvertApi com as credenciais da API.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Instancie uma instância da classe ConvertSettings e defina os valores como filePath, format, storageName e outputPath.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "sample.json";
settings.format = "pdf";
settings.outputPath = "output/sample-file.pdf";

try {
    // Inicialize o objeto da classe ConvertDocumentRequest com o objeto da classe ConvertSettings.
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    // Chame o método convertDocument para converter JSON em PDF.
    convertApi.convertDocument(request).then(()=>{})
} 
catch (err) {
    console.log(err);
}

Você verá o arquivo recém-gerado no painel da API Cloud, que pode ser baixado manualmente ou programaticamente.

conversor json para pdf

Converter JSON em PDF on-line

GroupDocs.Conversion não só oferece Cloud SDKs, mas também vem com uma ferramenta online para converter JSON em PDF online. Além disso, é leve, supereficiente e oferece conversão robusta de JSON para PDF. Acima de tudo, não há necessidade de taxa ou criação de conta para usar esta ferramenta.

converter json para pdf on-line

Conclusão

Isso nos leva ao final desta postagem do blog. Aprendemos como converter JSON em PDF em Node.js e também percorremos o trecho de código e as etapas. Este artigo irá ajudá-lo se você deseja construir um conversor JSON para PDF para seu aplicativo comercial. Além disso, não perca a documentação e o repositório GitHub se quiser explorar uma pilha completa de recursos.

Além disso, recomendamos que você visite o Guia de primeiros passos.

Finalmente, groupdocs.cloud está escrevendo novos artigos. Portanto, mantenha contato para atualizações regulares.

A ajuda está disponível

Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.

Perguntas frequentes – Perguntas frequentes

É possível converter JSON para PDF?

Você pode converter JSON em PDF em Node.js usando GroupDocs.Conversion. Visite este link para saber mais sobre a implementação.

Veja também