Converta um documento do Word em imagens JPEG, PNG ou GIF no Node.js.

Converta documentos do Word em imagens JPG, PNG ou GIF em Node.js

Em um artigo anterior, demonstramos o processo de conversão de PDF para formato JPG, PNG e GIF programaticamente. Esta postagem de blog nos ensinará como converter Word para JPEG, GIF e PNG usando a biblioteca de imagens Node.Js. Word é um dos formatos populares para compartilhar e imprimir documentos. Muitas vezes, precisamos converter documentos do Word para diferentes formatos de imagem. É melhor usar ferramentas especializadas já desenvolvidas que fornecem uma solução de conversão flexível e de fácil manutenção para suas necessidades. Neste artigo, aprenderemos como converter documentos do Word em imagens JPG, PNG ou GIF no Node.js.

Neste artigo, falaremos sobre os seguintes tópicos:

API REST do conversor de palavra para imagem e SDK Node.js

Neste artigo, usaremos a Node.js SDK do GroupDocs.Conversion Cloud API para converter a palavra DOCX em imagens JPEG, PNG ou GIF em aplicativos Node.js. Esta API permite que você converta seus documentos para qualquer formato que você precisar. Suporta a conversão de mais de 50 tipos de documentos e imagens como Word, Excel, PowerPoint, PDF, HTML, JPG, PNG e CAD. 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 seus aplicativos 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";

Converta o formato Word para JPG usando a API REST em Node.js

Você pode converter Word para arquivo de imagem JPEG seguindo as etapas simples abaixo:

  1. Upload o arquivo word para a nuvem
  2. Converter Imagem Word para JPG online grátis em Node.js
  3. Baixe o arquivo JPG convertido

Carregue a imagem

Em primeiro lugar, carregue o arquivo de palavras 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.docx';
// 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.docx", 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 word carregado estará disponível na seção de arquivos do seu painel na nuvem.

Converter Word para arquivo JPG online usando Node.js

Por favor, siga as etapas mencionadas abaixo para converter o arquivo Word para JPG programaticamente:

  • Crie uma instância de ConvertApi
  • Criar instância ConvertSettings
  • Defina o caminho do arquivo de palavras
  • Atribuir “jpg” ao formato
  • Forneça o caminho do arquivo de saída
  • Criar ConvertDocumentRequest
  • Obtenha resultados chamando o método ConvertApi.convertDocument()

O exemplo de código a seguir mostra como converter word em jpg sem perder qualidade usando a API REST no Node.js:

// Como converter o formato Word para JPG usando a API REST no Node.js
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.docx";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  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 Word Doc to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

Baixe o arquivo convertido

O exemplo de código acima salvará o arquivo word convertido na nuvem. Você pode baixá-lo 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.jpg", 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.jpg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Converter Word em imagem JPEG usando opções avançadas

Siga as etapas mencionadas abaixo usando a API do conversor online de alta qualidade Word para JPEG com algumas configurações avançadas:

  • Crie uma instância de ConvertApi
  • Criar instância ConvertSettings
  • Defina o caminho do arquivo de palavras
  • Atribuir “jpeg” ao formato
  • Forneça o caminho do arquivo de saída
  • Definir JPEGConvertOptions
  • Depois disso, defina várias configurações de conversão, como tons de cinza, fromPage, pagesCount, quality, rotateAngle, usePdf, etc.
  • Criar ConvertDocumentRequest
  • Obtenha resultados chamando o método ConvertApi.convertDocument()

O exemplo de código a seguir mostra como converter o formato word para jpeg online com opções avançadas de conversão:

// Como converter Word para imagem JPEG usando opções avançadas
const convert_options = 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.docx";
  settings.format = "jpeg";
  
  convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  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_options()
.then(() => {
  console.log("Converted Word to JPEG file online using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word file:", err);
})

Como converter Word para imagem PNG on-line usando Node.js

