IRONSOFTWAREHOME
Esquemas y Marcadores

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.bookmark.Bookmark;
import com.ironsoftware.ironpdf.bookmark.BookmarkManager;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.List;

// Load an existing PDF from the file system (or create a new one from HTML)
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/book.pdf"));

// Add top-level bookmarks to pages of the PDF using their page indices
BookmarkManager bookmarks = pdf.getBookmark();
bookmarks.addBookMarkAtEnd("Author's Note", 2);
bookmarks.addBookMarkAtEnd("Table of Contents", 3);
bookmarks.addBookMarkAtEnd("Summary", 10);
bookmarks.addBookMarkAtEnd("References", 12);

// Retrieve a reference to the Summary bookmark so that we can add a sublist of bookmarks to it.
List<Bookmark> bookmarkList = bookmarks.getBookmarks();
Bookmark bookmark = bookmarkList.get(2);
bookmark.AddChildBookmark("Conclusion", 11);

// Save the PDF to the filesystem
pdf.saveAs(Paths.get("assets/bookmarked.pdf"));
mvn install
Esquemas y Marcadores

Esquemas y Marcadores

Los desarrolladores pueden usar el BookmarkManager para agregar marcadores a un documento PDF. Accede al BookmarkManager llamando al método getBookmarks en un PdfDocument.

En el ejemplo de código destacado, llamamos al método addBookmarkAtEnd para agregar cuatro marcadores de nivel superior (uno tras otro) al PdfDocument en uso antes de guardar las modificaciones en el disco. Abrir el PDF modificado después de ejecutar el código anterior mostrará los marcadores apareciendo en el orden que se indica a continuación:

  • Nota del autor
  • Índice
  • Resumen
  • Referencias

Para anteponer un marcador, haciéndolo aparecer antes que otros marcadores si se definieron previamente, puedes usar el método addBookmarkAtStart. Por ejemplo, si la siguiente línea de código se coloca justo después del ejemplo de código destacado, hará que el marcador "Prólogo" aparezca antes del primer elemento en la lista mencionada anteriormente.

IronPDF tiene la capacidad de reconocer los marcadores que se han añadido al PDF usando otro software de terceros. Esto le da a la librería una considerable flexibilidad en cuanto a añadir y modificar marcadores en documentos PDF post-renderizados según lo requiera la empresa.

Para información detallada sobre cómo trabajar con marcadores y otras funcionalidades de PDF, visita la Página de Descripción General de IronPDF en Iron Software para explorar diversas características y posibilidades de integración.

Más información sobre la gestión de marcadores PDF en Java
Ver en GitHub

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca Java Maven para PDF
Instalar con Maven

Versión: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
JAR PDF for Java
Descargar JAR

Versión: 2026.6

Instalar manualmente en tu proyecto