Converti testo in immagini PNG, JPEG e GIF in C#

In vari casi, devi convertire il testo in formati di sola lettura come immagini o PDF. In un articolo precedente, abbiamo spiegato come convertire il testo in un file TXT in PDF. Per la conversione da testo a immagine dall’interno di applicazioni .NET, questo articolo mostra come convertire un testo in un’immagine PNG, JPEG o GIF a livello di codice in C# .NET.

Converti testo in immagini PNG, JPEG o GIF in C# - .NET API

Per convertire il testo in immagini PNG, JPEG o GIF, utilizzeremo Aspose.Words for .NET. È una potente API che ti consente di creare e manipolare documenti MS Word. Inoltre, ti consente di convertire MS Word e documenti di testo in vari altri formati di file. Puoi scaricare la DLL dell’API o installarla direttamente da NuGet.

PM> Install-Package Aspose.Words

Converti testo (TXT) in immagine in C#

I file TXT sono il modo più semplice e facile per archiviare testo normale senza alcuna formattazione. Pertanto, utilizzeremo un file TXT e convertiremo il suo testo in immagini PNG, JPEG o GIF. Di seguito sono riportati i passaggi per convertire il testo in un’immagine in C#.

  • Carica il file di testo usando la classe Document.
  • Scorri tutte le pagine del documento.
  • Estrai ogni pagina usando il metodo Document.ExtractPages().
  • Salva la pagina come PNG (o un altro formato immagine) usando il metodo Document.Save().

L’esempio di codice seguente mostra come convertire un testo in immagini in C#.

// Carica file di testo
Document doc = new Document("Input.txt");

// Scorri ogni pagina
for (int page = 0; page < doc.PageCount; page++)
{
    // Estrai la pagina
    var extractedPage = doc.ExtractPages(page, 1);

    // Salva come immagine, ad esempio PNG
    extractedPage.Save($"Output_{page + 1}.png");
}

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea per utilizzare Aspose.Words per .NET senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come convertire il testo in un’immagine a livello di codice in C#. Puoi utilizzare l’esempio di codice fornito e convertire il testo nei file TXT in immagini PNG, JPEG o GIF senza problemi. Inoltre, puoi esplorare altre funzionalità offerte da Aspose.Words per .NET utilizzando la documentazione. Inoltre, puoi pubblicare le tue domande sul nostro forum.

Guarda anche