CacheBackgroundGraphics

PdfSaveOptions.CacheBackgroundGraphics property

Hämtar eller anger ett värde som avgör om grafik som placeras i dokumentets bakgrund ska cachelagras eller inte.

public bool CacheBackgroundGraphics { get; set; }

Anmärkningar

Standardvärdet ärsann och bakgrundsgrafik skrivs till PDF-dokumentet som ett xObject.

När värdet ärfalsk Bakgrundsgrafik cachas inte.

Vissa former stöds inte för cachning (former med fält, bokmärken, HRefs).

Dokumentbakgrundsgrafik är olika former, diagram, bilder placerade i sidfoten eller sidhuvudet, samt bakgrund och kantlinje på en sida.

Exempel

Visar hur man cachar grafik som placeras i dokumentets bakgrund.

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

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.CacheBackgroundGraphics = true;

doc.Save(ArtifactsDir + "PdfSaveOptions.CacheBackgroundGraphics.pdf", saveOptions);

long asposeToPdfSize = new FileInfo(ArtifactsDir + "PdfSaveOptions.CacheBackgroundGraphics.pdf").Length;
long wordToPdfSize = new FileInfo(MyDir + "Background images (word to pdf).pdf").Length;

Assert.Less(asposeToPdfSize, wordToPdfSize);

Se även