Articles in this section
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

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied