PdfBookmarkEditor
نمای کلی
PdfBookmarkEditor یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: IDisposable.
واسط برای دستکاری نشانک (طرح کلی): ایجاد، استخراج، حذف نشانکها.
این کلاس ۲۹ متد برای کار با اشیاء PdfBookmarkEditor در برنامههای .NET فراهم میکند.
متدهای موجود شامل: BindPdf، Close، CreateBookmarkOfPage، CreateBookmarks، DeleteBookmarks، Dispose، ExportBookmarksToHtml، ExportBookmarksToXML، ExtractBookmarks، ExtractBookmarksToHTML، ImportBookmarksWithXML، ModifyBookmarks، و ۲ متد دیگر.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .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) | یک نشانک ایجاد کنید که به صفحه مشخص شده (شمارهگذاری از ۱) اشاره دارد. |
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[]) | نشانکهایی برای صفحات مشخص شده (شمارهگذاری صفحات از ۱) ایجاد کنید. |
CreateBookmarks() | نشانکهایی برای هر صفحه ایجاد کنید (پیشفرض). |
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool) | نشانکهای صفحه به صفحه با رنگ / ضخیم / ایتالیک صریح ایجاد کنید. |
CreateBookmarks(bookmark: Bookmark) | نشانکها را از یک درخت Bookmark ایجاد کنید (افزودن بازگشتی فرزندان). |
DeleteBookmarks() | تمام نشانکهای موجود در Document متصل را حذف کنید. |
DeleteBookmarks(title: string) | تمام نشانکهای سطح بالایی که Title آنها با title مطابقت دارد را حذف کنید و تغییر را در Document ذخیرهشده حفظ کنید. |
Save(stream: Stream) | Document را در یک Stream ذخیره کنید. |
Save() | Document را در یک آرایه بایت ذخیره کنید. |
Save(path: string) | Document را در مسیر فایل ذخیره کنید. |
ExtractBookmarks() | درخت ساختار سند را بهعنوان یک مجموعه مسطح از Bookmarks استخراج کنید، با پیمایش عمقاول فرزندان. |
ExtractBookmarks(upperLevel: bool) | درخت ساختار سند را استخراج کنید. |
ExtractBookmarks(title: string) | نشانکها (و فرزندانشان) را که Title آنها برابر با title است پیدا کنید. |
ExtractBookmarks(bookmark: Bookmark) | نشانکهای فرزند bookmark را استخراج کنید. |
ExportBookmarksToXML(stream: Stream) | درخت ساختار را بهعنوان XML به یک Stream صادر کنید. |
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) | تمام نشانکهایی که title آنها برابر با sTitle است را به dTitle تغییر نام دهید، در سراسر درخت ساختار. |
Dispose() | متد Dispose را بر روی این نمونه PdfBookmarkEditor فراخوانی میکند. |
Close() | Document متصل را آزاد کنید، مشابه Dispose. |