Adicionando Marcadores ao Arquivo PDF
Contents
[
Hide
]
Os marcadores oferecem a opção de acompanhar/ligar a uma página específica dentro do documento PDF. A classe PdfContentEditor no namespace Aspose.Pdf.Facades fornece um recurso que permite criar seu próprio marcador de uma maneira sofisticada e intuitiva dentro de um arquivo PDF existente, em uma página específica ou em todas as páginas.
Detalhes da implementação
Além da criação de marcadores simples, às vezes você tem o requisito de criar um marcador na forma de capítulos onde você aninha os marcadores individuais dentro dos marcadores de capítulo, de modo que, quando clicar no sinal de + para um capítulo, você veria as páginas dentro quando os marcadores se expandem, como mostrado na imagem abaixo.
public static void AddBookmarksAction()
{
var document = new Document(_dataDir + "Sample.pdf");
PdfContentEditor editor = new PdfContentEditor(document);
editor.CreateBookmarksAction("Marcador 1", System.Drawing.Color.Green, true, false, string.Empty, "GoTo", "2");
// Salva o PDF resultante no arquivo
editor.Save(_dataDir + "PdfContentEditorDemo_Bookmark.pdf");
}