Thumbnail
Contenu
[
Cacher
]BuiltInDocumentProperties.Thumbnail property
Obtient ou définit la miniature du document.
public byte[] Thumbnail { get; set; }
Remarques
Pour l’instant, cette propriété n’est utilisée que lorsqu’un document est exporté vers ePub, il n’est ni lu ni écrit dans d’autres formats de document.
Une image de format arbitraire peut être définie sur cette propriété, mais le format est vérifié lors de l’exportation. InvalidOperationException est renvoyé si l’image n’est pas valide ou si son format n’est pas pris en charge pour le format spécifique du document.
Seules les images gif, jpeg et png peuvent être utilisées pour la publication ePub.
Exemples
Montre comment ajouter une vignette à un document que nous enregistrons au format Epub.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
// Si nous enregistrons un document dont la propriété "Thumbnail" contient des données d'image que nous avons ajoutées, au format Epub,
// un lecteur qui ouvre ce document peut afficher l'image avant la première page.
BuiltInDocumentProperties properties = doc.BuiltInDocumentProperties;
byte[] thumbnailBytes = File.ReadAllBytes(ImageDir + "Logo.jpg");
properties.Thumbnail = thumbnailBytes;
doc.Save(ArtifactsDir + "DocumentProperties.Thumbnail.epub");
// Nous pouvons extraire l'image miniature d'un document et l'enregistrer dans le système de fichiers local.
DocumentProperty thumbnail = doc.BuiltInDocumentProperties["Thumbnail"];
File.WriteAllBytes(ArtifactsDir + "DocumentProperties.Thumbnail.gif", thumbnail.ToByteArray());
Voir également
- class BuiltInDocumentProperties
- espace de noms Aspose.Words.Properties
- Assemblée Aspose.Words