Импорт закладок из XML в существующий PDF файл (facades)
Метод importBookmarksWithXml позволяет импортировать закладки в файл PDF из файла XML.
Для импорта закладок:
- Создайте объект PdfBookmarkEditor и свяжите PDF файл, используя метод bindPdf.
- Вызовите метод importBookmarksWithXml.
- Сохраните обновленный файл 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"); |