Aspose.PDF ToC Generator لـ .NET
يتيح Aspose.PDF ToC Generator for .NET للمطورين إدراج جدول المحتوى المخصص (TOC) ببرمجيات في مستندات PDF. تم بناءه على محرك Aspuse.pdf ، فإنه يقوم بفحص العناوين أو علامات الكتاب أو العلامات التي تم تخصيصها ، ويخلق تسجيلات TOC الهرمية ، ويربطها إلى الصفحات المقابلة - وتعزيز الملاحة مع الحد الأدنى من الجهد.
بدء الاستخدام
تثبيت وإعداد
- إضافة
Aspose.PDF
بواسطة NuGet. - إعداد ترخيص مقياس قبل الاستخدام (انظر ترخيص مقيد ).
- لخطوات التثبيت التفصيلية، انظر دليل التركيب .
الخصائص والوظائف
الجيل التلقائي 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 والصفحات الهبوطية للحصول على عينات عملية.