كيفية دمج PDFs مع علامات الكتاب و Metadata في C#
في التدفقات العملية القانونية والامتثال والأرشيف، والحفاظ على الملاحة الوثيقة والبيانات المعدلة غير مكتملة أمر حاسم. Aspose.PDF.Plugin Merger for .NET يسمح لك بدمج العديد من ملفات PDF، وحفظ المجلدات الأصلية وملفات البيانات – أو إنشاء جديدة ببرمجة.
التعامل مع علامات الكتاب عند الانزلاق
- حفظ علامات الكتاب: حسب الافتراض، يمكن لـ MergeOptions الاحتفاظ بالعلامات الكتابية الأصلية من جميع ملفات الإدخال، مما يوفر الملاحة اللامبالاة في ملف PDF المدمج.
- توليد علامات الكتاب الجديدة: إنشاء علامة كتاب جديدة ببرمجة استنادا إلى أسماء الملفات المدمجة أو الأقسام أو الهياكل TOC.
using Aspose.Pdf.Plugins;
var merger = new Merger();
var mergeOptions = new MergeOptions
{
KeepBookmarks = true // Ensures all input bookmarks are retained
};
mergeOptions.AddInput(new FileDataSource(@"C:\Docs\contract1.pdf"));
mergeOptions.AddInput(new FileDataSource(@"C:\Docs\contract2.pdf"));
mergeOptions.AddOutput(new FileDataSource(@"C:\Docs\merged_contracts.pdf"));
merger.Process(mergeOptions);إدارة البيانات الوثائقية
- حفظ البيانات الأصلية: حسب الافتراض يتم الاحتفاظ بالبيانات الميتا من أول PDF في ملف الإخراج.
- إضافة أو تحرير البيانات: إعداد
mergeOptions.Metadataلتحديد أو تفويض الخصائص مثل العنوان والكاتب والموضوع والكلمات الرئيسية.
mergeOptions.Metadata = new PdfMetadata
{
Author = "Compliance Team",
Title = "Merged Case File",
Subject = "2025 Contract Archive",
Keywords = "contracts, archive, legal"
};رمز نموذج كامل
using Aspose.Pdf.Plugins;
var merger = new Merger();
var options = new MergeOptions
{
KeepBookmarks = true,
Metadata = new PdfMetadata
{
Author = "Legal Team",
Title = "Complete Dossier",
Subject = "Case Archive",
Keywords = "archive, legal, contracts"
}
};
options.AddInput(new FileDataSource(@"C:\Cases\part1.pdf"));
options.AddInput(new FileDataSource(@"C:\Cases\part2.pdf"));
options.AddOutput(new FileDataSource(@"C:\Cases\complete_dossier.pdf"));
merger.Process(options);حالات الاستخدام
- أرشيف الامتثال: الحفاظ على الملاحة والتفاصيل للمراجعات
- الحزم القانونية: دمج الملفات مع علامات الكتاب المحفوظة للمحكمة
- المكتبات الرقمية: الجمع بين الأعمال المرجعية، والحفاظ على TOCs و metadata للبحث
الأسئلة المتكررة
**س: هل سيتم الحفاظ على علامات الكتاب الأصلية عند الانضمام?**A: نعم، إعداد KeepBookmarks = true في MergeOptions للحفاظ على جميع مساعدات الملاحة.
**س: كيف أضيف أو أرفع البيانات المخصصة?**ج: استخدمها Metadata الممتلكات على MergeOptions لتعيين العنوان أو المؤلف أو الموضوع أو الكلمات الرئيسية حسب الحاجة.
**س: هل يمكنني إنشاء بنية علامة جديدة بدلاً من ذلك?**ج: نعم، يمكنك برامج إنشاء علامات الكتاب، أو استخدام TOC Generator لمزيد من الملاحة المتقدمة.
نصيحة المهنية: يجمع بين الاندماج مع جيل TOC للحصول على تجربة الملاحة النهائية في الأرشيف والملفات PDF القانونية.