CreateBookmarks

CreateBookmarks()

Crea segnalibri per tutte le pagine.

public void CreateBookmarks()

Esempi

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

Guarda anche


CreateBookmarks(Bookmark)

Crea il segnalibro specificato nel documento. Il metodo può essere utilizzato per formare una gerarchia di segnalibri nidificati.

public void CreateBookmarks(Bookmark bookmark)
ParametroTipoDescrizione
bookmarkBookmarkIl segnalibro verrà aggiunto al documento.

Esempi

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

Guarda anche


CreateBookmarks(Color, bool, bool)

Crea segnalibri per tutte le pagine con il colore e lo stile specificati (grassetto, corsivo).

public void CreateBookmarks(Color color, bool boldFlag, bool italicFlag)
ParametroTipoDescrizione
colorColorIl colore del titolo.
boldFlagBooleanLa bandiera di attribuzione in grassetto.
italicFlagBooleanLa bandiera di attribuzione corsivo.

Esempi

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

Guarda anche