Class TocGenerator
情報
Documentize.TocGeneratorプラグインを表します。PDFドキュメントに目次を追加するために使用されます。
[Obsolete("このクラスは近日中に削除されます。PdfManagerクラスを使用してください。")]
public static class TocGenerator継承
継承されたメンバー
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
例
この例はPDFファイルに目次を追加する方法を示します。
// 設定を設定するためにTocOptionsオブジェクトを作成
var options = new TocOptions();
// タイトルを設定
options.Title = "私の目次";
// 見出しを設計
options.Headings.Add(new TocHeading("はじめに", 2));
options.Headings.Add(new TocHeading("第I章", 3));
options.Headings.Add(new TocHeading("第II章", 4));
options.Headings.Add(new TocHeading("第III章", 5));
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ファイルパスを設定
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// プロセスを実行
TocGenerator.Process(options);この例はPDFファイルに目次を追加し、ブックマークを生成する方法を示します。
// 設定を設定するためにTocOptionsオブジェクトを作成
var options = new TocOptions();
// タイトルを設定
options.Title = "私の目次";
// ブックマーク内のリンクを生成
options.GenerateBookmarks = true;
// 見出しを設計
options.Headings.Add(new TocHeading("はじめに", 2, false, 1));
options.Headings.Add(new TocHeading("第I章", 3, true, 1));
options.Headings.Add(new TocHeading("第II章", 4, true, 1));
options.Headings.Add(new TocHeading("例A", 4, true, 2));
options.Headings.Add(new TocHeading("例B", 4, true, 2));
options.Headings.Add(new TocHeading("例C", 4, true, 2));
options.Headings.Add(new TocHeading("例D", 4, true, 2));
options.Headings.Add(new TocHeading("第III章", 5, true, 1));
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ファイルパスを設定
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// プロセスを実行
TocGenerator.Process(options);この例はPDFファイルに目次を追加し、ストリームとして保存する方法を示します。
// 設定を設定するためにTocOptionsオブジェクトを作成
var options = new TocOptions();
// タイトルを設定
options.Title = "私の目次";
// 見出しを設計
options.Headings.Add(new TocHeading("はじめに", 2, false, 1));
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ストリームを設定
var outputStream = new MemoryStream();
options.AddOutput(new StreamDataSource(outputStream));
options.CloseOutputStreams = false;
// プロセスを実行
TocGenerator.Process(options);メソッド
Process(TocOptions)
指定したパラメーターでDocumentize.TocGenerator処理を開始します。
public static ResultContainer Process(TocOptions options)パラメーター
optionsTocOptions: 操作のための指示を含むオプションオブジェクトです。
返却値
ResultContainer : 操作の結果を含むDocumentize.ResultContainerオブジェクトです。
名前空間: Documentize アセンブリ: Documentize.dll