Aspose.PDF ToC ジェネレーター for .NET
Aspose.PDF ToC Generator for .NET では、開発者が PDF ドキュメントにカスタマイズ可能なコンテンツ テーブル (TOC) をプログラム的に挿入することを可能にします。
始めに
インストール&セットアップ
- 追加
Aspose.PDF
ニュージーンを通じて - 使用前に測定されたライセンスを設定する(参照) メータードライセンス ).
- インストールの詳細については、こちらをご覧ください。 インストールガイド .
特徴と機能
自動 TOC 世代
- スキャンタイトル(Heading1 - HeadingN)、ブックマーク、またはカスタマイズマーカー。
- 自動的にTOCページを生成し、ドキュメントストリームに無線に統合します。
カスタマイズスタイル
- 文字、サイズ、色、インデント、およびリーダーキャラクターを定義します。
- グローバルテンプレートまたはレベルごとに個々のスタイルを適用します。
- 企業ブランディングまたはデザインガイドラインに合致します。
階級レベル
- 章、セクション、および子部門のための多レベルの構造をサポートします。
- それぞれのレベルがユニークなフォーマットを持つことができます。
ブックマークとリンク統合
- すべての TOC エントリーは、目的地ページへのアクティブなリンクです。
- 既存のドキュメントブックマークと組み合わせたり、それらを別々に輸出したりします。
ダイナミックページ数
- TOC エントリーは、ページの挿入や削除の後でも、常に正しいページ数を反映します。
- 生産期間中に自動的に再計算します。
カスタムマーク
- TOC エントリーに任意のテキストまたは XML ベースのタグを指定します。
- 正式なタイトルなしの文書に役立ちます。
パフォーマンス最適化
- 大型文書のストリームベースの処理
- バッチ世代は複数のPDFにサポートされています。
コード 例: PDF ドキュメントのための TOC 生成
internal static class TocGeneratorDemo
{
internal static void Run()
{
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample_toc.pdf");
TocGenerator generator = new();
TocOptions options = new();
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = generator.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
}
}
ヒントと最良の実践
- 正確なTOC生成のために一貫したタイトルスタイル/ブックマークを使用します。
- 文書間の統一性のための再利用可能なスタイルテンプレートを設定します。
- 正確なナビゲーションのために既存のブックマークを TOC エントリーに変換します。
- ページの順序または数を変更した後に TOC を再生します。
- 大型PDFのためのプロフィールメモリの使用;バッチ処理を検討する。
- 利用可能
Document
自由資源への処理後の物件。
高度な機能
- さまざまなフォーマットで完全にカスタマイズされたTOCを作成します。
- コンテンツを妨げずに既存のPDFに TOC を追加します。
- 複数のファイルワークフローのためのバッチ TOC 生成を可能にします。
ユースケース
- 学術レポートの構造化は、航行可能なセクションで行います。
- プロのナビゲーションでマニュアルやガイドを作成します。
- 読者体験を向上させるために電子書籍にTOCを追加する。
よくある質問
**Aspose.PDF ToC Generator は何をしていますか?**PDFファイルでプロフェッショナルでリンクされたコンテンツテーブルを作成し、より良いナビゲーションを提供します。
**.NET のための Aspose.PDF とはどのように異なりますか?**Aspose.PDF for .NET は PDF アプリケーションの完全なセットを提供し、ToC ジェネレーターは TOC のみを生成することに焦点を当てています。
**TOCの生成に限定されていますか?**はい、TOCの作成を専門としています。他の課題には追加のプラグインまたはAspose.PDFが必要です。
**TOC世代のためのオンラインツールはありますか?**専用ツールはありませんが、Asposeは他の無料のオンラインPDFユーティリティを提供しています。
「C#の例はどこで見つけるの?」実用的なサンプルのための Aspose.PDF ドキュメンタリーと着陸ページを参照してください。