Converti testo in immagini PNG, JPEG o GIF in Java

La conversione da testo a immagine è spesso richiesta in vari casi, ad esempio per rendere il testo di sola lettura. In un articolo precedente, abbiamo scritto su come convertire il testo in un file TXT in un PDF in Java. In questo articolo imparerai come convertire un testo in un’immagine PNG, JPEG o GIF a livello di codice in Java.

API per convertire il testo in immagini PNG, JPEG o GIF in Java

Aspose.Words for Java è un’API ricca di funzionalità per creare, modificare o convertire documenti MS Word in applicazioni basate su Java. Inoltre, supporta la conversione ad alta fedeltà di documenti di testo in altri formati di documenti e immagini. In questo articolo, utilizzeremo Aspose.Words per Java per convertire il testo in immagini PNG, JPEG o GIF. Puoi scaricare il JAR dell’API o installarlo utilizzando le seguenti configurazioni Maven:

Archivio:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Dipendenza:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.4</version>
    <classifier>jdk17</classifier>
</dependency>

Converti testo (TXT) in immagine in Java

I file TXT forniscono il modo più semplice e semplice 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 immagini in Java.

  • 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 il testo in immagini in Java.

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

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

	// Salva come immagine, ad esempio PNG
	extractedPage.save("Output_" + page + ".png");
}

Ottieni una licenza API gratuita

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

Conclusione

In questo articolo, hai imparato come convertire un testo in un’immagine a livello di codice in Java. Puoi semplicemente installare l’API e utilizzare l’esempio di codice fornito per convertire il testo in immagini PNG, JPEG o GIF. Inoltre, puoi esplorare altre funzionalità di Aspose.Words per Java utilizzando la documentazione. Inoltre, in caso di domande o domande, puoi contattarci tramite il nostro forum.

Guarda anche