OptimizeOutput

HtmlFixedSaveOptions.OptimizeOutput property

Flagga indikerar om det krävs för att optimera utdata. Om denna flagga ställs in redundanta kapslade dukar och tomma dukar tas bort, sammanlänkas även grannglyfer med samma formatering. Obs! Noggrannheten i innehållsvisningen kan påverkas den här egenskapen är inställd påSann . Standard ärSann .

public override bool OptimizeOutput { get; set; }

Exempel

Visar hur man förenklar ett dokument när man sparar det i HTML genom att ta bort olika redundanta objekt.

Document doc = new Document(MyDir + "Rendering.docx");

HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { OptimizeOutput = optimizeOutput };

doc.Save(ArtifactsDir + "HtmlFixedSaveOptions.OptimizeGraphicsOutput.html", saveOptions);

// Storleken på den optimerade versionen av dokumentet är nästan en tredjedel av storleken på det ooptimerade dokumentet.
Assert.AreEqual(optimizeOutput ? 62521 : 191770,
    new FileInfo(ArtifactsDir + "HtmlFixedSaveOptions.OptimizeGraphicsOutput.html").Length, 200);

Se även