Converti un documento in un'immagine

A volte è necessario ottenere un’immagine anziché documenti in altri formati, come DOCX o PDF. Ad esempio, devi aggiungere un’anteprima di qualsiasi pagina di un documento al tuo sito web o alla tua applicazione oppure creare una “scansione” di un documento per inviare una fattura. Questo è il momento in cui potresti dover convertire un documento in qualsiasi formato di caricamento supportato in un’immagine, ancora una volta, in qualsiasi formato di salvataggio supportato.

Converti 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 immagine disponibile, ad esempio JPEG, PNG o BMP.

Il seguente esempio di codice mostra come convertire PDF 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 esistono anche opzioni specifiche per il salvataggio delle immagini.

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

È anche possibile controllare la qualità dell’immagine di output e il formato pixel utilizzando le seguenti proprietà: horizontal_resolution, vertical_resolution, scale, pixel_format, nonché configurare le impostazioni del colore dell’immagine, utilizzando le seguenti proprietà: image_brightness, image_color_mode, image_contrast, paper_color.

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

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