PdfBookmarkEditor
Opinie generală
PdfBookmarkEditor este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: IDisposable.
Fațadă pentru manipularea bookmark-urilor (conceptul): crearea, extragerea și ștergerile de bookmarke.
Această clasă oferă 29 de metode pentru a lucra cu obiecte PdfBookmarkEditor în programe .NET. Metodele disponibile includ: BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks, și 2 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net.
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PdfBookmarkEditor() | Creează un PdfBookmarkEditor. |
PdfBookmarkEditor(document: Document) | Creează un PdfBookmarkEditor legat de Document. |
BindPdf(path: string) | Legă PDF-ul dintr-o cale de fişier. |
BindPdf(data: byte[]) | Legă PDF-ul dintr-un array de bați. |
BindPdf(stream: Stream) | Legă PDF-ul dintr-un flux (citeste fluxul complet în memorie). |
BindPdf(document: Document) | Legarea PDF dintr-un document existent. |
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int) | Creează un marcator care indică pagina specificată (pe baza). |
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[]) | Crearea de bookmark-uri pentru paginile specificate (numerele de pagini bazate pe 1). |
CreateBookmarks() | Creează bookmark-uri pentru fiecare pagină (default). |
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool) | Crearea de bookmark-uri pe pagină cu stil explicit color / bold / italic. |
CreateBookmarks(bookmark: Bookmark) | Crearea bookmark-urilor dintr-un arbore Bookmark (adăugare recursivă a copiilor). |
DeleteBookmarks() | Ștergeți toate marcajele din documentul legat. |
DeleteBookmarks(title: string) | Ștergeți toate marcajele de nivel superior ale căror titluri se potrivesc cu titlul, păstrând modificarea documentului salvat. |
Save(stream: Stream) | Salvează documentul într-un flux. |
Save() | Salvează documentul într-o matriță de bați. |
Save(path: string) | Salvați documentul într-o cale de fișier. |
ExtractBookmarks() | Extrageţi copacul de contur al documentului ca o colecţie plată de Bookmarks, mergând copiii în adâncime. |
ExtractBookmarks(upperLevel: bool) | Extrage copacul de contur al documentului. |
ExtractBookmarks(title: string) | Găsiți bookmark-uri (și descendenții lor) ale căror titlu este egal cu titlul. |
ExtractBookmarks(bookmark: Bookmark) | Extrage bookmark-urile descendente din Bookmark. |
ExportBookmarksToXML(stream: Stream) | Exportați copacul de contur pentru a fi streamat ca XML. |
ExportBookmarksToXML(xmlFile: string) | Exportați copacul de contur în xmlFile. |
ImportBookmarksWithXML(stream: Stream) | Cititi bookmark-urile din XML produse de Stream) si adaugati-le documentului legat. |
ImportBookmarksWithXML(xmlFile: string) | Citeste semnele de carte dintr-un fişier XML şi le adaugi documentului legat. |
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string) | Exportați bookmark-uri într-un fișier HTML independent. |
ExtractBookmarksToHTML(pdfFile: string, cssFile: string) | Extrageți bookmark-uri de pe o pagină HTML cu CSS dat. |
ModifyBookmarks(sTitle: string, dTitle: string) | Renumează fiecare bookmark al cărui titlu este egal cu sTitle la dTitre, pe tot arborele de contur. |
Dispose() | Apeluri Dispose pe această instanță PdfBookmarkEditor. |
Close() | Eliberează documentul legat, reflectând Dispose. |