Imagen de Word a JPG PNG C#

En determinados escenarios, es posible que necesites convertir documentos de Word en imágenes. Ya sea para generar vistas previas, crear miniaturas o integrar documentos en aplicaciones donde los formatos de imagen son más adecuados, tener la capacidad de convertir documentos de Word en imágenes puede resultar útil. En este artículo, aprenderá cómo convertir un documento de Word DOC o DOCX a un formato de imagen JPG o PNG usando C#.

Convertidor de palabra a imagen: instalación de la API de C#

Puede convertir fácilmente documentos de Word a diferentes formatos de imagen en C# instalando Conholdate.Total para .NET. Simplemente descárguelo de la sección Nuevas versiones o ejecute el siguiente comando de instalación de NuGet:

PM> NuGet\Install-Package Conholdate.Total

Convierta un documento DOCX DOC de Word a una imagen PNG en C#

Puede convertir fácilmente un documento de Word a una imagen PNG en C# con los siguientes pasos:

  • Cargue el documento DOCX Word de entrada utilizando el objeto de clase Document.
  • Inicializa un objeto de la clase ImageSaveOptions.
  • Establezca la resolución horizontal.
  • Exporte la imagen PNG de salida con el método Guardar.

El siguiente código de muestra demuestra cómo convertir Word DOCX a una imagen PNG en C#:

// Cargue el documento de Word de entrada
Aspose.Words.Document doc = new Aspose.Words.Document("Words.docx");

// Inicializar un objeto de la clase ImageSaveOptions
Aspose.Words.Saving.ImageSaveOptions options = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Png);

// Establezca la resolución horizontal.
options.HorizontalResolution = 72f;

// Guardar imagen PNG de salida
doc.Save("Word-to-PNG.png", options);

Convertir documento DOCX a imagen JPG en C#

Puede renderizar rápidamente un documento de Word a formato de imagen JPG en C# siguiendo los pasos a continuación:

  • Cargue el documento DOCX Word de entrada utilizando el objeto de clase Document.
  • Inicializa un objeto de la clase ImageSaveOptions.
  • Establezca la propiedad PageSet para convertir páginas específicas.
  • Establezca propiedades personalizadas como el brillo y el contraste de la imagen.
  • Escriba la imagen JPG generada usando el método Guardar.

El siguiente fragmento de código muestra cómo convertir un documento Word DOCX a una imagen JPG en C#:

// Cargue el documento de Word de entrada
Aspose.Words.Document doc = new Aspose.Words.Document("Words.docx");

// Inicializar un objeto de la clase ImageSaveOptions
Aspose.Words.Saving.ImageSaveOptions options = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Jpeg);

// Establezca "PageSet" en "0" para convertir solo la primera página de un documento.
options.PageSet = new Aspose.Words.Saving.PageSet(0);

// Establece el brillo y el contraste de la imagen.
options.ImageBrightness = 0.3f;
options.ImageContrast = 0.7f;

// Establezca la resolución horizontal.
options.HorizontalResolution = 72f;

// Guardar imagen JPG de salida
doc.Save("Word-to-JPG.jpg", options);

¿Por qué convertir documentos de Word en imágenes?

Hay varias razones por las que es posible que desees convertir documentos de Word en imágenes:

Facilidad para compartir: las imágenes son ampliamente compatibles en diferentes plataformas y dispositivos, lo que hace que sea fácil compartirlas con una audiencia más amplia.

Preservación del formato: la conversión a imágenes garantiza que el formato del documento permanezca intacto, independientemente del dispositivo o software de visualización.

Incrustación en aplicaciones: las imágenes se pueden incrustar fácilmente en presentaciones o aplicaciones web, mejorando el atractivo visual y la interactividad.

Licencia de evaluación gratuita

Puede obtener una licencia temporal gratuita para evaluar las API en su máxima capacidad.

Resumiendo

En este artículo, ha aprendido cómo convertir documentos de Word en imágenes usando C#. Cubre documentos Word DOC o DOCX a una imagen PNG o JPG en C#. Esta capacidad abre una amplia gama de posibilidades en sus aplicaciones, desde generar vistas previas de documentos hasta integrar documentos en flujos de trabajo centrados en imágenes. No dude en experimentar más y personalizar el código según sus requisitos específicos. Además, siempre puedes conectarte con nosotros para discutir cualquiera de tus inquietudes a través del foro.

Ver también