Convertir du texte en image PNG, JPEG et GIF en C#

Dans divers cas, vous devez convertir le texte dans des formats en lecture seule tels que des images ou des PDF. Dans un article précédent, nous avons expliqué comment convertir le texte d’un fichier TXT en PDF. Pour la conversion de texte en image à partir d’applications .NET, cet article montre comment convertir un texte en image PNG, JPEG ou GIF par programmation dans C# .NET.

Convertir du texte en images PNG, JPEG ou GIF en C# - API .NET

Pour convertir du texte en images PNG, JPEG ou GIF, nous utiliserons Aspose.Words for .NET. C’est une API puissante qui vous permet de créer et de manipuler des documents MS Word. De plus, il vous permet de convertir des documents MS Word et texte en divers autres formats de fichiers. Vous pouvez télécharger la DLL de l’API ou l’installer directement depuis NuGet.

PM> Install-Package Aspose.Words

Convertir du texte (TXT) en image en C#

Les fichiers TXT sont le moyen le plus simple et le plus simple de stocker du texte brut sans aucun formatage. Par conséquent, nous allons utiliser un fichier TXT et convertir son texte en images PNG, JPEG ou GIF. Voici les étapes pour convertir du texte en image en C#.

  • Chargez le fichier texte à l’aide de la classe Document.
  • Parcourez toutes les pages du document.
  • Extrayez chaque page à l’aide de la méthode Document.ExtractPages().
  • Enregistrez la page au format PNG (ou un autre format d’image) à l’aide de la méthode Document.Save().

L’exemple de code suivant montre comment convertir un texte en images en C#.

// Charger le fichier texte
Document doc = new Document("Input.txt");

// Boucle sur chaque page
for (int page = 0; page < doc.PageCount; page++)
{
    // Extraire la page
    var extractedPage = doc.ExtractPages(page, 1);

    // Enregistrer en tant qu'image, par exemple PNG
    extractedPage.Save($"Output_{page + 1}.png");
}

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire afin d’utiliser Aspose.Words for .NET sans limitations d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir du texte en image par programmation en C#. Vous pouvez utiliser l’exemple de code fourni et convertir le texte des fichiers TXT en images PNG, JPEG ou GIF de manière transparente. En outre, vous pouvez explorer d’autres fonctionnalités offertes par Aspose.Words for .NET en utilisant la documentation. Vous pouvez également poster vos questions sur notre forum.

Voir également