Aspose.PDF ToC Generator لـ .NET

يتيح Aspose.PDF ToC Generator for .NET للمطورين إدراج جدول المحتوى المخصص (TOC) ببرمجيات في مستندات PDF. تم بناءه على محرك Aspuse.pdf ، فإنه يقوم بفحص العناوين أو علامات الكتاب أو العلامات التي تم تخصيصها ، ويخلق تسجيلات TOC الهرمية ، ويربطها إلى الصفحات المقابلة - وتعزيز الملاحة مع الحد الأدنى من الجهد.

بدء الاستخدام

تثبيت وإعداد

الخصائص والوظائف

الجيل التلقائي TOC

  • العناوين المسح (Heading1 – HeadingN)، علامات الكتاب، أو العلامات المخصصة.
  • تنتج تلقائيًا صفحات TOC التي تتكامل بسهولة في تدفق المستند.

التصميم المخصص

  • تعريف الخطوط والأحجام والألوان والتعريف والشخصيات الرائدة.
  • تطبيق القوالب العالمية أو الأنماط الفردية حسب المستوى.
  • تتوافق مع إرشادات العلامة التجارية أو التصميم.

المستويات الهرمية

  • دعم الهياكل متعددة المستويات للفصول والأقسام والفرع الفرعية.
  • كل مستوى يمكن أن يكون لها تنسيق فريد.

Bookmark و Link Integration

  • كل إدخال TOC هو رابط نشط إلى صفحة الوجهة.
  • الاندماج مع علامات الوثيقة الحالية أو تصديرها بشكل منفصل.

عدد الصفحات الديناميكية

  • تسجيلات TOC تعكس دائمًا أرقام الصفحة الصحيحة ، حتى بعد إدراج الصفحات أو حذفها.
  • يتم إعادة حسابها تلقائيًا أثناء الإنجاب.

العلامات المخصصة

  • تحديد النص العشوائي أو العلامات القائمة على XML للإدخالات TOC.
  • مفيد للوثائق دون عناوين رسمية.

▁الأداء

  • المعالجة القائمة على التدفق للوثائق الكبيرة.
  • جيل Batch مدعوم لعدد من PDFs.

نموذج الرمز: توليد 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 المواد بعد المعالجة إلى الموارد الحرة.

ميزات متقدمة

  • تصنيع TOCs مخصصة بالكامل مع تنسيقات متنوعة.
  • إضافة TOCs إلى PDFs الحالية دون إزعاج المحتوى.
  • إمكانية توليد مجموعة TOC لتدفقات العمل متعددة الملفات.

حالات الاستخدام

  • إعداد التقارير الأكاديمية مع أقسام قابلة للتنقل.
  • إنشاء الدليل والتوجيهات مع الملاحة المهنية.
  • إضافة TOCs إلى الكتب الإلكترونية لتحسين تجربة القارئ.

الأسئلة المتكررة

**ماذا يفعل Aspose.PDF ToC Generator؟**إنها تخلق لوحات المحتوى المهنية والمتصلة في ملفات PDF لتحسين الملاحة.

**كيف يختلف هذا عن Aspose.PDF لـ .NET؟**يوفر Aspose.PDF for .NET مجموعة كاملة من APIs PDF، في حين أن توليد ToC يركز فقط على إنتاج TOCs.

**هل يقتصر على توليد TOCs؟**نعم، انها متخصصة في إنشاء TOC. المهام الأخرى تتطلب ملحقات إضافية أو Aspose.PDF.

**هل هناك أداة على الانترنت لتوليد TOC؟**لا توجد أداة مخصصة ، لكن Aspose تقدم أدوات PDF مجانية أخرى عبر الإنترنت.

**أين يمكنني العثور على أمثلة C#؟**قم بزيارة مستندات Aspose.PDF والصفحات الهبوطية للحصول على عينات عملية.

 عربي