ImageSaveOptions Constructor |
Namespace: Aspose.Words.Saving
// Open the document Document doc = new Document(MyDir + "Rendering.docx"); // Save as a JPEG image file with default options doc.Save(ArtifactsDir + "Rendering.SaveAsImage.DefaultJpgOptions.jpg"); // Save document to stream as a JPEG with default options MemoryStream docStream = new MemoryStream(); doc.Save(docStream, SaveFormat.Jpeg); // Rewind the stream position back to the beginning, ready for use docStream.Seek(0, SeekOrigin.Begin); // Save document to a JPEG image with specified options // Render the third page only and set the JPEG quality to 80% // In this case we need to pass the desired SaveFormat to the ImageSaveOptions constructor // to signal what type of image to save as ImageSaveOptions imageOptions = new ImageSaveOptions(SaveFormat.Jpeg); imageOptions.PageIndex = 2; imageOptions.PageCount = 1; imageOptions.JpegQuality = 80; doc.Save(ArtifactsDir + "Rendering.SaveAsImage.CustomJpgOptions.jpg", imageOptions);