Hi,
I need to create a bookmark in a existing file in a specific page.
How can I do it?
Thanks.
Galder
PdfDocument pdf = new PdfDocument("d:\\pdf_test.pdf");
PdfTextFind[] result = null;
string bookmark = "Performance Reduced";
foreach (PdfPageBase page in pdf.Pages)
{
result = page.FindText(bookmark).Finds;
foreach (PdfTextFind find in result)
{
float y = find.Position.Y;
PdfDestination vendorBookmarkDest = new PdfDestination(page, new PointF(0, y));
PdfBookmark vendorBookmark = pdf.Bookmarks.Add(bookmark);
vendorBookmark.Color = Color.SaddleBrown;
vendorBookmark.DisplayStyle = PdfTextStyle.Bold;
vendorBookmark.Action = new PdfGoToAction(vendorBookmarkDest);
}
}
pdf.SaveToFile("result.pdf");