Convierta un documento de Word en imágenes JPEG, PNG o GIF en Node.js.

Convierta documentos de Word a imágenes JPG, PNG o GIF en Node.js

En un artículo anterior, demostramos el proceso de conversión de PDF a formato JPG, PNG y GIF mediante programación. Esta publicación de blog nos enseñará cómo convertir Word a JPEG, GIF y PNG utilizando la biblioteca de imágenes de Node.Js. Word es uno de los formatos populares para compartir e imprimir documentos. A menudo necesitamos convertir documentos de Word a diferentes formatos de imagen. Es mejor utilizar herramientas especializadas ya desarrolladas que proporcionen una solución de conversión flexible y de fácil mantenimiento para sus necesidades. En este artículo, aprenderemos cómo convertir documentos de Word a imágenes JPG, PNG o GIF en Node.js.

En este artículo, hablaremos sobre los siguientes temas:

API REST de Word to Image Converter y SDK de Node.js

En este artículo, utilizaremos la API Node.js SDK de GroupDocs.Conversion Cloud para convertir Word DOCX a imágenes JPEG, PNG o GIF en aplicaciones Node.js. Esta API le permite convertir sus documentos a cualquier formato que necesite. Admite la conversión de más de 50 tipos de documentos e imágenes como Word, Excel, PowerPoint, PDF, HTML, JPG, PNG y CAD. También proporciona SDK de .NET, Java, PHP, Ruby, Android y Python como sus miembros de la familia de conversión de documentos para la API de la nube.

Puede instalar GroupDocs.Conversion Cloud en sus aplicaciones Node.js con el siguiente comando en la consola:

npm install groupdocs-conversion-cloud

Obtenga su ID de cliente y Secreto de cliente del panel de control antes de comenzar a seguir los pasos y los ejemplos de código disponibles. Una vez que tenga su ID y secreto, agregue el código como se muestra a continuación:

# Importe el SDK de Node.js en su aplicación de nodo desde http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// obtenga clientId y clientSecret de https://dashboard.groupdocs.cloud (se requiere 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";

Convierta el formato Word a JPG usando la API REST en Node.js

Puede convertir un archivo de imagen de Word a JPEG siguiendo los sencillos pasos que se detallan a continuación:

  1. Subir el archivo de word a la nube
  2. Convertir Imagen de Word a JPG en línea gratis en Node.js
  3. Descargar el archivo JPG convertido

Sube la imagen

En primer lugar, cargue el archivo de Word en la nube utilizando el siguiente ejemplo de código:

// abra el archivo en IOStream desde la unidad de su sistema.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.docx';
// leer archivo
fs.readFile(resourcesFolder, (err, fileStream) => {
  // construir FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // crear solicitud de carga de archivo
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.docx", fileStream, myStorage);
  // subir archivo
  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, el archivo de Word cargado estará disponible en la sección de archivos de su tablero en la nube.

Convierta archivos de Word a JPG en línea usando Node.js

Siga los pasos que se mencionan a continuación para convertir archivos de Word a JPG mediante programación:

  • Crear una instancia de ConvertApi
  • Crear instancia de ConvertSettings
  • Establecer la ruta del archivo de Word
  • Asigne “jpg” al formato
  • Proporcione la ruta del archivo de salida
  • Crear ConvertDocumentRequest
  • Obtenga resultados llamando al método ConvertApi.convertDocument()

El siguiente ejemplo de código muestra cómo convertir Word a jpg sin perder calidad usando la API REST en Node.js:

// Cómo convertir Word a formato JPG usando REST API en 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 {
    // Crear solicitud de documento de conversión
    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);
})

Descargar el archivo convertido

El ejemplo de código anterior guardará el archivo de Word convertido en la nube. Puede descargarlo utilizando el siguiente ejemplo de código:

// construir FileApi para descargar el archivo convertido
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// crear solicitud de archivo de descarga
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// descargar archivo y tipo de respuesta Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // guardar el archivo en el directorio de su 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);
    });

Convierta una imagen de Word a JPEG usando las opciones avanzadas

Siga los pasos que se mencionan a continuación utilizando la API de conversión en línea de alta calidad de Word a JPEG con algunas configuraciones avanzadas:

  • Crear una instancia de ConvertApi
  • Crear instancia de ConvertSettings
  • Establecer la ruta del archivo de Word
  • Asignar “jpeg” al formato
  • Proporcione la ruta del archivo de salida
  • Definir JpegConvertOptions
  • Después de eso, establezca varias configuraciones de conversión, como escala de grises, fromPage, pagesCount, calidad, rotarÁngulo, usePdf, etc.
  • Crear ConvertDocumentRequest
  • Obtenga resultados llamando al método ConvertApi.convertDocument()

