CacheBackgroundGraphics

PdfSaveOptions.CacheBackgroundGraphics property

Ruft einen Wert ab oder legt ihn fest, der bestimmt, ob im Hintergrund des Dokuments platzierte Grafiken zwischengespeichert werden sollen oder nicht.

public bool CacheBackgroundGraphics { get; set; }

Bemerkungen

Der Standardwert istWAHR und Hintergrundgrafiken werden als xObject in das PDF-Dokument geschrieben.

Wenn der Wert istFALSCH Hintergrundgrafiken werden nicht zwischengespeichert.

Einige Formen werden beim Caching nicht unterstützt (Formen mit Feldern, Lesezeichen, HRefs).

Bei der Hintergrundgrafik eines Dokuments handelt es sich um verschiedene Formen, Diagramme, Bilder, die in der Fuß- oder Kopfzeile platziert werden, sowie als Hintergrund und Rand einer Seite.

Beispiele

Zeigt, wie im Hintergrund des Dokuments platzierte Grafiken zwischengespeichert werden.

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

Siehe auch