CreateBookmarks

CreateBookmarks()

Erstellt Lesezeichen für alle Seiten.

public void CreateBookmarks()

Beispiele

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

Siehe auch


CreateBookmarks(Bookmark)

Erstellt das angegebene Lesezeichen im Dokument. Die Methode kann zum Bilden einer verschachtelten Lesezeichenhierarchie verwendet werden.

public void CreateBookmarks(Bookmark bookmark)
ParameterTypBeschreibung
bookmarkBookmarkDas Lesezeichen wird dem Dokument hinzugefügt.

Beispiele

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

Siehe auch


CreateBookmarks(Color, bool, bool)

Lesezeichen für alle Seiten mit angegebener Farbe und Stil erstellen (fett, kursiv).

public void CreateBookmarks(Color color, bool boldFlag, bool italicFlag)
ParameterTypBeschreibung
colorColorDie Farbe des Titels.
boldFlagBooleanDie Flagge der fetten Zuordnung.
italicFlagBooleanDie Flagge der kursiven Zuordnung.

Beispiele

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

Siehe auch