PdfBookmarkEditor

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

NamnTyp avAccessBeskrivning
DocumentDocumentLäsningDokumentet är bundet till den här redaktören, exponeras så att det kan kedjas in i en annan fasad.

Metoder

SignatureBeskrivning
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.

Se även

 Svenska