PdfBookmarkEditor.CreateBookmarks

CreateBookmarks()

Crée des signets pour toutes les pages.

public void CreateBookmarks()

Exemples

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

Voir aussi


CreateBookmarks(Bookmark)

Crée le signet spécifié dans le document. La méthode peut être utilisée pour former une hiérarchie de signets imbriqués.

public void CreateBookmarks(Bookmark bookmark)
ParamètreTypeDescription
bookmarkBookmarkLe signet sera ajouté au document.

Exemples

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");

Voir aussi


CreateBookmarks(Color, bool, bool)

Crée des signets pour toutes les pages avec la couleur et le style spécifiés (gras, italique).

public void CreateBookmarks(Color color, bool boldFlag, bool italicFlag)
ParamètreTypeDescription
colorColorLa couleur du titre.
boldFlagBooleanLe drapeau d’attribution en gras.
italicFlagBooleanLe drapeau d’attribution en italique.

Exemples

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

Voir aussi