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。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Document | Document | 読み取り | このエディタにバインドされたドキュメントで、別のファサードにチェーンできるように公開されています。 |
メソッド
| シグネチャ | 説明 |
|---|---|
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 と同様に、バインドされたドキュメントを解放します。 |