SaveFormat

ImageSaveOptions.SaveFormat property

Anger formatet som de renderade dokumentsidorna eller formerna kommer att sparas i om detta sparaalternativ-objekt används. Kan vara ett raster Tiff ,Png ,Bmp , Jpeg eller vektorEmf ,Eps , Svg .

public override SaveFormat SaveFormat { get; set; }

Anmärkningar

Antalet andra alternativ beror på det valda formatet.

Det är också möjligt att spara till SVG både viaImageSaveOptions och viaSvgSaveOptions.

Exempel

Visar hur man redigerar bilden medan Aspose.Words konverterar ett dokument till ett.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.ParagraphFormat.Style = doc.Styles["Heading 1"];
builder.Writeln("Hello world!");
builder.InsertImage(ImageDir + "Logo.jpg");

// När vi sparar dokumentet som en bild kan vi skicka ett SaveOptions-objekt till
// redigera bilden medan sparoperationen återger den.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png)
{
    // Vi kan justera dessa egenskaper för att ändra bildens ljusstyrka och kontrast.
    // Båda är på en 0-1 skala och är på 0,5 som standard.
    ImageBrightness = 0.3f,
    ImageContrast = 0.7f,

    // Vi kan justera horisontell och vertikal upplösning med dessa egenskaper.
    // Detta kommer att påverka bildens mått.
    // Standardvärdet för dessa egenskaper är 96,0, för en upplösning på 96 dpi.
    HorizontalResolution = 72f,
    VerticalResolution = 72f,

    // Vi kan skala bilden med den här egenskapen. Standardvärdet är 1,0, för skalning på 100 %.
    // Vi kan använda den här egenskapen för att förneka alla ändringar i bilddimensioner som en ändring av upplösningen skulle orsaka.
    Scale = 96f / 72f
};

doc.Save(ArtifactsDir + "ImageSaveOptions.EditImage.png", options);

Se även