Crear Marcadores de Todas las Páginas (facades)
Crear Marcadores de Todas las Páginas (facades)
Para crear marcadores de todas las páginas, necesitas usar el método createBookmarks sin ningún parámetro. La clase PdfBookmarEditor te permite crear marcadores de todas las páginas de un archivo PDF. Primero, necesitas crear un objeto de la clase PdfBookmarkEditor y enlazar el PDF de entrada usando el método bindPdf. Luego, tienes que llamar al método createBookmarks y guardar el archivo PDF de salida usando el método save.
El siguiente fragmento de código te muestra:
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java | |
// open document | |
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor(); | |
bookmarkEditor.bindPdf("Input.pdf"); | |
// create bookmark of all pages | |
bookmarkEditor.createBookmarks(); | |
// save updated PDF file | |
bookmarkEditor.save("Output.pdf"); |
Crear Marcadores de Todas las Páginas con Propiedades (facades)
La clase PdfBookmarEditor te permite crear marcadores de todas las páginas de un archivo PDF y especificar las propiedades (Color, Negrita, Cursiva). Puedes hacer eso con la ayuda del método createBookmarks. Primero, necesitas crear un objeto de la clase PdfBookmarkEditor y vincular el PDF de entrada usando el método bindPdf. Luego, tienes que llamar al método createBookmarks y guardar el archivo PDF de salida usando el método save.
El siguiente fragmento de código te muestra cómo crear marcadores de todas las páginas con propiedades.
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java | |
// Path to Directorty | |
String myDir = "PathToDir"; | |
// open document | |
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor(); | |
bookmarkEditor.bindPdf("Input.pdf"); | |
// create bookmark of all pages | |
bookmarkEditor.createBookmarks(Color.GREEN, true, true); | |
// save updated PDF file | |
bookmarkEditor.save(myDir + "Output.pdf"); |