PDF 책갈피를 사용하면 연결된 문서의 특정 부분으로 빠르게 이동할 수 있습니다. 문서의 해당 부분은 PDF 파일의 모든 페이지 또는 섹션일 수 있습니다. 아래의 단계별 가이드에서는 C#을 사용하여 PDF에서 책갈피를 읽는 방법을 알려줍니다.
C#을 사용하여 PDF의 책갈피를 읽는 단계
- NuGet.org에서 Aspose.PDF for .NET 다운로드 및 설치
- using 지시문과 함께 Aspose.PDF 네임스페이스 포함
- SetLicense 메소드를 호출하여 API 라이선스 설정
- 북마크가 포함된 기존 PDF로 Document 클래스 초기화
- PDF 북마크를 읽으려면 OutlineItemCollection을(를) 반복하세요.
- 추출된 북마크 정보를 콘솔에 쓰기
C#을 사용하여 PDF 책갈피를 검색하는 기능은 위의 간단한 단계를 사용하여 쉽게 달성할 수 있습니다. C#에서 PDF 양식 필드 병합 기능 외에도 API를 사용하면 제목, 글꼴 스타일, 색상 등과 같은 정보가 포함된 PDF의 책갈피를 추출할 수 있습니다. OutlineItemCollection을 반복하고 PDF를 읽어 콘솔 출력에서 이 정보를 인쇄할 수 있습니다. 아래 코드 스니펫에 표시된 대로 북마크.
C#을 사용하여 PDF에서 책갈피를 읽는 코드
using System; | |
// Add reference to Aspose.PDF for .NET API | |
// Use following namespace to read bookmarks in a PDF File | |
using Aspose.Pdf; | |
namespace ReadBookmarksInPDF | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set license before reading bookmarks in PDF file | |
Aspose.Pdf.License AsposePDFLicense = new Aspose.Pdf.License(); | |
AsposePDFLicense.SetLicense(@"c:\asposelicense\license.lic"); | |
// Open PDF from which you want to extract bookmarks | |
Document pdfwithbookmarks = new Document("ReadBookmarks.pdf"); | |
// Retrieve PDF bookmarks by iterating through them | |
foreach (OutlineItemCollection bookmark in pdfwithbookmarks.Outlines) | |
{ | |
Console.WriteLine(bookmark.Title); | |
Console.WriteLine(bookmark.Italic); | |
Console.WriteLine(bookmark.Bold); | |
Console.WriteLine(bookmark.Color); | |
// Check if bookmark has any children | |
if (bookmark.Count > 0) | |
{ | |
Console.WriteLine("Reading Child bookmarks..."); | |
// If children are present then loop through them as well to extract bookmarks | |
foreach (OutlineItemCollection childBookmark in bookmark) | |
{ | |
Console.WriteLine(childBookmark.Title); | |
Console.WriteLine(childBookmark.Italic); | |
Console.WriteLine(childBookmark.Bold); | |
Console.WriteLine(childBookmark.Color); | |
} | |
} | |
} | |
Console.WriteLine("Program has finished reading PDF bookmarks in provided file."); | |
} | |
} | |
} |
위의 간단한 코드 조각은 제공된 PDF 문서에 있는 경우 하위 책갈피와 PDF 책갈피를 추출합니다. 데스크톱, 콘솔 또는 기타 .NET 응용 프로그램에서 이를 사용하여 C#을 사용하여 PDF 책갈피를 읽는 요구 사항을 달성할 수 있습니다.