Importar Marcadores desde XML a un Archivo PDF Existente (fachadas)

Contents
[ ]

El método importBookmarksWithXml te permite importar marcadores en un archivo PDF desde un archivo XML.

Para importar marcadores:

  1. Crea un objeto PdfBookmarkEditor y vincula el archivo PDF usando el método bindPdf.
  2. Llama al método importBookmarksWithXml.
  3. Guarda el archivo PDF actualizado usando el método save.

El siguiente fragmento de código muestra cómo importar marcadores desde un archivo XML.

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java
// Create PdfBookmarkEditor class
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor();
// Open PDF file
bookmarkEditor.bindPdf("Input.pdf");
// Import bookmarks
bookmarkEditor.importBookmarksWithXML("bookmarks.xml");
// Save updated PDF file
bookmarkEditor.save("output.pdf");

From Aspose.PDF for Java 9.0.0, la clase PdfBookmarkEditor implementa los métodos exportBookmarksToXML e importBookmarksWithXML con argumentos Stream. Como resultado, los marcadores extraídos se pueden importar desde un objeto stream.

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java
// Create PdfBookmarkEditor object
PdfBookmarkEditor bookmarkeditor = new PdfBookmarkEditor();
// Open PDF file
bookmarkeditor.bindPdf("Input.pdf");
InputStream is = new FileInputStream("bookmark.xml");
bookmarkeditor.importBookmarksWithXML(is);
bookmarkeditor.save("output.pdf");