NET で TOC を複数の PDF に追加する方法

NET で TOC を複数の PDF に追加する方法

コンテンツテーブル(TOC)をPDFに追加すると、ナビゲーション、検索、プロフェッショナルポリシーが向上します. Aspose.PDF.Plugin TocGenerator for .NET では、完全なドキュメントバッチのための TOC 作成を自動化することができます - 出版、IT 作業、または学術作業の流れに最適です.

バッチ TOC Creation: Loop Through PDFs

using Aspose.Pdf.Plugins;
using System.IO;

string inputDir = @"C:\Docs\Input";
string outputDir = @"C:\Docs\TOC";
Directory.CreateDirectory(outputDir);

string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");

foreach (var pdfFile in pdfFiles)
{
    string outFile = Path.Combine(outputDir, Path.GetFileName(pdfFile));
    var generator = new TocGenerator();
    var options = new TocOptions();
    options.AddInput(new FileDataSource(pdfFile));
    options.AddOutput(new FileDataSource(outFile));

    // Optional: Customize TOC (multi-level, custom titles)
    // options.Levels = 2; // For two-level TOCs
    // options.Title = "Table of Contents";

    generator.Process(options);
    Console.WriteLine($"TOC added: {outFile}");
}

カスタマイズ TOC オプション&多レベルのサポート

  • **多レベルのTOC:**セット Levels では TocOptions サブヘッドやセクションの階級.
  • カスタムタイトル: 使用する Title 地元またはブランドのTOCタイトルの所有物.
  • スタイリング: プラグインオプション(フォント、色など)を通じて TOC の外観をカスタマイズします.).

ユースケース

  • 書籍/ドキュメントセットにおけるナビゲーションを標準化する出版社
  • ITチームは、遵守/アーカイブに関する報告書を提出する
  • 講座パッケージやレッスンノートを強化する教育者

よくある質問

**Q:各ドキュメントにカスタマイズされたTOCを作成できますか?**A: はい - あなたのバッチスクリプトの各ファイルのコンテンツまたはメタデータに基づいて、TOC特性(タイトル、レベル、スタイリング)をダイナミックに設定します.

**Q:多レベルのTOCがサポートされていますか?**A: はい - 設定する Levels あなたが望むタイトル構造(例えば、章およびサブセクション)に合致する特性).

**Q:これは暗号化されたPDFで動作しますか?**A:はい、必要に応じてプラグインオプションを通じてパスワードを提供する限り.

Pro ヒント: 完全な出版自動化のための文書合併(Merger プラグインを使用)とバッチ TOC 追加を組み合わせます.

 日本語