Convertire un documento in un'immagine
A volte è necessario ottenere un’immagine invece di documenti in altri formati, come DOCX o PDF. Per esempio, è necessario aggiungere un’anteprima di qualsiasi pagina di documento al tuo sito web o applicazione o creare una “cancella” di un documento per inviare una fattura. Questo è quando è necessario convertire un documento in qualsiasi formato di carico supportato a un’immagine, di nuovo, in qualsiasi formato di salvataggio supportato.
Convertire in formato immagine
Come con tutti gli esempi di conversione già descritti, è necessario creare un nuovo documento o caricare uno esistente in qualsiasi formato supportato, effettuare le modifiche necessarie e salvarlo in qualsiasi formato di immagine disponibile, ad esempio, JPEG, PNG o BMP.
Il seguente esempio di codice mostra come convertire DOCX in JPEG:
Specificare le opzioni di salvataggio quando si converte in un’immagine
Aspose.Words fornisce con il ImageSaveOptions classe, che dà più controllo su come i documenti vengono salvati in vari formati di immagine. Alcune proprietà di questa classe ereditano o sovraccarico proprietà di classi di base come FixedPageSaveOptions o SaveOptions, ma ci sono anche opzioni specifiche per salvare le immagini.
È possibile specificare le pagine da convertire in formato immagine utilizzando il PageSet proprieta'. Ad esempio, può essere applicato se hai solo bisogno di un’anteprima per il primo o per una pagina definita.
È anche possibile controllare la qualità dell’immagine di uscita e il formato pixel utilizzando le seguenti proprietà – HorizontalResolution, VerticalResolution, Resolution, Scale, PixelFormat, così come impostare le impostazioni di colore immagine, utilizzando le seguenti proprietà – ImageBrightness, ImageColorMode, ImageContrast, PaperColor.
Ci sono anche proprietà che si applicano a un certo formato, per 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: