CacheBackgroundGraphics
Contenu
[
Cacher
]PdfSaveOptions.CacheBackgroundGraphics property
Obtient ou définit une valeur déterminant s’il faut ou non mettre en cache les graphiques placés en arrière-plan du document.
public bool CacheBackgroundGraphics { get; set; }
Remarques
La valeur par défaut estvrai
et les graphiques d’arrière-plan sont écrits dans le document PDF en tant que xObject.
Lorsque la valeur estFAUX
les graphiques d’arrière-plan ne sont pas mis en cache.
Certaines formes ne sont pas prises en charge pour la mise en cache (formes avec champs, signets, HRefs).
Le graphique d’arrière-plan du document est constitué de diverses formes, graphiques, images placées dans le pied de page ou l’en-tête, ainsi que l’arrière-plan et la bordure d’une page.
Exemples
Montre comment mettre en cache les graphiques placés en arrière-plan du document.
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);
Voir également
- class PdfSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words