Por favor, siga as etapas mencionadas abaixo para converter Word para arquivo PNG programaticamente:

  • Crie uma instância de ConvertApi
  • Criar instância ConvertSettings
  • Defina o caminho do arquivo de palavras
  • Atribuir “png” ao formato
  • Forneça o caminho do arquivo de saída
  • Criar ConvertDocumentRequest
  • Obtenha resultados chamando o método ConvertApi.convertDocument()

O exemplo de código a seguir mostra como converter word em png sem perder a qualidade usando a API REST no Node.js:

// Como converter Word para imagem PNG online usando Node.js
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.docx";
  settings.format = "png";
  settings.outputPath = "nodejs-testing/sample-file.png";

  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 Word to PNG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

Como converter Word para arquivo GIF online usando Node.js

Siga as etapas mencionadas abaixo para converter arquivos Word em GIF programaticamente:

  • Crie uma instância de ConvertApi
  • Criar instância ConvertSettings
  • Defina o caminho do arquivo de palavras
  • Atribuir “gif” ao formato
  • Forneça o caminho do arquivo de saída
  • Criar ConvertDocumentRequest
  • Obtenha resultados chamando o método ConvertApi.convertDocument()

O exemplo de código a seguir mostra como converter word em gif sem perder a qualidade usando a API REST no Node.js:

// Como converter o formato Word para GIF online usando Node.js
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.docx";
  settings.format = "gif";
  settings.outputPath = "nodejs-testing/sample-file.gif";

  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 Word to GIF image file.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

Conversor Online de Word para Imagem

Como converter arquivo de imagem Word DOC online? Tente o seguinte word-to-jpg, word-to-jpeg, word-to-png ou word-to-gif gratuitamente online para conversor de imagens, que foi desenvolvido usando a API acima.

Conclusão

Este é o fim desta postagem no blog. Esperamos que você tenha aprendido:

  • como alterar o formato word para JPG na nuvem;
  • como converter word em JPEG usando opções avançadas;
  • carregue programaticamente o arquivo de palavras e, em seguida, baixe o arquivo convertido da nuvem;
  • converta programaticamente o formato de arquivo word para png na nuvem;
  • como converter word em formato de imagem GIF na nuvem;

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.

Além disso, recomendamos a leitura do nosso manual de introdução

Groupdocs.cloud ocasionalmente publica artigos de blog sobre novos tópicos. Ficar em contato para as atualizações mais recentes é importante.

Faça uma pergunta

Você pode fazer qualquer pergunta sobre como converter word em formato de imagem, através do nosso Fórum de Suporte Gratuito

perguntas frequentes

Como faço para converter um documento do Word para JPG no Node.js?

Por favor, visite este Word to JPG para aprender o código para transformar documentos do Word em um formato de arquivo JPG de forma rápida e fácil.

Posso converter documento para JPG 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 documento DOCX em imagem JPG.

Como converter Word para JPG online grátis?

Word to JPG converter free online permite que você exporte o formato Word para JPG de forma rápida e fácil. Assim que a conversão estiver concluída, você pode baixar o arquivo JPG.

Como faço para converter um documento do Word em JPG gratuitamente?

  • Abra conversor online gratuito de Word para JPG
  • Clique dentro da área de soltar arquivo para carregar um arquivo do Word ou arraste e solte um arquivo do Word.
  • Clique no botão Converter agora e o software conversor de Word para JPG on-line converterá o arquivo do Word em JPG.
  • O link de download do arquivo de saída estará disponível instantaneamente após a conversão do Word em um arquivo JPG.

Como instalar a biblioteca de download gratuito do conversor de formato Word para JPG?

Baixe e instale o conversor DOC para JPG download gratuito da biblioteca Node.js para criar, processar e converter imagens do Word para JPG programaticamente.

Como faço para converter Word para JPG offline no Windows?

Faça o download deste software conversor de Word para JPG offline gratuitamente. Esta ferramenta on-line de download gratuito do Word DOC ou DOCX para JPG converterá documentos em fotos JPG no Windows rapidamente, com um único clique.

Veja também

Recomendamos visitar os seguintes artigos para mais informações: