CacheBackgroundGraphics

PdfSaveOptions.CacheBackgroundGraphics property

Belgenin arka planına yerleştirilen grafiklerin önbelleğe alınıp alınmayacağını belirleyen bir değer alır veya ayarlar.

public bool CacheBackgroundGraphics { get; set; }

Notlar

Varsayılan değerdoğru ve arka plan grafikleri xObject olarak PDF belgesine yazılır.

Değer ne zamanYANLIŞ arka plan grafikleri önbelleğe alınmaz.

Bazı şekiller önbelleğe alma için desteklenmez (alanlı şekiller, yer imleri, HRef’ler).

Belge arka plan grafiği, sayfanın alt bilgisine veya üst bilgisine yerleştirilen çeşitli şekiller, grafikler, resimler ve arka plan ile kenarlıklardan oluşur.

Örnekler

Belgenin arka planına yerleştirilen grafiklerin nasıl önbelleğe alınacağını gösterir.

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);

Ayrıca bakınız