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)
Parametro Tipo Descrizione
bookmark Bookmark Il 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)
Parametro Tipo Descrizione
color Color Il colore del titolo.
boldFlag Boolean La bandiera di attribuzione in grassetto.
italicFlag Boolean La 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