Converteşte un document într-o imagine

Uneori este necesar să se obțină o imagine în loc de documente în alte formate, cum ar fi DOCX sau PDF. De exemplu, trebuie să adaugi o previzualizare a oricărei pagini de document pe site-ul tău sau aplicația ta, sau creezi o “scanare” a unui document pentru a trimite o factură. Aceasta este momentul în care ai putea avea nevoie să converteşti un document în orice supported load format într-o imagine, din nou, în orice supported save format.

Converteste în imagine

Ca și în toate exemplele de conversie deja descrise, aveți nevoie să creați un nou document sau să încărcați unul existent într-un format acceptat, să faceți modificările necesare și să îl salvați într-unul din orice format de imagine disponibil, de exemplu JPEG, PNG sau BMP.

Exemplul următor de cod arată cum să convertesti PDF în JPEG:

Specificaţi Opţiunile de Salvare atunci când convertiţi la Imagine

Aspose.Words vă oferă clasa ImageSaveOptions, care vă oferă un control mai mare asupra modului în care documentele sunt salvate în diferite formate de imagini. Unele proprietăți ale acestei clase moștenesc sau suprascrie proprietățile claselor de bază, precum FixedPageSaveOptions și SaveOptions, dar există și opțiuni specifice pentru salvarea imaginilor.

Este posibil să se specifice paginile care urmează să fie convertite în format imagine folosind proprietatea PageSet. De exemplu, se poate aplica dacă aveți nevoie doar de o previzualizare pentru prima sau pentru o pagină definită.

Este posibil de asemenea să controlezi calitatea imaginii și formatul pixelului folosind următoarele proprietăți – HorizontalResolution, VerticalResolution, Resolution, Scale, PixelFormat, precum și setarea setărilor culorii imaginii, folosind următoarele proprietăți – ImageBrightness, ImageColorMode, ImageContrast, PaperColor.

Există și proprietăți care se aplică unui anumit format, de exemplu, JpegQuality sau TiffCompression.

Următorul exemplu de cod prezintă modul în care se creează o previzualizare a primei pagini din document, aplicând câteva setări suplimentare: