Adicionar marcador ao PDF via Java

Manipule marcadores em documentos PDF. Use o Aspose.PDF para Java para modificar documentos PDF programaticamente

Como trabalhar com marcadores em documentos PDF com a biblioteca Java

Use o Aspose.PDF for Java para trabalhar com marcadores. Com marcadores em PDF, você pode navegar rapidamente para seções ou páginas específicas, facilitando a pesquisa e o acesso ao conteúdo relevante. Os marcadores em PDF melhoram a interface do usuário, permitindo que você navegue em documentos longos ou complexos com eficiência. Marcadores bem estruturados em PDF podem melhorar a aparência de um documento profissional. Isso é especialmente útil para livros didáticos, manuais, artigos científicos e relatórios. Nas apresentações, os favoritos permitem que o usuário navegue facilmente entre os slides ou as seções. Esse recurso pode ser útil para apresentações interativas e não lineares. Trabalhar com marcadores em documentos PDF melhora a navegação, a acessibilidade e a experiência geral do usuário. Use esse recurso em materiais educacionais, artigos científicos, manuais ou apresentações. Os marcadores em PDF melhoram a qualidade, a eficiência e a experiência de navegação de seus documentos. Para adicionar marcadores ao PDF, usaremos a API Aspose.PDF for Java, que é uma API de conversão rica em recursos, poderosa e fácil de usar para a plataforma Java. Você pode baixar a versão mais recente diretamente do Maven e instalá-la em seu projeto baseado em Maven adicionando as seguintes configurações ao pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Etapas para trabalhar com marcadores via Java


Você precisa do Aspose.PDF for Java para testar o código em seu ambiente.

  1. Abra um documento PDF usando o objeto Document.
  2. Crie um marcador e defina suas propriedades.
  3. Adicione a coleção OutlineItemCollection à coleção Outlines.
  4. Salve o arquivo novamente

Este exemplo abre um documento PDF e cria um marcador com certas propriedades por meio de Java. Ele define a página de destino para o marcador usando um objeto ‘GoToAction’. Depois, adicione-o à estrutura do documento usando ‘OutlineItemCollection’ e salve o marcador do documento modificado em um novo arquivo PDF. Essa é a melhor solução para melhorar as funções de navegação de documentos.

Adicione um marcador ao documento PDF - Java

Este exemplo de código mostra como adicionar favoritos ao PDF - Java


Document pdfDocument = new Document(GetDataDir() + "AddBookmark.pdf");

// Create a bookmark object
OutlineItemCollection pdfOutline = new OutlineItemCollection(pdfDocument.getOutlines());
pdfOutline.setTitle("Test Outline");
pdfOutline.setItalic(true);
pdfOutline.setBold(true);

// Set the destination page number
pdfOutline.setAction(new GoToAction(pdfDocument.getPages().get_Item(2)));

// Add a bookmark in the document's outline collection.
pdfDocument.getOutlines().add(pdfOutline);

// Save the update document
pdfDocument.save(_dataDir + "AddBookmark_out.pdf");