PdfBookmarkEditor.CreateBookmarks

CreateBookmarks()

تنشئ إشارات مرجعية لجميع الصفحات.

public void CreateBookmarks()

أمثلة

PdfBookmarkEditor editor = new PdfBookmarkEditor();
editor.BindPdf("example.pdf");
editor.CreateBookmarks();
editor.Save("example_out.pdf");

انظر أيضًا


CreateBookmarks(Bookmark)

تنشئ الإشارة المرجعية المحددة في المستند. يمكن استخدام الطريقة لتشكيل تسلسل هرمي للإشارات المرجعية المتداخلة.

public void CreateBookmarks(Bookmark bookmark)
ParameterTypeDescription
bookmarkBookmarkستتم إضافة الإشارة المرجعية إلى المستند.

أمثلة

PdfBookmarkEditor editor = new PdfBookmarkEditor();
editor.BindPdf("example.pdf");
Bookmark bm1=new Bookmark();
bm1.PageNumber=1;
bm1.Title="First child";
Bookmark bm2=new Bookmark();
bm2.PageNumber=2;
bm2.Title="Second child";
Bookmark bm=new Bookmark();
bm.Action="GoTo";
bm.PageNumber=1;
bm.Title="Parent";
Bookmarks bms=new Bookmarks();
bms.Add(bm1);
bms.Add(bm2);
bm.ChildItem=bms;
editor.CreateBookmarks(bm);
editor.Save("example_out.pdf");

انظر أيضًا


CreateBookmarks(Color, bool, bool)

إنشاء إشارات مرجعية لجميع الصفحات مع اللون والنمط المحددين (عريض، مائل).

public void CreateBookmarks(Color color, bool boldFlag, bool italicFlag)
ParameterTypeDescription
colorColorلون العنوان.
boldFlagBooleanعلامة نسبة العريض.
italicFlagBooleanعلامة نسبة المائل.

أمثلة

PdfBookmarkEditor editor = new PdfBookmarkEditor();
editor.BindPdf("example.pdf");
editor.CreateBookmarks(System.Drawing.Color.Red, true, true);
editor.Save("example_out.pdf");

انظر أيضًا