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.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Document | Document | 읽기 | 이 편집기에 바인드된 문서로, 다른 파사드에 연결될 수 있도록 노출됩니다. |
메서드
| 시그니처 | 설명 |
|---|---|
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와 마찬가지로 바인딩된 문서를 해제합니다. |