Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Para crear marcadores de todas las páginas, necesita usar el método CreateBookmarks sin ningún parámetro. La clase PdfBookmarkEditor le permite crear marcadores de todas las páginas de un archivo PDF. Primero, necesita crear un objeto de la clase PdfBookmarkEditor y vincular el PDF de entrada utilizando el método BindPdf. Luego, debe llamar al método CreateBookmarks y guardar el archivo PDF de salida utilizando el método Save. El siguiente fragmento de código le muestra cómo crear marcadores.
// 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 clase PdfBookmarkEditor le permite crear marcadores de todas las páginas de un archivo PDF y especificar las propiedades (Color, Negrita, Cursiva). Puede hacerlo con la ayuda del método CreateBookmarks. Primero, necesita crear un objeto de la clase PdfBookmarkEditor y vincular el PDF de entrada utilizando el método BindPdf. Luego, debe llamar al método CreateBookmarks y guardar el archivo PDF de salida utilizando el método Save. El siguiente fragmento de código le muestra cómo crear marcadores de todas las páginas con propiedades.
// 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");
}
}
Puede crear un marcador de una página particular en un archivo PDF existente utilizando el método CreateBookmarkOfPage. Este método toma dos argumentos: el título del marcador y el número de página. Primero, necesita crear un objeto de la clase PdfBookmarkEditor y vincular el archivo PDF de entrada utilizando el método BindPdf. Luego, debe llamar al método CreateBookmarkOfPage y guardar el archivo PDF de salida utilizando el método Save. El siguiente fragmento de código le muestra cómo crear un marcador de una página particular.
// 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 clase PdfBookmarkEditor le permite crear marcadores de un rango de páginas. Puede usar el método CreateBookmarkOfPage con dos parámetros: la lista de marcadores (la lista de títulos de marcadores) y la lista de páginas (la lista de páginas a marcar). Primero, necesita crear un objeto de la clase PdfBookmarkEditor y vincular el archivo PDF de entrada utilizando el método BindPdf. Luego, debe llamar al método CreateBookmarkOfPage y guardar el PDF de salida utilizando el método Save. El siguiente fragmento de código le muestra cómo crear marcadores de un rango de páginas.
// 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");
}
}
Puede agregar un marcador en un archivo PDF existente utilizando la clase PdfBookmarkEditor. Para crear el marcador, necesita crear un objeto Bookmark y establecer los atributos requeridos del marcador. Después de eso, necesita pasar el objeto Bookmark al método CreateBookmarks de la clase PdfBookmarkEditor. Finalmente, necesita guardar el archivo PDF actualizado utilizando el método Save. El siguiente fragmento de código le muestra cómo agregar el marcador en un archivo PDF existente.
// 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");
}
}
Puede agregar marcadores secundarios en un archivo PDF existente utilizando la clase PdfBookmarkEditor. Para agregar marcadores secundarios, necesita crear objetos Bookmark. Puede agregar objetos individuales Bookmark en el objeto Bookmarks. También necesita crear un objeto Bookmark y establecer su propiedad ChildItem al objeto Bookmarks. Luego, necesita pasar este objeto Bookmark con ChildItem al método CreateBookmarks. Finalmente, necesita guardar el PDF actualizado utilizando el método Save de la clase PdfBookmarkEditor. El siguiente fragmento de código le muestra cómo agregar marcadores secundarios en un archivo PDF existente.
// 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.