El siguiente ejemplo de código muestra cómo convertir Word a formato jpeg en línea con opciones de conversión avanzadas:

// Cómo convertir una imagen de Word a JPEG usando Opciones Avanzadas
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 {
    // Crear solicitud de documento de conversión
    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);
})

Cómo convertir una imagen de Word a PNG en línea usando Node.js

Siga los pasos que se mencionan a continuación para convertir archivos de Word a PNG mediante programación:

  • Crear una instancia de ConvertApi
  • Crear instancia de ConvertSettings
  • Establecer la ruta del archivo de Word
  • Asignar “png” al formato
  • Proporcione la ruta del archivo de salida
  • Crear ConvertDocumentRequest
  • Obtenga resultados llamando al método ConvertApi.convertDocument()

El siguiente ejemplo de código muestra cómo convertir word a png sin perder calidad usando REST API en Node.js:

// Cómo convertir una imagen de Word a PNG en línea 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 {
    // Crear solicitud de documento de conversión
    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);
})

Cómo convertir Word a archivo GIF en línea usando Node.js

Siga los pasos que se mencionan a continuación para convertir archivos de Word a GIF mediante programación:

  • Crear una instancia de ConvertApi
  • Crear instancia de ConvertSettings
  • Establecer la ruta del archivo de Word
  • Asignar “gif” al formato
  • Proporcione la ruta del archivo de salida
  • Crear ConvertDocumentRequest
  • Obtenga resultados llamando al método ConvertApi.convertDocument()

El siguiente ejemplo de código muestra cómo convertir word a gif sin perder calidad usando REST API en Node.js:

// Cómo convertir Word a formato GIF en línea 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 {
    // Crear solicitud de documento de conversión
    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);
})

Convertidor de palabra a imagen en línea

¿Cómo convertir un archivo de imagen DOC de Word en línea? Intente lo siguiente palabra-a-jpg, palabra-a-jpeg, palabra-a-png o palabra-a-gif gratis en línea a un convertidor de imágenes, que ha sido desarrollado utilizando la API anterior.

Conclusión

Este es el final de esta publicación de blog. Esperamos que hayas aprendido:

  • cómo cambiar el formato word a JPG en la nube;
  • cómo convertir Word a JPEG usando opciones avanzadas;
  • cargue el archivo de Word mediante programación y luego descargue el archivo convertido de la nube;
  • convertir word a formato de archivo png mediante programación en la nube;
  • cómo convertir Word a formato de imagen GIF en la nube;

Puede obtener más información sobre GroupDocs.Conversion Cloud API utilizando la documentación. También proporcionamos una sección Referencia de API que le permite visualizar e interactuar con nuestras API directamente a través del navegador.

Además, recomendamos leer nuestro Manual de introducción

Groupdocs.cloud ocasionalmente publica artículos de blog sobre nuevos temas. Mantenerse en contacto para las últimas actualizaciones es importante.

Hacer una pregunta

Puede hacer cualquier pregunta sobre cómo convertir formato de palabra a imagen, a través de nuestro Foro de soporte gratuito

preguntas frecuentes

¿Cómo convierto un documento de Word a JPG en Node.js?

Visite este Word to JPG para aprender el código para transformar documentos de Word en un formato de archivo JPG de forma rápida y sencilla.

¿Puedo convertir un documento a JPG usando la API REST?

Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método ConvertDocument con ConvertDocumentRequest para convertir un documento DOCX a una imagen JPG.

¿Cómo convertir Word a JPG gratis en línea?

Convertidor de Word a JPG gratuito en línea le permite exportar Word a formato JPG, rápida y fácilmente. Una vez que se completa la conversión, puede descargar el archivo JPG.

¿Cómo convierto un documento de Word a JPG gratis?

  • Abra conversor de Word a JPG en línea gratuito
  • Haga clic dentro del área de colocación de archivos para cargar un archivo de Word o arrastre y suelte un archivo de Word.
  • Haga clic en el botón Convertir ahora y el software de conversión de Word a JPG en línea convertirá el archivo de Word a JPG.
  • El enlace de descarga del archivo de salida estará disponible instantáneamente después de convertir Word a un archivo JPG.

¿Cómo instalar la biblioteca de descarga gratuita del convertidor de formato Word a JPG?

Descargue e instale el convertidor de DOC a JPG descarga gratuita de la biblioteca Node.js para crear, procesar y convertir imágenes de Word a JPG mediante programación.

¿Cómo convierto Word a JPG sin conexión en Windows?

Descargue este software de conversión de Windows sin conexión de Word a JPG de forma gratuita. Esta herramienta de descarga gratuita en línea de Word DOC o DOCX to JPG Converter convertirá documentos en fotos JPG en Windows rápidamente, con un solo clic.

Ver también

Recomendamos visitar los siguientes artículos para ampliar la información: