چگونه به اضافه کردن TOC به PDF های چندگانه در .NET

چگونه به اضافه کردن TOC به PDF های چندگانه در .NET

اضافه کردن یک جدول محتوا (TOC) به فایل های PDF، ناوبری، جستجوی و زبان حرفه ای را بهبود می بخشد. Aspose.PDF.Plugin TocGenerator برای .NET، شما می توانید ایجاد TOC را برای مجموعه های مستند کامل اتوماتیک کنید – مناسب برای انتشار، عملیات فناوری اطلاعات و یا جریان های کار علمی.

دانلود بازی Batch TOC: 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: بله، تا زمانی که شما رمز عبور را از طریق گزینه های پلاگین در صورت لزوم ارائه دهید.

پرو راهنمایی: ترکیبی از بسته TOC اضافه با ترکیب اسناد (با استفاده از پلاگین Merger) برای اتوماسیون انتشار کامل.

 فارسی