Convertire un documento in un'immagine

A volte è necessario ottenere un’immagine invece di documenti in altri formati, come DOCX o PDF. Ad esempio, è necessario aggiungere un’anteprima di qualsiasi pagina del documento al sito Web o all’applicazione o creare una “scansione” di un documento per inviare una fattura. Questo è quando potrebbe essere necessario convertire un documento in qualsiasi supported load format in un’immagine, di nuovo, in qualsiasi supported save format.

Convertire in formato immagine

Come per tutti gli esempi di conversione già descritti, è necessario creare un nuovo documento o caricarne uno esistente in qualsiasi formato supportato, apportare le modifiche necessarie e salvarlo in qualsiasi formato di immagine disponibile, ad esempio JPEG, PNG o BMP.

L’esempio di codice seguente mostra come convertire DOCX in JPEG:

Specificare le opzioni di salvataggio durante la conversione in un’immagine

Aspose.Words fornisce la classe ImageSaveOptions, che offre un maggiore controllo su come i documenti vengono salvati in vari formati di immagine. Alcune proprietà di questa classe ereditano o sovraccaricano le proprietà delle classi base come FixedPageSaveOptions o SaveOptions, ma ci sono anche opzioni specifiche per il salvataggio delle immagini.

È possibile specificare le pagine da convertire in formato immagine utilizzando la proprietà PageSet. Ad esempio, può essere applicato se hai solo bisogno di un’anteprima per la prima o per una pagina definita.

È anche possibile controllare la qualità dell’immagine di output e il formato dei pixel utilizzando le seguenti proprietà– HorizontalResolution, VerticalResolution, Resolution, Scale, PixelFormat, così come impostare le impostazioni del colore dell’immagine, utilizzando le seguenti proprietà– ImageBrightness, ImageColorMode, ImageContrast, PaperColor.

Esistono anche proprietà che si applicano a un determinato formato, ad esempio JpegQuality o TiffCompression.

Il seguente esempio di codice mostra come creare un’anteprima della prima pagina del documento con l’applicazione di alcune impostazioni aggiuntive: