Thumbnail

BuiltInDocumentProperties.Thumbnail property

Ruft die Miniaturansicht des Dokuments ab oder legt sie fest.

public byte[] Thumbnail { get; set; }

Ausnahmen

AusnahmeBedingung
InvalidOperationExceptionWird ausgelöst, wenn das Bild ungültig ist oder sein Format für ein bestimmtes Dokumentformat nicht unterstützt wird.

Bemerkungen

Derzeit wird diese Eigenschaft nur verwendet, wenn ein Dokument in ePub exportiert wird. Es wird nicht aus anderen Dokumentformaten gelesen oder in diese geschrieben.

Für diese Eigenschaft kann ein Bild beliebigen Formats festgelegt werden, das Format wird jedoch beim Export überprüft.

Für die ePub-Veröffentlichung können nur GIF-, JPEG- und PNG-Bilder verwendet werden.

Beispiele

Zeigt, wie einem Dokument, das wir als Epub speichern, eine Miniaturansicht hinzugefügt wird.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// Wenn wir ein Dokument, dessen Eigenschaft „Thumbnail“ Bilddaten enthält, die wir hinzugefügt haben, als Epub speichern,
// Ein Reader, der dieses Dokument öffnet, zeigt das Bild möglicherweise vor der ersten Seite an.
BuiltInDocumentProperties properties = doc.BuiltInDocumentProperties;

byte[] thumbnailBytes = File.ReadAllBytes(ImageDir + "Logo.jpg");
properties.Thumbnail = thumbnailBytes;

doc.Save(ArtifactsDir + "DocumentProperties.Thumbnail.epub");

// Wir können das Miniaturbild eines Dokuments extrahieren und im lokalen Dateisystem speichern.
DocumentProperty thumbnail = doc.BuiltInDocumentProperties["Thumbnail"];
File.WriteAllBytes(ArtifactsDir + "DocumentProperties.Thumbnail.gif", thumbnail.ToByteArray());

Siehe auch