CacheBackgroundGraphics

PdfSaveOptions.CacheBackgroundGraphics property

Ottiene o imposta un valore che determina se memorizzare o meno nella cache la grafica posizionata sullo sfondo del documento.

public bool CacheBackgroundGraphics { get; set; }

Osservazioni

Il valore predefinito èVERO e la grafica di sfondo viene scritta nel documento PDF come xObject.

Quando il valore èfalso la grafica di sfondo non viene memorizzata nella cache.

Alcune forme non sono supportate per la memorizzazione nella cache (forme con campi, segnalibri, HRef).

La grafica di sfondo del documento è costituita da varie forme, grafici, immagini posizionate nel piè di pagina o nell’intestazione, nonché sullo sfondo e sul bordo di una pagina.

Esempi

Mostra come memorizzare nella cache la grafica posizionata sullo sfondo del documento.

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

Guarda anche