Thumbnail

BuiltInDocumentProperties.Thumbnail property

Hämtar eller ställer in dokumentets miniatyrbild.

public byte[] Thumbnail { get; set; }

Anmärkningar

För närvarande används den här egenskapen endast när ett dokument exporteras till ePub, det läses inte från och skrivs till andra dokumentformat.

Bild av godtyckligt format kan ställas in på den här egenskapen, men formatet kontrolleras under exporten. InvalidOperationException kastas om bilden är ogiltig eller om dess format inte stöds för specifika dokumentformat.

Endast gif-, jpeg- och png-bilder kan användas för ePub-publicering.

Exempel

Visar hur man lägger till en miniatyrbild till ett dokument som vi sparar som en Epub.

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

// Om vi sparar ett dokument, vars "Thumbnail"-egenskap innehåller bilddata som vi har lagt till, som en Epub,
// en läsare som öppnar det dokumentet kan visa bilden före den första sidan.
BuiltInDocumentProperties properties = doc.BuiltInDocumentProperties;

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

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

// Vi kan extrahera ett dokuments miniatyrbild och spara den i det lokala filsystemet.
DocumentProperty thumbnail = doc.BuiltInDocumentProperties["Thumbnail"];
File.WriteAllBytes(ArtifactsDir + "DocumentProperties.Thumbnail.gif", thumbnail.ToByteArray());

Se även