PdfBookmarkEditor

PdfBookmarkEditor

概要

PdfBookmarkEditor は Aspose.PDF の .NET 用 FOSS におけるクラスです。継承元: IDisposable。

ブックマーク(アウトライン)操作のファサード: 作成、抽出、削除.

このクラスは .NET プログラム内の PdfBookmarkEditor オブジェクトを操作するための 29 のメソッドを提供します。利用可能なメソッドは BindPdf、Close、CreateBookmarkOfPage、CreateBookmarks、DeleteBookmarks、Dispose、ExportBookmarksToHtml、ExportBookmarksToXML、ExtractBookmarks、ExtractBookmarksToHTML、ImportBookmarksWithXML、ModifyBookmarks、および追加の 2 つのメソッドです。Aspose.PDF の .NET 用 FOSS パッケージをインストールすると、すべての公開メンバーは任意の .NET アプリケーションから利用可能になります。プロパティ: Document。

プロパティ

名前型アクセス説明
DocumentDocument読み取りこのエディタにバインドされたドキュメントで、別のファサードにチェーンできるように公開されています。

メソッド

シグネチャ説明
PdfBookmarkEditor()バインドされていない PdfBookmarkEditor を作成します。
PdfBookmarkEditor(document: 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)BookmarkツリーからBookmarkを作成する(子要素を再帰的に追加)。
DeleteBookmarks()バインドされたドキュメント内のすべてのBookmarkを削除する。
DeleteBookmarks(title: string)Titleがtitleと一致するすべてのトップレベルBookmarkを削除し、変更を保存されたドキュメントに永続化する。
Save(stream: Stream)ドキュメントをstreamに保存する。
Save()ドキュメントをバイト配列に保存します。
Save(path: string)ドキュメントをファイルパスに保存します。
ExtractBookmarks()ドキュメントのアウトラインツリーをフラットなBookmarksコレクションとして抽出し、子要素を深さ優先で走査します。
ExtractBookmarks(upperLevel: bool)ドキュメントのアウトラインツリーを抽出します。
ExtractBookmarks(title: string)Title が title と等しいブックマーク(およびその子孫)を検索します。
ExtractBookmarks(bookmark: Bookmark)Title がブックマークの(トリムされた)ものと一致するドキュメントブックマークを検索し、その直接の子アイテムを返します。
ExportBookmarksToXML(stream: Stream)アウトラインツリーをストリームとして XML にエクスポートします。
ExportBookmarksToXML(xmlFile: string)アウトラインツリーを xmlFile にエクスポートします。
ImportBookmarksWithXML(stream: Stream)Stream) によって生成された XML からブックマークを読み取り、バインドされたドキュメントに追加します。
ImportBookmarksWithXML(xmlFile: string)バインドされたドキュメントに、XML ファイルからブックマークを読み取り、追加します。
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string)ブックマークをスタンドアロンの HTML ファイルへエクスポートします。
ExtractBookmarksToHTML(pdfFile: string, cssFile: string)指定された CSS を使用して、ブックマークを HTML ページに抽出します。
ModifyBookmarks(sTitle: string, dTitle: string)アウトラインツリー全体で、タイトルが sTitle と等しいすべてのブックマークを dTitle に名前変更します。
Dispose()この PdfBookmarkEditor インスタンスの Dispose を呼び出します。
Close()Dispose と同様に、バインドされたドキュメントを解放します。

参照

 日本語