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.