Aspose.PDF ToC ژنراتور برای .NET

Aspose.PDF ToC Generator برای .NET به توسعه دهندگان اجازه می دهد تا به طور برنامه نویسی جدول های محتوا (TOC) سفارشی را در اسناد PDF قرار دهند.بر روی موتور ASPOSE.pdf ساخته شده است، عنوان ها، برچسب ها یا برچسب های اختصاصی را اسکن می کند، ورودی های TOC سلسله مراتبی تولید می شود و آنها را به صفحات مربوطه متصل می سازد -نمایش ناوبری با کمترین تلاش.

شروع به کار

نصب و نصب

  • اضافه کردن Aspose.PDF از طریق نوکیا
  • تنظیم مجوز اندازه گیری قبل از استفاده (نگاه کنید به مجوز متریکی ).
  • برای مراحل دقیق نصب، نگاهی به راهنمای نصب .

ویژگی ها و عملکردها

نسل اتوماتیک TOC

  • عنوان های اسکن (Heading1 – HeadingN)، برچسب ها یا برچسب های سفارشی.
  • به طور خودکار صفحات TOC را تولید می کند که به صورت بی نظیر در جریان اسناد ادغام می شوند.

طراحی سفارشی

  • حروف، اندازه ها، رنگ ها و شخصیت های پیشرو را تعریف کنید.
  • قالب های جهانی یا سبک های فردی را در هر سطح اعمال کنید.
  • هماهنگی برند شرکت یا دستورالعمل های طراحی.

سطح هیرکاتیک

  • پشتیبانی از ساختارهای چند سطح برای فصل ها، بخش ها و زیرمجموعه ها
  • هر سطح می تواند یک فرمت منحصر به فرد داشته باشد.

Bookmark و Link Integration

  • هر ورودی TOC یک لینک فعال به صفحه مقصد است.
  • با اسناد موجود ترکیب کنید یا آنها را به صورت جداگانه صادر کنید.

تعداد صفحه های پویا

  • ورودی های TOC همیشه تعداد صفحات صحیح را نشان می دهند، حتی پس از قرار دادن یا حذف صفحات.
  • به طور خودکار در طول تولد محاسبه می شود.

برچسب های Custom

  • متن اختیاری یا برچسب های مبتنی بر XML را برای ورودی های TOC مشخص کنید.
  • برای اسناد بدون عنوان رسمی مفید است.

بهینه‌سازی عملکرد

  • پردازش مبتنی بر جریان برای اسناد بزرگ
  • نسل بتچ برای چندین فایل PDF پشتیبانی می شود.

مثال کد: تولید TOC برای اسناد PDF

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 با فرمت های مختلف.
  • TOC ها را به PDF های موجود اضافه کنید بدون اینکه محتوا را مختل کنید.
  • امکان تولید بسته TOC برای جریان های کار چند فایل

موارد استفاده

  • ساختار گزارش های علمی با بخش های ناوبری.
  • ایجاد دستورالعمل ها و راهنمای با ناوبری حرفه ای
  • اضافه کردن TOC ها به کتاب های الکترونیکی برای بهبود تجربه خوانندگان.

پرسش های مکرر

**ژنراتور Aspose.PDF ToC چه کاری انجام می دهد؟**این ایجاد حرفه ای، متصل جدول محتوا در فایل های PDF برای بهتر ناوبری.

**چگونه این متفاوت از Aspose.PDF برای .NET است؟**Aspose.PDF برای .NET مجموعه ای کامل از API های PDF را ارائه می دهد، در حالی که ژنراتور ToC تنها بر تولید TOC ها تمرکز دارد.

**آیا این محدود به تولید TOC ها است؟**بله، آن را در ایجاد TOC تخصص دارد. وظایف دیگر نیاز به پلاگین های اضافی یا Aspose.PDF.

**آیا یک ابزار آنلاین برای نسل TOC وجود دارد؟**هیچ ابزار اختصاصی وجود ندارد، اما Aspose سایر ابزارهای PDF آنلاین رایگان را ارائه می دهد.

**کجا می توانم نمونه های C# را پیدا کنم؟**بازدید از اسناد Aspose.PDF و صفحات فرود برای نمونه های عملی.

 فارسی