PdfBookmarkEditor

PdfBookmarkEditor

개요

PdfBookmarkEditor은 Aspose.PDF FOSS에서 .NET용 클래스입니다. 상속 대상: IDisposable.

북마크(아웃라인) 조작을 위한 파사드: 북마크 생성, 추출, 삭제.

이 클래스는 .NET 프로그램에서 PdfBookmarkEditor 객체를 다루기 위한 29개의 메서드를 제공합니다. 사용 가능한 메서드에는 BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks 및 추가 메서드 2개가 포함됩니다. Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 모든 공개 멤버에 접근할 수 있습니다. 속성: Document.

속성

이름유형액세스설명
DocumentDocument읽기이 편집기에 바인드된 문서로, 다른 파사드에 연결될 수 있도록 노출됩니다.

메서드

시그니처설명
PdfBookmarkEditor()바인드되지 않은 PdfBookmarkEditor을(를) 생성합니다.
PdfBookmarkEditor(document: Document)문서에 바인드된 PdfBookmarkEditor을(를) 생성합니다.
BindPdf(path: string)파일 경로에서 PDF를 바인드합니다.
BindPdf(data: byte[])바이트 배열에서 PDF를 바인드합니다.
BindPdf(stream: Stream)스트림에서 PDF를 바인드합니다 (스트림을 메모리 전체에 완전히 읽어들입니다).
BindPdf(document: Document)기존 문서에서 PDF를 바인드합니다.
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int)지정된 페이지(1부터 시작)를 가리키는 북마크를 생성합니다.
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[])지정된 페이지(1부터 시작하는 페이지 번호)에 대한 북마크를 생성합니다.
CreateBookmarks()모든 페이지에 대한 북마크를 생성합니다(기본값).
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool)명시적인 색상 / 굵게 / 기울임 스타일이 적용된 페이지별 북마크를 생성합니다.
CreateBookmarks(bookmark: Bookmark)북마크 트리에서 북마크를 생성합니다 (자식들을 재귀적으로 추가).
DeleteBookmarks()바인드된 문서의 모든 북마크를 삭제합니다.
DeleteBookmarks(title: string)제목이 title과 일치하는 모든 최상위 북마크를 삭제하고, 변경 사항을 저장된 문서에 지속합니다.
Save(stream: Stream)문서를 스트림에 저장합니다.
Save()문서를 바이트 배열에 저장합니다.
Save(path: string)문서를 파일 경로에 저장합니다.
ExtractBookmarks()문서의 개요 트리를 평탄한 Bookmarks 컬렉션으로 추출하고, 자식을 깊이 우선으로 탐색합니다.
ExtractBookmarks(upperLevel: bool)문서의 개요 트리를 추출합니다.
ExtractBookmarks(title: string)제목이 title과 같은 북마크(및 그 하위 항목)를 찾습니다.
ExtractBookmarks(bookmark: Bookmark)제목이 북마크의 (trimmed)와 일치하는 문서 북마크를 찾아 직접적인 하위 항목들을 반환합니다.
ExportBookmarksToXML(stream: Stream)개요 트리를 XML 형태의 스트림으로 내보냅니다.
ExportBookmarksToXML(xmlFile: string)개요 트리를 xmlFile로 내보냅니다.
ImportBookmarksWithXML(stream: Stream)Stream)에서 생성된 XML의 북마크를 읽어 바인드된 문서에 추가합니다.
ImportBookmarksWithXML(xmlFile: string)XML 파일에서 북마크를 읽고 바인드된 문서에 추가합니다.
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string)북마크를 독립형 HTML 파일로 내보냅니다.
ExtractBookmarksToHTML(pdfFile: string, cssFile: string)주어진 CSS을(를) 사용하여 북마크를 HTML 페이지로 추출합니다.
ModifyBookmarks(sTitle: string, dTitle: string)개요 트리 전체에서 제목이 sTitle인 모든 북마크의 이름을 dTitle로 바꿉니다.
Dispose()이 PdfBookmarkEditor 인스턴스에 대해 Dispose를 호출합니다.
Close()Dispose와 마찬가지로 바인딩된 문서를 해제합니다.

참조

 한국어