Convierta texto a imagen PNG, JPEG y GIF en C#

En varios casos, debe convertir el texto en formatos de solo lectura, como imágenes o PDF. En un artículo anterior, cubrimos cómo convertir el texto en un archivo TXT a PDF. Para la conversión de texto a imagen desde aplicaciones .NET, este artículo muestra cómo convertir una imagen de texto a PNG, JPEG o GIF mediante programación en C# .NET.

Convierta texto a imágenes PNG, JPEG o GIF en C# - .NET API

Para convertir texto a imágenes PNG, JPEG o GIF, usaremos Aspose.Words for .NET. Es una poderosa API que le permite crear y manipular documentos de MS Word. Además, le permite convertir documentos de MS Word y de texto a varios otros formatos de archivo. Puede descargar la DLL de la API o instalarla directamente desde NuGet.

PM> Install-Package Aspose.Words

Convertir texto (TXT) a imagen en C#

Los archivos TXT son la forma más sencilla y fácil de almacenar texto sin formato sin ningún tipo de formato. Por lo tanto, usaremos un archivo TXT y convertiremos su texto en imágenes PNG, JPEG o GIF. Los siguientes son los pasos para convertir texto a imagen en C#.

  • Cargue el archivo de texto usando la clase Document.
  • Recorra todas las páginas del documento.
  • Extrae cada página usando el método Document.ExtractPages().
  • Guarde la página como PNG (u otro formato de imagen) usando el método Document.Save().

El siguiente ejemplo de código muestra cómo convertir un texto en imágenes en C#.

// Cargar archivo de texto
Document doc = new Document("Input.txt");

// Bucle a través de cada página
for (int page = 0; page < doc.PageCount; page++)
{
    // Extrae la página
    var extractedPage = doc.ExtractPages(page, 1);

    // Guardar como imagen, por ejemplo, PNG
    extractedPage.Save($"Output_{page + 1}.png");
}

Obtenga una licencia de API gratuita

Puede obtener una licencia temporal para usar Aspose.Words for .NET sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido a convertir texto en imagen mediante programación en C#. Puede usar el ejemplo de código provisto y convertir el texto en archivos TXT a imágenes PNG, JPEG o GIF sin problemas. Además, puede explorar otras funciones que ofrece Aspose.Words for .NET utilizando la documentación. Además, puede publicar sus preguntas en nuestro foro.

Ver también