using IronPdf;
// Create a new PDF or edit an existing document.
var pdf = PdfDocument.FromFile("existing.pdf");
// Add bookmark
pdf.Bookmarks.AddBookMarkAtEnd("Author's Note", 2);
pdf.Bookmarks.AddBookMarkAtEnd("Table of Contents", 3);
// Store new bookmark in a variable to add nested bookmarks to
var summaryBookmark = pdf.Bookmarks.AddBookMarkAtEnd("Summary", 17);
// Add a sub-bookmark within the summary
var conclusionBookmark = summaryBookmark.Children.AddBookMarkAtStart("Conclusion", 18);
// Add another bookmark to end of highest-level bookmark list
pdf.Bookmarks.AddBookMarkAtEnd("References", 20);
// Remove bookmark example
pdf.Bookmarks.RemoveBookMark(summaryBookmark);
pdf.SaveAs("existing.pdf");
Imports IronPdf
' Create a new PDF or edit an existing document.
Private pdf = PdfDocument.FromFile("existing.pdf")
' Add bookmark
pdf.Bookmarks.AddBookMarkAtEnd("Author's Note", 2)
pdf.Bookmarks.AddBookMarkAtEnd("Table of Contents", 3)
' Store new bookmark in a variable to add nested bookmarks to
Dim summaryBookmark = pdf.Bookmarks.AddBookMarkAtEnd("Summary", 17)
' Add a sub-bookmark within the summary
Dim conclusionBookmark = summaryBookmark.Children.AddBookMarkAtStart("Conclusion", 18)
' Add another bookmark to end of highest-level bookmark list
pdf.Bookmarks.AddBookMarkAtEnd("References", 20)
' Remove bookmark example
pdf.Bookmarks.RemoveBookMark(summaryBookmark)
pdf.SaveAs("existing.pdf")
Install-Package IronPdf
Esquemas y marcadores
Un esquema o "marcador" de PDF añade una forma de navegar a las páginas clave de un PDF. En Adobe Acrobat reader estos marcadores (que pueden estar anidados) se muestran en la barra lateral izquierda de la aplicación. IronPDF importará los marcadores existentes en los documentos PDF y permitirá añadir, editar y anidar más.
Enlaces a documentos relacionados
¿Listo para empezar? Versión: 2024.8 acaba de salir