Een document omzetten naar een afbeelding

Soms is het nodig om een afbeelding in plaats van documenten in andere formaten, zoals DOCX of PDF. U moet bijvoorbeeld een voorbeeld van een documentpagina toevoegen aan uw website of toepassing, of een “scan” van een document maken om een factuur te versturen. Dit is wanneer u nodig hebt om een document te converteren in een ondersteund laadformaat naar een afbeelding, opnieuw, in elke ondersteund opslagformaat.

Naar afbeelding converteren

Zoals bij alle reeds beschreven conversievoorbeelden, moet je een nieuw document maken of een bestaand document laden in elk ondersteund formaat, de nodige wijzigingen aanbrengen en opslaan in elk beschikbaar afbeeldingsformaat, bijvoorbeeld JPEG, PNG of BMP.

Het volgende voorbeeld van code laat zien hoe PDF naar JPEG te converteren:

Opties opslaan bij omzetten naar afbeelding specificeren

Aspose.Words geeft u de ImageSaveOptions klasse, wat meer controle geeft over hoe documenten worden opgeslagen in verschillende afbeeldingsformaten. Sommige eigenschappen van deze klasse erven of overbelasting eigenschappen van basisklassen zoals FixedPageSaveOptions of SaveOptions, maar er zijn ook opties specifiek voor het opslaan van afbeeldingen.

Het is mogelijk om de pagina’s om te zetten naar afbeelding formaat met behulp van de PageSet eigendom. Bijvoorbeeld, het kan worden toegepast als je alleen een voorbeeld voor de eerste of voor een bepaalde pagina.

Het is ook mogelijk om de output beeldkwaliteit en pixelformaat met behulp van de volgende eigenschappen te regelen. HorizontalResolution, VerticalResolution, Resolution, Scale, PixelFormat, evenals het instellen van afbeeldingskleurinstellingen, met behulp van de volgende eigenschappen ImageBrightness, ImageColorMode, ImageContrast, PaperColor.

Er zijn ook eigenschappen die van toepassing zijn op een bepaald formaat, bijvoorbeeld, JpegQuality of TiffCompression.

Het volgende voorbeeld van code laat zien hoe u een voorbeeld van de eerste documentpagina kunt maken met een aantal extra instellingen: