Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Pour créer des signets de toutes les pages, vous devez utiliser la méthode CreateBookmarks sans aucun paramètre. La classe PdfBookmarkEditor vous permet de créer des signets de toutes les pages d’un fichier PDF. Tout d’abord, vous devez créer un objet de la classe PdfBookmarkEditor et lier le PDF d’entrée en utilisant la méthode BindPdf. Ensuite, vous devez appeler la méthode CreateBookmarks et enregistrer le fichier PDF de sortie en utilisant la méthode Save. Le code suivant vous montre comment créer des signets.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void CreateBookmarksOfAllPages()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Bookmarks();
// Create PdfBookmarkEditor
using (var bookmarkEditor = new Aspose.Pdf.Facades.PdfBookmarkEditor())
{
// Bind PDF document
bookmarkEditor.BindPdf(dataDir + "CreateBookmarksAll.pdf");
// Create bookmark of all pages
bookmarkEditor.CreateBookmarks();
// Save PDF document
bookmarkEditor.Save(dataDir + "CreateBookmarksOfAllPages_out.pdf");
}
}
La classe PdfBookmarkEditor vous permet de créer des signets de toutes les pages d’un fichier PDF et de spécifier les propriétés (Couleur, Gras, Italique). Vous pouvez le faire avec l’aide de la méthode CreateBookmarks. Tout d’abord, vous devez créer un objet de la classe PdfBookmarkEditor et lier le PDF d’entrée en utilisant la méthode BindPdf. Ensuite, vous devez appeler la méthode CreateBookmarks et enregistrer le fichier PDF de sortie en utilisant la méthode Save. Le code suivant vous montre comment créer des signets de toutes les pages avec des propriétés.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void CreateBookmarksOfAllPagesWithProperties()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Bookmarks();
// Create PdfBookmarkEditor
using (var bookmarkEditor = new Aspose.Pdf.Facades.PdfBookmarkEditor())
{
// Bind PDF document
bookmarkEditor.BindPdf(dataDir + "CreateBookmarks-PagesProperties.pdf");
// Create bookmark of all pages
bookmarkEditor.CreateBookmarks(System.Drawing.Color.Green, true, true);
// Save PDF document
bookmarkEditor.Save(dataDir + "CreateBookmarks-PagesProperties_out.pdf");
}
}
Vous pouvez créer un signet d’une page particulière dans un fichier PDF existant en utilisant la méthode CreateBookmarkOfPage. Cette méthode prend deux arguments : le titre du signet et le numéro de page. Tout d’abord, vous devez créer un objet de la classe PdfBookmarkEditor et lier le fichier PDF d’entrée en utilisant la méthode BindPdf. Ensuite, vous devez appeler la méthode CreateBookmarkOfPage et enregistrer le fichier PDF de sortie en utilisant la méthode Save. Le code suivant vous montre comment créer un signet d’une page particulière.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void CreateBookmarkOfAParticularPage()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Bookmarks();
// Create PdfBookmarkEditor
using (var bookmarkEditor = new Aspose.Pdf.Facades.PdfBookmarkEditor())
{
// Bind PDF document
bookmarkEditor.BindPdf(dataDir + "CreateBookmark-Page.pdf");
// Create bookmark of a particular page
bookmarkEditor.CreateBookmarkOfPage("Bookmark Name", 2);
// Save PDF document
bookmarkEditor.Save(dataDir + "CreateBookmark-Page_out.pdf");
}
}
La classe PdfBookmarkEditor vous permet de créer des signets d’une plage de pages. Vous pouvez utiliser la méthode CreateBookmarkOfPage avec deux paramètres : la liste des signets (la liste des titres de signets) et la liste des pages (la liste des pages à signeter). Tout d’abord, vous devez créer un objet de la classe PdfBookmarkEditor et lier le fichier PDF d’entrée en utilisant la méthode BindPdf. Ensuite, vous devez appeler la méthode CreateBookmarkOfPage et enregistrer le PDF de sortie en utilisant la méthode Save. Le code suivant vous montre comment créer des signets d’une plage de pages.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void CreateBookmarksOfARangeOfPages()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Bookmarks();
// Create PdfBookmarkEditor
using (var bookmarkEditor = new Aspose.Pdf.Facades.PdfBookmarkEditor())
{
// Bind PDF document
bookmarkEditor.BindPdf(dataDir + "CreateBookmark-Page.pdf");
// Bookmark name list
string[] bookmarkList = { "First" };
// Page list
int[] pageList = { 1 };
// Create bookmark of a range of pages
bookmarkEditor.CreateBookmarkOfPage(bookmarkList, pageList);
// Save PDF document
bookmarkEditor.Save(dataDir + "CreateBookmarkPageRange_out.pdf");
}
}
Vous pouvez ajouter un signet dans un fichier PDF existant en utilisant la classe PdfBookmarkEditor. Pour créer le signet, vous devez créer un objet Bookmark et définir les attributs requis du signet. Après cela, vous devez passer l’objet Bookmark à la méthode CreateBookmarks de la classe PdfBookmarkEditor. Enfin, vous devez enregistrer le fichier PDF mis à jour en utilisant la méthode Save. Le code suivant vous montre comment ajouter le signet dans un fichier PDF existant.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddBookmarkInAnExistingPdfFile()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Bookmarks();
// Create bookmark
var bookmark = new Aspose.Pdf.Facades.Bookmark();
bookmark.PageNumber = 1;
bookmark.Title = "New Bookmark";
// Create PdfBookmarkEditor
using (var bookmarkEditor = new Aspose.Pdf.Facades.PdfBookmarkEditor())
{
// Bind PDF document
bookmarkEditor.BindPdf(dataDir + "AddBookmark.pdf");
// Create bookmarks
bookmarkEditor.CreateBookmarks(bookmark);
// Save PDF document
bookmarkEditor.Save(dataDir + "AddBookmark_out.pdf");
}
}
Vous pouvez ajouter des signets enfants dans un fichier PDF existant en utilisant la classe PdfBookmarkEditor. Pour ajouter des signets enfants, vous devez créer des objets Bookmark. Vous pouvez ajouter des objets Bookmark individuels dans l’objet Bookmarks. Vous devez également créer un objet Bookmark et définir sa propriété ChildItem sur l’objet Bookmarks. Vous devez ensuite passer cet objet Bookmark avec ChildItem à la méthode CreateBookmarks. Enfin, vous devez enregistrer le PDF mis à jour en utilisant la méthode Save de la classe PdfBookmarkEditor. Le code suivant vous montre comment ajouter des signets enfants dans un fichier PDF existant.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddChildBookmarkInAnExistingPdfFile()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Bookmarks();
// Create bookmarks
var bookmarks = new Aspose.Pdf.Facades.Bookmarks();
var childBookmark1 = new Aspose.Pdf.Facades.Bookmark();
childBookmark1.PageNumber = 1;
childBookmark1.Title = "First Child";
var childBookmark2 = new Aspose.Pdf.Facades.Bookmark();
childBookmark2.PageNumber = 2;
childBookmark2.Title = "Second Child";
bookmarks.Add(childBookmark1);
bookmarks.Add(childBookmark2);
var bookmark = new Aspose.Pdf.Facades.Bookmark();
bookmark.Action = "GoTo";
bookmark.PageNumber = 1;
bookmark.Title = "Parent";
bookmark.ChildItems = bookmarks;
// Create PdfBookmarkEditor class
using (var bookmarkEditor = new Aspose.Pdf.Facades.PdfBookmarkEditor())
{
// Bind PDF document
bookmarkEditor.BindPdf(dataDir + "AddChildBookmark.pdf");
// Create bookmarks
bookmarkEditor.CreateBookmarks(bookmark);
// Save PDF document
bookmarkEditor.Save(dataDir + "AddChildBookmark_out.pdf");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.