Importar Favoritos de XML para um Arquivo PDF Existente (facades)

Contents
[ ]

O método importBookmarksWithXml permite que você importe favoritos em um arquivo PDF a partir de um arquivo XML.

Para importar favoritos:

  1. Crie um objeto PdfBookmarkEditor e vincule o arquivo PDF usando o método bindPdf.
  2. Chame o método importBookmarksWithXml.
  3. Salve o arquivo PDF atualizado usando o método save.

O trecho de código a seguir mostra como importar favoritos de um arquivo 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, the PdfBookmarkEditor class implements the exportBookmarksToXML and importBookmarksWithXML methods with Stream arguments. As a result, extracted bookmarks can be imported from a stream object.

// 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");