Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
すべてのページのブックマークを作成するには、パラメーターなしでCreateBookmarksメソッドを使用する必要があります。PdfBookmarkEditorクラスを使用すると、PDFファイルのすべてのページのブックマークを作成できます。まず、PdfBookmarkEditorクラスのオブジェクトを作成し、BindPdfメソッドを使用して入力PDFをバインドする必要があります。その後、CreateBookmarksメソッドを呼び出し、Saveメソッドを使用して出力PDFファイルを保存する必要があります。以下のコードスニペットは、ブックマークを作成する方法を示しています。
// 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");
}
}
PdfBookmarkEditorクラスを使用すると、PDFファイルのすべてのページのブックマークを作成し、プロパティ(色、太字、イタリック)を指定できます。これは、CreateBookmarksメソッドを使用して行うことができます。まず、PdfBookmarkEditorクラスのオブジェクトを作成し、BindPdfメソッドを使用して入力PDFをバインドする必要があります。その後、CreateBookmarksメソッドを呼び出し、Saveメソッドを使用して出力PDFファイルを保存する必要があります。以下のコードスニペットは、プロパティ付きのすべてのページのブックマークを作成する方法を示しています。
// 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");
}
}
既存のPDFファイルの特定のページのブックマークを作成するには、CreateBookmarkOfPageメソッドを使用します。このメソッドは、ブックマークタイトルとページ番号の2つの引数を取ります。まず、PdfBookmarkEditorクラスのオブジェクトを作成し、BindPdfメソッドを使用して入力PDFファイルをバインドする必要があります。その後、CreateBookmarkOfPageメソッドを呼び出し、Saveメソッドを使用して出力PDFファイルを保存する必要があります。以下のコードスニペットは、特定のページのブックマークを作成する方法を示しています。
// 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");
}
}
PdfBookmarkEditorクラスを使用すると、ページ範囲のブックマークを作成できます。CreateBookmarkOfPageメソッドを使用して、ブックマークリスト(ブックマークタイトルのリスト)とページリスト(ブックマークするページのリスト)の2つのパラメーターを指定できます。まず、PdfBookmarkEditorクラスのオブジェクトを作成し、BindPdfメソッドを使用して入力PDFファイルをバインドする必要があります。その後、CreateBookmarkOfPageメソッドを呼び出し、Saveメソッドを使用して出力PDFを保存する必要があります。以下のコードスニペットは、ページ範囲のブックマークを作成する方法を示しています。
// 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");
}
}
既存のPDFファイルにブックマークを追加するには、PdfBookmarkEditorクラスを使用します。ブックマークを作成するには、Bookmarkオブジェクトを作成し、ブックマークの必要な属性を設定する必要があります。その後、BookmarkオブジェクトをCreateBookmarksメソッドに渡す必要があります。最後に、Saveメソッドを使用して更新されたPDFファイルを保存する必要があります。以下のコードスニペットは、既存のPDFファイルにブックマークを追加する方法を示しています。
// 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");
}
}
既存のPDFファイルに子ブックマークを追加するには、PdfBookmarkEditorクラスを使用します。子ブックマークを追加するには、Bookmarkオブジェクトを作成する必要があります。個々のBookmarkオブジェクトをBookmarksオブジェクトに追加できます。また、Bookmarkオブジェクトを作成し、そのChildItemプロパティをBookmarksオブジェクトに設定する必要があります。このBookmarkオブジェクトをChildItemとともにCreateBookmarksメソッドに渡す必要があります。最後に、PdfBookmarkEditorクラスのSaveメソッドを使用して更新されたPDFを保存する必要があります。以下のコードスニペットは、既存のPDFファイルに子ブックマークを追加する方法を示しています。
// 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.