Criar Marcadores
Criar Marcadores de Todas as Páginas
Para criar marcadores de todas as páginas, você precisa usar o método CreateBookmarks sem nenhum parâmetro. A classe PdfBookmarkEditor permite que você crie marcadores de todas as páginas de um arquivo PDF. Primeiro, você precisa criar um objeto da classe PdfBookmarkEditor e vincular o PDF de entrada usando o método BindPdf. Em seguida, você deve chamar o método CreateBookmarks e salvar o arquivo PDF de saída usando o método Save. O trecho de código a seguir mostra como criar marcadores.
Criar Marcadores de Todas as Páginas com Propriedades
A classe PdfBookmarkEditor permite que você crie marcadores de todas as páginas de um arquivo PDF e especifique as propriedades (Cor, Negrito, Itálico). Você pode fazer isso com a ajuda do método CreateBookmarks. Primeiro, você precisa criar um objeto da classe PdfBookmarkEditor e vincular o PDF de entrada usando o método BindPdf. Em seguida, você deve chamar o método CreateBookmarks e salvar o arquivo PDF de saída usando o método Save. O trecho de código a seguir mostra como criar marcadores de todas as páginas com propriedades.
Criar Marcador de uma Página Específica
Você pode criar um marcador de uma página específica em um arquivo PDF existente usando o método CreateBookmarkOfPage. Este método leva dois argumentos: título do marcador e número da página. Primeiro, você precisa criar um objeto da classe PdfBookmarkEditor e vincular o arquivo PDF de entrada usando o método BindPdf. Em seguida, você deve chamar o método CreateBookmarkOfPage e salvar o arquivo PDF de saída usando o método Save. O trecho de código a seguir mostra como criar um marcador de uma página específica.
Criar Marcadores de um Intervalo de Páginas
A classe PdfBookmarkEditor permite criar marcadores de um intervalo de páginas. Você pode usar o método CreateBookmarkOfPage com dois parâmetros: lista de marcadores (a lista dos títulos dos marcadores) e lista de páginas (a lista das páginas a serem marcadas). Primeiro, você precisa criar um objeto da classe PdfBookmarkEditor e vincular o arquivo PDF de entrada usando o método BindPdf. Em seguida, você deve chamar o método CreateBookmarkOfPage e salvar o PDF de saída usando o método Save. O trecho de código a seguir mostra como criar marcadores de um intervalo de páginas.
Adicionar Marcador em um Arquivo PDF Existente
Você pode adicionar um marcador em um arquivo PDF existente usando a classe PdfBookmarkEditor. Para criar o marcador, você precisa criar um objeto Bookmark e definir os atributos necessários do marcador. Depois disso, você precisa passar o objeto Bookmark para o método CreateBookmarks da classe PdfBookmarkEditor. Finalmente, você precisa salvar o arquivo PDF atualizado usando o método Save. O trecho de código a seguir mostra como adicionar o marcador em um arquivo PDF existente.
Adicionar Marcador Filho em um Arquivo PDF Existente
Você pode adicionar marcadores filhos em um arquivo PDF existente usando a classe PdfBookmarkEditor. In order to add child bookmarks, you need to create Bookmark objects.
Para adicionar subfavoritos, você precisa criar objetos Bookmark. Você pode adicionar objetos individuais de Bookmark no objeto Bookmarks. Você também precisa criar um objeto Bookmark e definir sua propriedade ChildItem para o objeto Bookmarks. Em seguida, você precisa passar este objeto Bookmark com ChildItem para o método CreateBookmarks. Finalmente, você precisa salvar o PDF atualizado usando o método Save da classe PdfBookmarkEditor. O trecho de código a seguir mostra como adicionar marcadores filhos em um arquivo PDF existente.
Veja também
Tente comparar e encontrar uma maneira de trabalhar com favoritos que seja adequada para você. Vamos aprender a seção Trabalhando com Favoritos em PDF.