Converti documento Word in immagine TIFF utilizzando Java

TIFF è un formato popolare per memorizzare più immagini sotto forma di pagine. Questa caratteristica distintiva del formato TIFF consente la condivisione di documenti Word in un formato di sola lettura. Possiamo convertire facilmente documenti Word (DOC o DOCX) in immagini TIFF a livello di codice nelle applicazioni Java. In questo articolo impareremo come convertire un documento Word in un’immagine TIFF usando Java.

In questo articolo verranno trattati i seguenti argomenti:

API Java per convertire Word in TIFF

Per convertire DOC in TIFF o DOCX in TIFF, utilizzeremo l’API Aspose.Words for Java. Ci consente di generare, modificare, convertire, eseguire il rendering e stampare documenti Word senza utilizzare Microsoft Word direttamente all’interno di applicazioni multipiattaforma. Si prega di scaricare il JAR dell’API o aggiungere la seguente configurazione pom.xml in un’applicazione Java basata su Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.4</version>
    <type>pom</type>
</dependency>

Converti documento Word in TIFF in Java

Possiamo convertire un documento Word in un TIFF multipagina seguendo i passaggi indicati di seguito:

  1. Carica un documento Word usando la classe Document.
  2. Salva il documento come file TIFF usando il metodo Save(). Prende il percorso del file di output e SaveFormat come argomenti.

L’esempio di codice seguente mostra come convertire un documento di Word in un TIFF utilizzando Java.

// Questo esempio di codice mostra come convertire un'immagine da Word a TIFF.
// Apri il documento.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Salva il documento come TIFF multipagina.
doc.save("D:\\Files\\Word\\Sample.tiff", SaveFormat.TIFF);
Converti documento Word in TIFF in Java.

Converti documento Word in TIFF in Java.

Personalizza la conversione da Word a TIFF in Java

Possiamo personalizzare la conversione di documenti Word in TIFF applicando varie opzioni fornite dall’API. A tale scopo, l’API fornisce la classe ImageSaveOptions. Consente di impostare la luminosità dell’immagine, la risoluzione, l’intervallo di pagine da convertire, lo schema di compressione e così via. Segui i passaggi indicati di seguito per impostare opzioni aggiuntive durante la conversione di Word in TIFF.

  1. Innanzitutto, carica un documento Word utilizzando la classe Document.
  2. Quindi, crea un’istanza della classe ImageSaveOptions con il formato dell’immagine di input come argomento.
  3. Successivamente, imposta le opzioni desiderate come TiffCompression, Resolution, ecc.
  4. Infine, chiama il metodo Save(string, ImageSaveOptions) per convertire Word in TIFF.

L’esempio di codice seguente mostra come convertire un documento di Word in un’immagine TIFF con opzioni aggiuntive.

// Questo esempio di codice mostra come convertire un'immagine da Word a TIFF.
// Apri il documento.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Crea un oggetto ImageSaveOptions da passare al metodo Save
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.TIFF);

// Imposta le pagine da visualizzare
// Dove 0 è il numero della pagina iniziale e 2 è il totale delle pagine da convertire
PageSet pageSet = new PageSet(0, 2);
options.setPageSet(pageSet);

// Applicare la compressione CCITT4
options.setTiffCompression(TiffCompression.CCITT_4);

// Imposta la risoluzione orizzontale e verticale per 
// le immagini generate, in punti per pollice.
// Impostare la proprietà "Risoluzione" su "72" per eseguire il rendering del documento a 72 dpi.
options.setResolution(160);

// Imposta la luminosità e il contrasto dell'immagine.
// Entrambi sono su una scala 0-1 e sono a 0,5 per impostazione predefinita.
options.setImageBrightness(0.3f);
options.setImageContrast(0.7f);

// Converti Word in TIFF
doc.save("D:\\Files\\Word\\CusomizedSample.tiff", options);

Ottieni una licenza gratuita

Prova l’API senza limitazioni di valutazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo abbiamo imparato come convertire un documento Word in un’immagine TIFF usando Java. Abbiamo anche visto come applicare a livello di codice opzioni aggiuntive come la compressione TIFF, la luminosità e la risoluzione dell’immagine. Inoltre, puoi saperne di più su Aspose.Words per l’API Java utilizzando la documentazione. In caso di ambiguità, non esitare a contattarci sul forum.

Guarda anche