PdfBookmarkEditor

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 قابل دسترسی هستند.

روش‌ها

SignatureDescription
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.

همچنین ببینید

 فارسی