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 메서드를 사용할 수 있습니다. 이 메서드는 두 개의 인수를 받습니다: 북마크 제목과 페이지 번호. 먼저, 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 메서드를 두 개의 매개변수와 함께 사용할 수 있습니다: 북마크 목록(북마크 제목 목록)과 페이지 목록(북마크할 페이지 목록). 먼저, 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 객체를 PdfBookmarkEditor 클래스의 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.