PdfBookmarkEditor
Общ преглед
PdfBookmarkEditor е клас в Aspose.PDF FOSS за .NET. Наследници от: IDisposable.
Фасад за манипулиране на очертания (облик): създаване, извличане и заличаване на Очертала.
Този клас предоставя 29 метода за работа с PdfBookmarkEditor обекти в .NET програми. Наличните методи включват: BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks, и 2 допълнителни метода. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
PdfBookmarkEditor() | Създаване на необвързан PdfBookmarkEditor. |
PdfBookmarkEditor(document: Document) | Създаване на PdfBookmarkEditor, свързан с документ. |
BindPdf(path: string) | Свържете PDF от път на файл. |
BindPdf(data: byte[]) | Свържете PDF от байт масив. |
BindPdf(stream: Stream) | Свържете PDF от поток (чети потока изцяло в паметта). |
BindPdf(document: Document) | Свържете PDF от съществуващ документ. |
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int) | Създаване на букмарка, насочвайки към посочената страница (1-базирана). |
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[]) | Създаване на букмаркове за посочените страници (базирани на 1 номер). |
CreateBookmarks() | Създаване на букмаркове за всяка страница (по подразбиране). |
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool) | Създаване на бележки за всяка страница с ясен цвят / смел/ курсив стил. |
CreateBookmarks(bookmark: Bookmark) | Създаване на букмаркове от дърво за букометки (рекурсивно добавяне на деца). |
DeleteBookmarks() | Изтрийте всички закладки в свързания документ. |
DeleteBookmarks(title: string) | Изтрийте всички закладки от най-високо ниво, чието наименование съответства на името. Промяната ще продължи да се извършва в записания документ. |
Save(stream: Stream) | Запази документа в потока. |
Save() | Запази документа в байт масив. |
Save(path: string) | Запази документа в път за файл. |
ExtractBookmarks() | Извадете обрисовото дърво на документа като плоска колекция от букмарки, разхождайки децата в дълбочина. |
ExtractBookmarks(upperLevel: bool) | Извади обрисовото дърво на документа. |
ExtractBookmarks(title: string) | Намерете закладки (и техните потомци), чието Заглавие е равно на заглавие. |
ExtractBookmarks(bookmark: Bookmark) | Извадете последващите отметки на букмарка. |
ExportBookmarksToXML(stream: Stream) | Изнасяне на дървото за обрисоване в поток като XML. |
ExportBookmarksToXML(xmlFile: string) | Изнесени са на xmlFile. |
ImportBookmarksWithXML(stream: Stream) | Прочетете заглавията от XML, създаден от Stream) и ги добавете към свързания документ. |
ImportBookmarksWithXML(xmlFile: string) | Прочетете закладки от XML файл и ги добавете към свързания документ. |
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string) | Износ на закладки в самостоятелен HTML файл. |
ExtractBookmarksToHTML(pdfFile: string, cssFile: string) | Извличане на закладки от HTML страница с даден CSS. |
ModifyBookmarks(sTitle: string, dTitle: string) | Преименуване на всяка отметка, чието заглавие е равно на sTitle към dTitre в цялото дърво. |
Dispose() | Назоваване на изхвърляне в този PdfBookmarkEditor случай. |
Close() | Освободете свързания документ, отразявайки изхвърляне. |