كيفية تثبيت إضافة TOC إلى العديد من PDFs في .NET
إضافة جدول المحتوى (TOC) إلى PDFs يعزز الملاحة والبحث واللغة البولندية المهنية.مع Aspose.PDF.Plugin TocGenerator ل .NET، يمكنك تلقائيا إنشاء TOC لجميع مجموعات المستندات – مثالية للنشر، وتشغيل تكنولوجيا المعلومات، أو تدفقات العمل الأكاديمي.
بوتش 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 من خلال خيارات المكونات الإضافية (صورة، اللون، إلخ.).
حالات الاستخدام
- الناشرين يحددون الملاحة في مجموعات الكتب / الوثائق
- فريق تكنولوجيا المعلومات يقدم تقارير الامتثال / الأرشيف
- المعلمون يعززون حزم الدورات أو ملاحظات المحاضرات
الأسئلة المتكررة
**س: هل يمكنني إنشاء TOC مخصص لكل وثيقة?**الجواب: نعم – إعداد خصائص TOC الديناميكية (العنوان، المستويات، التصميم) استنادا إلى محتوى كل ملف أو البيانات الميتا في سيناريو المجموعة الخاص بك.
**س: هل يتم دعم TOCs متعددة المستويات?**A: نعم - إعداد Levels الممتلكات التي تتطابق مع هيكل العنوان الذي تريده (على سبيل المثال، الفصول والأقسام الفرعية).
**س: هل يعمل هذا على PDFs المشفرة?**ج: نعم، طالما أنك توفر كلمة المرور من خلال خيارات المكونات الإضافية عند الضرورة.
نصيحة المهنية: مزيج TOC المجموعة مع دمج المستندات (باستخدام ملحق الاندماج) لأتمتة النشر الكاملة.