إضافة وحذف العلامات المرجعية
إضافة علامة مرجعية
تسمح لك فئة PdfBookmarkEditor بإضافة علامات مرجعية داخل مستند PDF. تتيح لك طريقة CreateBookmarkOfPage المقدمة من هذه الفئة إنشاء علامة مرجعية، تستهدف رقم الصفحة المحدد. يوضح مقتطف الشيفرة التالي هذه الميزة في Aspose.PDF لواجهة برمجة التطبيقات C++:
إضافة علامة مرجعية فرعية في المستند الحالي
يمكنك إضافة علامات مرجعية فرعية في ملف PDF موجود باستخدام فئة PdfBookmarkEditor. من أجل إضافة إشارات مرجعية فرعية، تحتاج إلى إنشاء كائنات Bookmarks وBookmark. يمكنك إضافة كائنات Bookmark الفردية إلى كائن Bookmarks. تحتاج أيضًا إلى إنشاء كائن Bookmark وتعيين خاصية ChildItem إلى كائن Bookmarks. ثم تحتاج إلى تمرير هذا الكائن Bookmark مع ChildItem إلى طريقة CreateBookmarks. أخيرًا، تحتاج إلى حفظ ملف PDF المحدث باستخدام طريقة Save من فئة PdfBookmarkEditor. يوضح لك مقتطف الشيفرة التالي كيفية إضافة إشارات مرجعية فرعية في ملف PDF موجود.
حذف جميع الإشارات المرجعية من ملف PDF
يمكنك حذف جميع الإشارات المرجعية من ملف PDF باستخدام طريقة DeleteBookmarks بدون أي معلمات. أولاً، تحتاج إلى إنشاء كائن من فئة PdfBookmarkEditor وربط ملف PDF المدخل باستخدام طريقة BindPdf. بعد ذلك، تحتاج إلى استدعاء طريقة DeleteBookmarks ثم حفظ ملف PDF المحدث باستخدام طريقة Save. يوضح لك مقتطف الشيفرة التالي كيفية حذف جميع العلامات المرجعية من ملف PDF.
حذف علامة مرجعية معينة من ملف PDF
لحذف علامة مرجعية معينة، تحتاج إلى استدعاء طريقة DeleteBookmarks مع معلمة سلسلة (العنوان). يمثل العنوان هنا العلامة المرجعية المراد حذفها من ملف PDF. قم بإنشاء كائن من فئة PdfBookmarkEditor واربط ملف PDF المدخل باستخدام طريقة BindPdf. بعد ذلك، استدع طريقة DeleteBookmarks ثم احفظ ملف PDF المحدث باستخدام طريقة Save. يوضح لك مقتطف الشيفرة التالي كيفية حذف علامة مرجعية معينة من ملف PDF.