PdfBookmarkEditor
نظرة عامة
PdfBookmarkEditor هي فئة في Aspose.PDF FOSS لـ .NET.
ترث من: IDisposable.
واجهة لمعالجة العلامات المرجعية (المخطط): إنشاء، استخراج، حذف العلامات المرجعية.
توفر هذه الفئة 29 طريقة للعمل مع كائنات PdfBookmarkEditor في برامج .NET.
تشمل الطرق المتاحة: BindPdf، Close، CreateBookmarkOfPage، CreateBookmarks، DeleteBookmarks، Dispose، ExportBookmarksToHtml، ExportBookmarksToXML، ExtractBookmarks، ExtractBookmarksToHTML، ImportBookmarksWithXML، ModifyBookmarks، وطريقتين إضافيتين.
جميع الأعضاء العموميين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الطرق
| Signature | Description |
|---|---|
PdfBookmarkEditor() | إنشاء PdfBookmarkEditor غير مرتبط. |
PdfBookmarkEditor(document: Document) | إنشاء PdfBookmarkEditor مرتبط بـ Document. |
BindPdf(path: string) | ربط PDF من مسار ملف. |
BindPdf(data: byte[]) | ربط PDF من مصفوفة بايت. |
BindPdf(stream: Stream) | ربط PDF من Stream (يقرأ الدفق بالكامل في الذاكرة). |
BindPdf(document: Document) | ربط PDF من Document موجود. |
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int) | إنشاء إشارة مرجعية تشير إلى الصفحة المحددة (ترقيم يبدأ من 1). |
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[]) | إنشاء إشارات مرجعية للصفحات المحددة (أرقام الصفحات تبدأ من 1). |
CreateBookmarks() | إنشاء إشارات مرجعية لكل صفحة (افتراضي). |
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool) | إنشاء إشارات مرجعية لكل صفحة مع تحديد اللون / الغامق / المائل صراحة. |
CreateBookmarks(bookmark: Bookmark) | إنشاء إشارات مرجعية من شجرة Bookmark (إضافة الأطفال بشكل متكرر). |
DeleteBookmarks() | حذف كل إشارة مرجعية في Document المرتبط. |
DeleteBookmarks(title: string) | حذف كل إشارة مرجعية من المستوى الأعلى التي يطابق عنوانها title، مع حفظ التغيير في المستند المحفوظ. |
Save(stream: Stream) | حفظ المستند إلى Stream. |
Save() | حفظ المستند إلى مصفوفة بايت. |
Save(path: string) | حفظ المستند إلى مسار ملف. |
ExtractBookmarks() | استخراج شجرة المخطط العام للمستند كمجموعة Bookmarks مسطحة، مع استعراض الأطفال بعمق أولاً. |
ExtractBookmarks(upperLevel: bool) | استخراج شجرة المخطط العام للمستند. |
ExtractBookmarks(title: string) | العثور على إشارات مرجعية (وأبنائها) التي يساوي عنوانها title. |
ExtractBookmarks(bookmark: Bookmark) | استخراج إشارات مرجعية الأبناء من bookmark. |
ExportBookmarksToXML(stream: Stream) | تصدير شجرة المخطط العام إلى Stream كملف XML. |
ExportBookmarksToXML(xmlFile: string) | تصدير شجرة المخطط العام إلى xmlFile. |
ImportBookmarksWithXML(stream: Stream) | قراءة إشارات مرجعية من XML تم إنتاجه بواسطة Stream وإضافتها إلى Document المرتبط. |
ImportBookmarksWithXML(xmlFile: string) | قراءة إشارات مرجعية من ملف XML وإضافتها إلى Document المرتبط. |
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string) | تصدير إشارات مرجعية إلى ملف HTML مستقل. |
ExtractBookmarksToHTML(pdfFile: string, cssFile: string) | استخراج إشارات مرجعية إلى صفحة HTML مع CSS المحدد. |
ModifyBookmarks(sTitle: string, dTitle: string) | إعادة تسمية كل إشارة مرجعية whose title equals sTitle إلى dTitle، في جميع شجرة المخطط العام. |
Dispose() | استدعاء Dispose على هذا المثيل من PdfBookmarkEditor. |
Close() | تحرير Document المرتبط، مماثل لـ Dispose. |