PdfBookmarkEditor

PdfBookmarkEditor

Panoramica

PdfBookmarkEditor è una classe in Aspose.PDF FOSS per .NET. Eredita da: IDisposable.

Facade per la manipolazione dei segnalibri (outline): creare, estrarre, eliminare i segnalibri.

Questa classe fornisce 29 metodi per lavorare con oggetti PdfBookmarkEditor nei programmi .NET. I metodi disponibili includono: BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks e 2 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Document.

Proprietà

NomeTipoAccessoDescrizione
DocumentDocumentLetturaIl documento associato a questo editor, esposto in modo che possa essere concatenato in un’altra facciata.

Metodi

FirmaDescrizione
PdfBookmarkEditor()Crea un PdfBookmarkEditor non associato.
PdfBookmarkEditor(document: Document)Crea un PdfBookmarkEditor associato a un Documento.
BindPdf(path: string)Associa PDF da un percorso file.
BindPdf(data: byte[])Associa PDF da un array di byte.
BindPdf(stream: Stream)Associa PDF da uno Stream (legge lo stream interamente in memoria).
BindPdf(document: Document)Associa PDF da un Documento esistente.
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int)Crea un segnalibro che punta alla pagina specificata (indice a partire da 1).
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[])Crea segnalibri per le pagine specificate (numeri di pagina a partire da 1).
CreateBookmarks()Crea segnalibri per ogni pagina (predefinito).
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool)Crea segnalibri per pagina con colore / grassetto / corsivo espliciti.
CreateBookmarks(bookmark: Bookmark)Crea bookmark da un albero di Bookmark (aggiunta ricorsiva dei figli).
DeleteBookmarks()Elimina tutti i bookmark nel documento associato.
DeleteBookmarks(title: string)Elimina tutti i bookmark di primo livello il cui Title corrisponde a title, mantenendo la modifica nel documento salvato.
Save(stream: Stream)Salva il documento in uno stream.
Save()Salva il documento in un array di byte.
Save(path: string)Salva il documento in un percorso file.
ExtractBookmarks()Estrai l’albero di struttura del documento come una raccolta piatta di Bookmarks, percorrendo i figli in profondità prima.
ExtractBookmarks(upperLevel: bool)Estrai l’albero di struttura del documento.
ExtractBookmarks(title: string)Trova i segnalibri (e i loro discendenti) il cui Titolo è uguale a title.
ExtractBookmarks(bookmark: Bookmark)Trova il segnalibro del documento il cui Titolo corrisponde al titolo del segnalibro (trimmed), e restituisci i suoi elementi figli diretti.
ExportBookmarksToXML(stream: Stream)Esporta l’albero della struttura in stream come XML.
ExportBookmarksToXML(xmlFile: string)Esporta l’albero della struttura in xmlFile.
ImportBookmarksWithXML(stream: Stream)Leggi i segnalibri da XML prodotti da Stream) e aggiungili al documento associato.
ImportBookmarksWithXML(xmlFile: string)Leggi i segnalibri da un file XML e aggiungili al documento vincolato.
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string)Esporta i segnalibri in un file HTML autonomo.
ExtractBookmarksToHTML(pdfFile: string, cssFile: string)Estrai i segnalibri in una pagina HTML con il CSS fornito.
ModifyBookmarks(sTitle: string, dTitle: string)Rinomina ogni segnalibro il cui titolo è uguale a sTitle in dTitle, in tutto l’albero della struttura.
Dispose()Chiama Dispose su questa istanza di PdfBookmarkEditor.
Close()Rilascia il documento associato, rispecchiando Dispose.

Vedi anche

 Italiano