This example shows how to create and embed thumbnails in a PDF
document.
using var doc = new Doc();
using var src = new Doc();
doc.Read("../Rez/spaceshuttle.pdf");
doc.Rendering.DotsPerInch = 18;
var pages = doc.ObjectSoup.Catalog.Pages.GetPageArrayAll();
foreach (var page in pages) {
doc.Page = page.ID;
using (var xi = XImage.FromData(doc.Rendering.GetData(".jpg"), null))
page.Thumbnail = PixMap.FromXImage(doc.ObjectSoup, xi);
}
doc.Save("embedthumbnails.pdf");