Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Untuk membuat bookmark dari semua halaman, Anda perlu menggunakan metode CreateBookmarks tanpa parameter apapun. Kelas PdfBookmarkEditor memungkinkan Anda untuk membuat bookmark dari semua halaman file PDF. Pertama, Anda perlu membuat objek dari kelas PdfBookmarkEditor dan mengikat PDF input menggunakan metode BindPdf. Kemudian, Anda harus memanggil metode CreateBookmarks dan menyimpan file PDF output menggunakan metode Save. Potongan kode berikut menunjukkan cara membuat Bookmark.
// 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");
}
}
Kelas PdfBookmarkEditor memungkinkan Anda untuk membuat bookmark dari semua halaman file PDF dan menentukan properti (Warna, Tebal, Miring). Anda dapat melakukan itu dengan bantuan metode CreateBookmarks. Pertama, Anda perlu membuat objek dari kelas PdfBookmarkEditor dan mengikat PDF input menggunakan metode BindPdf. Kemudian, Anda harus memanggil metode CreateBookmarks dan menyimpan file PDF output menggunakan metode Save. Potongan kode berikut menunjukkan cara membuat bookmark dari semua halaman dengan properti.
// 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");
}
}
Anda dapat membuat bookmark dari halaman tertentu dalam file PDF yang ada menggunakan metode CreateBookmarkOfPage. Metode ini mengambil dua argumen: judul bookmark dan nomor halaman. Pertama, Anda perlu membuat objek dari kelas PdfBookmarkEditor dan mengikat file PDF input menggunakan metode BindPdf. Kemudian, Anda harus memanggil metode CreateBookmarkOfPage dan menyimpan file PDF output menggunakan metode Save. Potongan kode berikut menunjukkan cara membuat bookmark dari halaman tertentu.
// 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");
}
}
Kelas PdfBookmarkEditor memungkinkan Anda untuk membuat bookmark dari rentang halaman. Anda dapat menggunakan metode CreateBookmarkOfPage dengan dua parameter: daftar bookmark (daftar judul bookmark) dan daftar halaman (daftar halaman untuk dibookmark). Pertama, Anda perlu membuat objek dari kelas PdfBookmarkEditor dan mengikat file PDF input menggunakan metode BindPdf. Kemudian, Anda harus memanggil metode CreateBookmarkOfPage dan menyimpan PDF output menggunakan metode Save. Potongan kode berikut menunjukkan cara membuat bookmark dari rentang halaman.
// 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");
}
}
Anda dapat menambahkan bookmark di file PDF yang ada menggunakan kelas PdfBookmarkEditor. Untuk membuat bookmark, Anda perlu membuat objek Bookmark dan mengatur atribut yang diperlukan dari bookmark. Setelah itu, Anda perlu mengirimkan objek Bookmark ke metode CreateBookmarks dari kelas PdfBookmarkEditor. Akhirnya, Anda perlu menyimpan file PDF yang diperbarui menggunakan metode Save. Potongan kode berikut menunjukkan cara menambahkan bookmark di file PDF yang ada.
// 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");
}
}
Anda dapat menambahkan bookmark anak di file PDF yang ada menggunakan kelas PdfBookmarkEditor. Untuk menambahkan bookmark anak, Anda perlu membuat objek Bookmark. Anda dapat menambahkan objek Bookmark individu ke dalam objek Bookmarks. Anda juga perlu membuat objek Bookmark dan mengatur propertinya ChildItem ke objek Bookmarks. Anda kemudian perlu mengirimkan objek Bookmark ini dengan ChildItem ke metode CreateBookmarks. Akhirnya, Anda perlu menyimpan PDF yang diperbarui menggunakan metode Save dari kelas PdfBookmarkEditor. Potongan kode berikut menunjukkan cara menambahkan bookmark anak di file PDF yang ada.
// 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.