Добавление закладок в PDF файл
Contents
[
Hide
]
Закладки дают вам возможность отслеживать/связывать с определенной страницей внутри PDF-документа. Класс PdfContentEditor в пространстве имен Aspose.Pdf.Facades предоставляет функцию, которая позволяет создать собственную закладку сложным, но интуитивно понятным способом в существующем PDF-файле, на заданной странице или на всех страницах.
Детали реализации
Помимо создания простых закладок, иногда у вас возникает необходимость создать закладку в виде глав, где вы вкладываете отдельные закладки внутри закладок главы, так что, когда вы нажмете на знак + для главы, вы увидите страницы внутри, когда закладки разворачиваются, как показано на рисунке ниже.
public static void AddBookmarksAction()
{
var document = new Document(_dataDir + "Sample.pdf");
PdfContentEditor editor = new PdfContentEditor(document);
editor.CreateBookmarksAction("Закладка 1", System.Drawing.Color.Green, true, false, string.Empty, "GoTo", "2");
// Сохраняет результат в PDF файл
editor.Save(_dataDir + "PdfContentEditorDemo_Bookmark.pdf");
}