Aspose.PDF ToC ジェネレーター for .NET

Aspose.PDF ToC Generator for .NET では、開発者が PDF ドキュメントにカスタマイズ可能なコンテンツ テーブル (TOC) をプログラム的に挿入することを可能にします。

始めに

インストール&セットアップ

特徴と機能

自動 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 ドキュメンタリーと着陸ページを参照してください。

 日本語