Como converter arquivo de TEXTO para PDF online em Node.js

Como converter arquivo de TEXTO para PDF online em Node.js

O arquivo Texto é usado para armazenar texto simples ou para criar notas rápidas em vários aplicativos. No entanto, como os arquivos do bloco de notas não fornecem recursos avançados como PDF. Portanto, em certos casos, pode ser necessário converter o arquivo de texto em PDF ou vice-versa. Para automatizar a conversão de Texto para PDF ou PDF para Texto programaticamente, este artigo demonstra como converter arquivo de Texto para PDF online em Node.js.

Os seguintes tópicos serão abordados neste artigo:

API REST de conversão de arquivo de texto para PDF e SDK Node.js

Para converter TEXT para PDF, usarei a API Node.js SDK of GroupDocs.Conversion Cloud. É uma biblioteca independente de plataforma e solução de conversão de documentos. Ele permite que você converta facilmente seus documentos e imagens de qualquer formato de arquivo suportado para qualquer formato que você precisar. Você pode converter facilmente entre mais de 50 tipos de documentos e imagens, como Word, PowerPoint, Excel, PDF, HTML, CAD, imagens raster, etc. Ele também fornece SDKs .NET, Java, PHP, Ruby, Android e Python como seus membros da família de conversão de documentos para a Cloud API.

Você pode instalar o GroupDocs.Conversion Cloud em seu projeto Node.js usando o seguinte comando no console:

npm install groupdocs-conversion-cloud

Obtenha seu ID de cliente e Segredo do cliente no painel antes de começar a seguir as etapas e os exemplos de código disponíveis. Depois de ter seu ID e segredo, adicione o código conforme mostrado abaixo:

# Importe o SDK do Node.js em seu aplicativo de nó de http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// obtenha clientId e clientSecret em https://dashboard.groupdocs.cloud (é necessário registro gratuito).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Como converter arquivo de texto para PDF online no Node.js usando a API REST

Você pode converter texto em pdf no nodejs programaticamente na nuvem seguindo as etapas abaixo:

  1. Carregar o arquivo de texto para a nuvem
  2. Converter Texto para arquivo PDF
  3. Baixar o arquivo PDF convertido

Carregar o arquivo

Em primeiro lugar, carregue o arquivo de texto na nuvem usando o seguinte exemplo de código:

// abra o arquivo no IOStream da unidade do sistema.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.txt';
// ler arquivo
fs.readFile(resourcesFolder, (err, fileStream) => {
  // construir FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // criar solicitação de upload de arquivo
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.txt", fileStream, myStorage);
  // subir arquivo
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Como resultado, o arquivo de texto carregado estará disponível na seção de arquivos do seu painel na nuvem.

Converter texto em formato PDF em Node.js

Você pode converter texto em PDF programaticamente seguindo as etapas abaixo:

  • Crie uma instância do ConvertApi
  • Crie uma instância do ConvertSettings
  • Defina o nome do armazenamento e o caminho do arquivo de texto de entrada
  • Em seguida, atribua “pdf” ao formato
  • Agora, forneça o caminho do arquivo pdf de saída
  • Criar ConvertDocumentRequest com ConvertSettings
  • Finalmente, converta chamando o método convertDocument() com ConvertDocumentRequest

O exemplo de código a seguir mostra como converter o arquivo TEXT para o formato PDF no Nodejs usando a API REST:

// Como converter TEXT para arquivo PDF no Node.js usando a API REST
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.txt";
  settings.format = "pdf";
  settings.outputPath = "nodejs-testing/sample-file.pdf";

  try {
    // Criar solicitação de conversão de documento
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted TEXT file to PDF file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
Como converter TEXTO para formato PDF em Node.js

Converter texto em formato PDF em Node.js

Baixe o arquivo convertido

O exemplo de código acima salvará o arquivo PDF convertido na nuvem. Agora você sabe como converter texto em PDF em node. Em seguida, baixe o arquivo pdf usando o seguinte exemplo de código:

// construa FileApi para baixar o arquivo convertido
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// criar solicitação de download de arquivo
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.pdf", myStorage);
// arquivo de download e tipo de resposta Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // salve o arquivo no diretório do sistema
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.pdf", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Conversor Online Gratuito de Texto para PDF

Como converter texto para PDF online grátis? Por favor, tente o seguinte para online convert text to pdf free, que é desenvolvido usando a API acima.

Conclusão

Arquivos de texto e PDF são amplamente utilizados para armazenar e transmitir os dados. Portanto, este artigo abordou como transformar texto em pdf em aplicativos Node.js. Agora você sabe:

  • como converter texto em PDF usando Node.js;
  • carregue programaticamente o arquivo de texto e, em seguida, baixe o arquivo PDF convertido;
  • Conversor de texto para PDF online gratuito;

Além disso, você pode aprender mais sobre GroupDocs.Conversion Cloud API usando a documentação. Também fornecemos uma seção Referência de API que permite visualizar e interagir com nossas APIs diretamente pelo navegador.

Por fim, groupdocs.cloud está escrevendo novos artigos de blog sobre diferentes conversões de formatos de arquivo usando a API REST. Então, por favor, fique em contato para atualizações regulares.

Faça uma pergunta

Você pode fazer suas perguntas sobre como converter texto em formato PDF, através do nosso Fórum de suporte gratuito

perguntas frequentes

Como faço para converter texto em PDF no Node.js?

Siga este link para aprender o snippet de código Node.js sobre como converter texto em arquivo PDF online e rapidamente.

Como instalar a biblioteca Text to PDF Node.js?

Baixe e instale o conversor de texto para PDF biblioteca Node.js para converter e processar arquivos programaticamente.

Como converter texto em arquivo PDF usando a API REST?

Crie uma instância de ConvertApi, defina os valores das configurações de conversão e invoque o método convertDocument com ConvertDocumentRequest para converter arquivo de texto em PDF online ou vice-versa.

Como faço para converter arquivo de texto em PDF online gratuitamente?

Use arquivo de texto online para conversor de PDF para converter texto em arquivo PDF facilmente, em segundos.

Como faço para converter texto em arquivo PDF online grátis?

  • Abra o conversor online de texto para PDF
  • Clique dentro da área para soltar o arquivo para carregar o arquivo de texto ou arraste e solte o arquivo de texto.
  • Clique no botão Converter agora, o conversor online de texto para PDF transformará o texto em arquivo PDF.
  • O link de download do arquivo de saída estará disponível instantaneamente após a conversão.

Como faço para converter texto em PDF offline no Windows?

Visite este link para baixar o software conversor de texto para PDF gratuitamente para Windows. Este software de download gratuito de conversor de texto para PDF online pode ser usado para transformar texto em PDF em janelas rapidamente, com um único clique.

Veja também

Recomendamos que você visite os seguintes artigos para aprender sobre: