Converti documento Word in immagine TIFF usando C#

Possiamo convertire facilmente documenti Word (DOC o DOCX) in immagini raster. Le immagini raster sono in grado di eseguire il rendering di elementi visivi complessi e multicolori. TIFF è un formato popolare per memorizzare immagini raster. Supporta il salvataggio di più immagini sotto forma di pagine. Questa caratteristica distintiva del formato TIFF lo rende un’opzione adatta per presentare i documenti di Word in un formato di sola lettura. In questo articolo impareremo come convertire un documento Word in un’immagine TIFF usando C#.

In questo articolo verranno trattati i seguenti argomenti:

API C# per convertire Word in TIFF

Per convertire DOC in TIFF o DOCX in TIFF, utilizzeremo l’API Aspose.Words for .NET. Ci consente di generare, modificare, convertire, eseguire il rendering e stampare file senza utilizzare Microsoft Word direttamente all’interno di applicazioni multipiattaforma. Si prega di scaricare la DLL dell’API o installarla utilizzando NuGet.

PM> Install-Package Aspose.Words

Converti documento Word in TIFF in C#

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 come argomento.

L’esempio di codice seguente mostra come convertire un documento di Word in un TIFF usando C#.

// Questo esempio di codice mostra come convertire DOCX in TIFF.
// Carica un documento Word
Document doc = new Document("C:\\Files\\Document.docx");

// Converti Word in TIFF
doc.Save("C:\\Files\\SaveWordAsTiff.tiff");
Converti documento Word in TIFF in C#.

Converti documento Word in TIFF in C#.

Personalizza la conversione da Word a TIFF in C#

Possiamo utilizzare diverse opzioni per personalizzare la conversione di documenti Word in TIFF. 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, Risoluzione, 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 DOCX in TIFF con opzioni aggiuntive.
// Carica un documento Word
Document doc = new Document("C:\\Files\\Document.docx");

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

// Imposta le pagine da visualizzare
options.PageSet = new PageSet(1);

// Applicare la compressione CCITT4
options.TiffCompression = TiffCompression.Ccitt4;

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

// 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.Resolution = 72;

// Converti Word in TIFF
doc.Save("C:\\Files\\Convert_with_Options.tiff");

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 C#. Abbiamo anche visto come applicare opzioni aggiuntive come la compressione e la risoluzione TIFF a livello di codice. Inoltre, puoi saperne di più su Aspose.Words per .NET API usando la documentazione. In caso di ambiguità, non esitare a contattarci sul forum.

Guarda anche