Category / Section
How to add bookmarks as file name in PDF document?
1 min read
How to add bookmarks as file name in PDF document?
The bookmarks can be added as file name when merging or appending multiple PDF document. Please find the following code example and sample for the same.
C#
string[] paths = System.IO.Directory.GetFiles("../../Data/"); // Create a PDF document PdfDocument document = new PdfDocument(); foreach (string path in paths) { string fileName = System.IO.Path.GetFileName(path); //Load the PDF document PdfLoadedDocument ldoc = new PdfLoadedDocument(path); //Add the file name as bookmark and set the navigation to this first page. PdfBookmark bookmark = ldoc.Bookmarks.Add(fileName); bookmark.Destination = new PdfDestination(ldoc.Pages[0]); bookmark.TextStyle = PdfTextStyle.Bold; bookmark.Color = System.Drawing.Color.Red; //Set the destination location. bookmark.Destination.Location = new PointF(20, 20); //Append the loaded document document.Append(ldoc); } //save the document and dispose it document.Save("sample.pdf"); document.Close(true);
Sample link:
https://www.syncfusion.com/downloads/support/directtrac/general/ze/PdfSample870487104