Editor
Editor class
변환 방법을 캡슐화하는 기본 클래스. 편집기 클래스는 지원 가능한 모든 형식의 문서를 로드, 편집 및 저장하는 방법을 제공합니다. 일회용이므로 ‘using’ 지시문을 사용하거나 ‘Dispose()’ 메서드 호출을 통해 리소스를 수동으로 폐기하세요. 문서 로딩은 생성자를 통해 수행됩니다. 문서 편집 - ‘Edit’ 방법을 통해, 그리고 편집 후 결과 문서에 다시 저장 - ‘Save’ 방법을 통해.
public sealed class Editor : IAuxDisposable
생성자
이름 |
설명 |
Editor(Func<Stream>) |
지정된 입력 문서(스트림으로)로 새 Editor 인스턴스를 초기화합니다. |
Editor(string) |
지정된 입력 문서로 새 Editor 인스턴스를 초기화합니다(전체 파일 경로로) |
Editor(Func<Stream>, Func<ILoadOptions>) |
로드 options 를 사용하여 지정된 입력 문서(스트림)로 새 Editor 인스턴스를 초기화합니다. |
Editor(string, Func<ILoadOptions>) |
로드 options 를 사용하여 지정된 입력 문서(전체 파일 경로)로 새 Editor 인스턴스를 초기화합니다. |
속성
이름 |
설명 |
IsDisposed { get; } |
이 Editor 인스턴스가 이미 폐기되어 더 이상 사용할 수 없는지(true) 또는 아직 폐기되지 않아 활성화되었는지(false)를 나타냅니다. |
행동 양식
이름 |
설명 |
Dispose() |
이 Editor 인스턴스를 폐기하여 모든 내부 리소스를 해제하고 추가 사용에 사용할 수 없도록 합니다 |
Edit() |
‘의 인스턴스를 생성하고 반환하여 기본 옵션을 사용하여 편집하기 위해 이전에 로드된 문서를 엽니다.EditableDocument 이 클래스에는 HTML 마크업 및 관련 리소스를 생성하는 메서드가 포함되어 있습니다. |
Edit(IEditOptions) |
‘의 인스턴스를 생성하고 반환하여 지정된 형식별 옵션을 사용하여 편집하기 위해 이전에 로드된 문서를 엽니다.EditableDocument 이 클래스에는 HTML 마크업 및 관련 리소스를 생성하는 메서드가 포함되어 있습니다. |
GetDocumentInfo(string) |
이 ‘편집기’ instance 에 로드된 문서에 대한 메타데이터를 반환합니다. |
Save(EditableDocument, Stream, ISaveOptions) |
‘의 인스턴스로 표시되는 지정된 편집 문서를 변환합니다.EditableDocument , 지정된 형식의 결과 문서에 해당 내용을 지정된 stream 에 저장합니다. |
Save(EditableDocument, string, ISaveOptions) |
‘의 인스턴스로 표시되는 지정된 편집 문서를 변환합니다.EditableDocument , 지정된 형식의 결과 문서로 지정하고 해당 내용을 지정된 파일 path 로 파일에 저장합니다. |
이벤트
이름 |
설명 |
event Disposed |
이 Editor 인스턴스가 모든 내부 리소스와 함께 삭제될 때 발생하는 이벤트 |
비고
Editor 클래스는 GroupDocs.Editor의 진입점이자 루트 개체로 간주되어야 합니다. 모든 작업은 이 클래스를 사용하여 수행됩니다. 전체 문서 편집 파이프라인을 수행하기 위한 Editor 클래스의 일반적인 사용법은 다음과 같습니다.
- 생성자를 통해 Editor 인스턴스에 문서를 로드합니다.
- 선택적으로 다음을 사용하여 문서 유형을 감지합니다.
GetDocumentInfo
방법.
- 다음을 호출하여 편집할 문서를 엽니다.
Edit
방법 및 인스턴스 얻기EditableDocument
그것에서 클래스.
- WYSIWYG HTML 편집기를 사용하여 클라이언트 측에서 문서 내용을 편집합니다.
- 새 인스턴스 만들기
EditableDocument
편집된 문서 내용에서
- 다음을 호출하여 편집된 문서를 일부 출력 형식으로 저장
Save
방법.
- ‘using’ 연산자를 통해 또는 수동으로 Editor 클래스의 인스턴스를 삭제합니다.
또한보십시오