PdfBookmarkEditor
Översikt
PdfBookmarkEditor är en klass i Aspose.PDF FOSS för .NET. ärvt från: IDisposable.
Facade för bokmärke (outline) manipulation: skapa, extrahera, ta bort bokmer.
Denna klass innehåller 29 metoder för att arbeta med PdfBookmarkEditor objekt i .NET-program. Tillgängliga metoder inkluderar: BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks,och två ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Document.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Document | Document | Läsning | Dokumentet är bundet till den här redaktören, exponeras så att det kan kedjas in i en annan fasad. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfBookmarkEditor() | Skapa en unbound PdfBookmarkEditor. |
PdfBookmarkEditor(document: Document) | Skapa en PdfBookmarkEditor som är kopplad till ett dokument. |
BindPdf(path: string) | Bind PDF från en filvägen. |
BindPdf(data: byte[]) | Bind PDF från en byte array. |
BindPdf(stream: Stream) | Bind PDF från en ström (läser strömen helt i minnet). |
BindPdf(document: Document) | Bind PDF från ett befintligt dokument. |
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int) | Skapa en bokmärke som pekar på den angivna sidan (1-baserad). |
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[]) | Skapa bokmärken för de angivna sidorna (1-baserade sidor). |
CreateBookmarks() | Skapa bokmärken för varje sida (default). |
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool) | Skapa bokmärken per sida med explicit färg / modig / italiensk stil. |
CreateBookmarks(bookmark: Bookmark) | Skapa bokmärken från ett Bookmark träd (recursivt tillägg av barn). |
DeleteBookmarks() | Ta bort varje bokmärke i det bunden dokumentet. |
DeleteBookmarks(title: string) | Ta bort varje bokmärke på toppnivå vars titel matchar titeln, och fortsätta ändringen till det sparade dokumentet. |
Save(stream: Stream) | Spara dokumentet till en ström. |
Save() | Spara dokumentet till en byte array. |
Save(path: string) | Spara dokumentet till en filvägen. |
ExtractBookmarks() | Ta ut dokumentets outline träd som en platt Bookmarks samling, gå barn djup-i första. |
ExtractBookmarks(upperLevel: bool) | Ta ut dokumentets outline träd. |
ExtractBookmarks(title: string) | Hitta bokmärken (och deras efterkommande) vars titel är lika med titeln. |
ExtractBookmarks(bookmark: Bookmark) | Hitta dokumentbokmärket vars titel matchar bokmärken (trimmed) och returnera dess direkta barn objekt. |
ExportBookmarksToXML(stream: Stream) | Exportera utgångsgräset till ström som XML. |
ExportBookmarksToXML(xmlFile: string) | Exportera utgångsgräset till xmlFile. |
ImportBookmarksWithXML(stream: Stream) | Läs bokmärken från XML som produceras av Stream) och lägg dem till det länkade dokumentet. |
ImportBookmarksWithXML(xmlFile: string) | Läs bokmärken från en XML-fil och lägg dem till i det bunden dokumentet. |
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string) | Exportera bokmärken till en unik HTML-fil. |
ExtractBookmarksToHTML(pdfFile: string, cssFile: string) | Extract bokmärken till en HTML-sida med den angivna CSS. |
ModifyBookmarks(sTitle: string, dTitle: string) | Renamn varje bokmärke vars titel är lika med sTitle till dTtle, genom utgångssträdet. |
Dispose() | Rösta på denna instans PdfBookmarkEditor. |
Close() | Lämna in det bindande dokumentet, speglar tillgänglig. |