Импорт закладок из XML в существующий PDF файл (facades)

Contents
[ ]

Метод importBookmarksWithXml позволяет импортировать закладки в файл PDF из файла XML.

Для импорта закладок:

  1. Создайте объект PdfBookmarkEditor и свяжите PDF файл, используя метод bindPdf.
  2. Вызовите метод importBookmarksWithXml.
  3. Сохраните обновленный файл PDF, используя метод save.

Следующий фрагмент кода показывает, как импортировать закладки из 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, класс PdfBookmarkEditor реализует методы exportBookmarksToXML и importBookmarksWithXML с аргументами типа 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");