Exporter les Signets vers XML depuis un Fichier PDF Existant (facades)
Pour exporter des signets :
- Créez un objet PdfBookmarkEditor et liez le fichier PDF en utilisant la méthode bindPdf.
- Appelez la méthode exportBookmarksToXml.
Le snippet de code suivant vous montre comment exporter des signets vers un fichier XML.
// 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"); | |
// Export bookmarks | |
bookmarkEditor.exportBookmarksToXML("bookmarks.xml"); | |
bookmarkEditor.dispose(); |
From Aspose.PDF pour Java 9.0.0, la classe PdfBookmarkEditor implémente les méthodes exportBookmarksToXML et importBookmarksWithXML avec des arguments Stream. En conséquence, les signets extraits peuvent être enregistrés dans un objet 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"); | |
OutputStream os = new FileOutputStream("bookmark.xml"); | |
bookmarkeditor.exportBookmarksToXML(os); | |
bookmarkeditor.dispose(); |