Cómo convertir documentos de Word en imágenes en C#

Con Aspose.Words para .NET, puede convertir documentos, por ejemplo, DOCX, DOC, RTF, ODT, HTML a formatos de archivo de imagen, por ejemplo, PNG, JPEG, BMP, GIF. En este tutorial, aprenderá a convertir documentos de Word en imágenes en C#.

Pasos para convertir documentos de Word en imágenes en C#

  1. Instale el paquete Aspose.Words for .NET desde NuGet.org
  2. Agregue una referencia a los espacios de nombres Aspose.Words y Aspose.Words.Saving
  3. Establezca la licencia de Aspose.Words para .NET usando el método License.SetLicense
  4. Importe el documento de entrada en el DOM de Aspose.Words
  5. Cree una instancia de la clase ImageSaveOptions para especificar opciones al representar páginas de documentos en imágenes
  6. Implemente la interfaz IPageSavingCallback y configure la ruta del nombre del archivo usando la propiedad PageSavingArgs.PageFileName
  7. Establecer el rango de páginas del documento de Word para la conversión de imágenes
  8. Finalmente, guarde las imágenes en el disco usando el método Document.Save

A menudo, necesita usar diferentes formatos y estilos de fuentes cuando trabaja con documentos. Si abre un documento en una máquina donde las fuentes utilizadas en el documento no están instaladas, la representación del texto será diferente en el visor de documentos. El caso será el mismo para Aspose.Words. Requiere fuentes TrueType al representar documentos en formatos de página fijos (JPEG, PNG, PDF o XPS). Las fuentes utilizadas en el documento de entrada deben instalarse en la máquina donde desea convertir el documento de Word en imágenes.

Anteriormente, analizamos cómo imprimir un documento de Word usando C# en otro tema de procedimientos. Este tema explica todos los pasos para convertir un documento de Word en imágenes en C#

Código para convertir documentos de Word en imágenes en C#

El código anterior en C# convierte documentos de Word en imágenes sin instalar MS Office. Puede usarlo donde esté instalado .NET en Windows, Linux, macOS y plataformas en la nube (Amazon Web Services y Microsoft Azure).

 Español