Aspose::Pdf::Facades::PdfBookmarkEditor class
Contents
[
Hide
]PdfBookmarkEditor class
Represents a class to work with PDF file’s bookmarks including create, modify, export, import and delete.
class PdfBookmarkEditor : public Aspose::Pdf::Facades::SaveableFacade
Methods
| Method | Description |
|---|---|
| CreateBookmarkOfPage(System::String, int32_t) | Creates bookmark for the specified page. |
| CreateBookmarkOfPage(System::ArrayPtr<System::String>, System::ArrayPtr<int32_t>) | Creates bookmarks for the specified pages. |
| CreateBookmarks() | Creates bookmarks for all pages. |
| CreateBookmarks(System::SharedPtr<Bookmark>) | Creates the specified bookmark in the document. The method can be used for forming nested bookmarks hierarchy. |
| CreateBookmarks(System::Drawing::Color, bool, bool) | Create bookmarks for all pages with specified color and style (bold, italic). |
| DeleteBookmarks() | Deletes all bookmarks of the PDF document. |
| DeleteBookmarks(System::String) | Deletes the bookmark of the PDF document. |
| static ExportBookmarksToHtml(System::String, System::String) | Exports bookmarks to HTML file. |
| ExportBookmarksToXML(System::String) | Exports bookmarks to XML file. |
| ExportBookmarksToXML(System::SharedPtr<System::IO::Stream>) | Exports bookmarks to XML stream. |
| ExtractBookmarks() | Extracts bookmarks of all levels from the document. |
| ExtractBookmarks(bool) | Extracts bookmarks of all levels from the document. |
| ExtractBookmarks(System::String) | Extracts the bookmarks with the specified title. |
| ExtractBookmarks(System::SharedPtr<Bookmark>) | Extracts the children of a bookmark with a title like in specified bookamrk. |
| ExtractBookmarksToHTML(System::String, System::String) | Exports bookmarks to HTML file. |
| ImportBookmarksWithXML(System::String) | Imports bookmarks to the document from XML file. |
| ImportBookmarksWithXML(System::SharedPtr<System::IO::Stream>) | Imports bookmarks to the document from XML file. |
| ModifyBookmarks(System::String, System::String) | Modifys bookmark title according to the specified bookmark title. |
| PdfBookmarkEditor() | Initializes new PdfBookmarkEditor object. |
| PdfBookmarkEditor(System::SharedPtr<Aspose::Pdf::Document>) | Initializes new PdfBookmarkEditor object on base of the document . |
See Also
- Class SaveableFacade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++