EditableDocument

EditableDocument class

편집 전후의 내용을 포함하는 중간 문서

public sealed class EditableDocument : IAuxDisposable

속성

이름 설명
AllResources { get; } 모든 기존 리소스 목록을 반환합니다: 모든 스타일시트, HTML의 이미지 및 모든 스타일시트, 글꼴, audio
Audio { get; } 오디오 리소스 목록을 반환합니다.
Css { get; } CSS 리소스 목록을 반환합니다
Fonts { get; } 이 HTML 문서 에서 사용하는 외부 글꼴 리소스를 얻을 수 있습니다.
Images { get; } 이 HTML 문서에서 사용되는 외부 이미지 리소스(래스터 및 벡터 이미지)를 얻을 수 있습니다
IsDisposed { get; } 이 편집 가능한 문서가 이미 폐기되었는지(true) 또는 폐기되지 않았는지(false) 결정합니다.

행동 양식

이름 설명
static FromFile(string, string) HTML 파일에서 EditableDocument의 인스턴스를 만드는 정적 팩터리 는 *.html 파일 자체의 경로와 연결된 resources 가 있는 폴더로 지정됩니다.
static FromMarkup(string, IEnumerable<IHtmlResource>) 지정된 HTML 마크업과 해당 연결된 리소스 집합에서 EditableDocument의 인스턴스를 생성하는 정적 팩터리
static FromMarkupAndResourceFolder(string, string) 전체 경로 로 지정된 폴더에 있는 리소스와 지정된 HTML 마크업에서 EditableDocument의 인스턴스를 생성하는 정적 팩터리
Dispose() 이 편집 가능한 문서 인스턴스를 폐기하고 내용을 폐기하고 메소드와 속성을 비작동 상태로 만듭니다
GetBodyContent() HTML 문서의 본문(이러한 태그 없이 여는 BODY 태그와 닫는 BODY 태그 사이의 내부 콘텐츠)을 문자열로 반환합니다.
GetBodyContent(string) HTML 문서의 본문(이러한 태그 없이 여는 BODY 태그와 닫는 BODY 태그 사이의 내부 콘텐츠)을 문자열 로 반환합니다. 여기서 외부 리소스에 대한 링크는 지정된 접두사를 포함합니다.
GetContent() HTML 문서의 전체 내용을 문자열로 반환합니다.
GetContent(string, string) HTML 문서의 전체 내용을 문자열로 반환합니다. 여기서 외부 리소스에 대한 링크는 지정된 접두사를 포함합니다.
GetCssContent() 모든 외부 스타일시트의 내용을 문자열 목록으로 반환합니다. 여기서 하나의 문자열은 하나의 스타일시트를 나타냅니다. 이 문서에 대한 CSS가 없는 경우 빈 목록을 반환합니다.
GetCssContent(string, string) 모든 외부 스타일시트의 내용을 문자열 목록으로 반환합니다. 여기서 하나의 문자열은 하나의 스타일시트를 나타냅니다. 지정된 접두사는 모든 결과 스타일시트의 외부 리소스에 대한 모든 링크에 적용됩니다. 이에 대한 CSS가 없는 경우 빈 목록을 반환합니다. 문서.
GetEmbeddedHtml() 모든 관련 리소스와 함께 이 HTML 문서의 모든 콘텐츠를 단일 문자열 형식으로 반환합니다. 여기서 모든 리소스는 base64로 인코딩된 형식의 HTML 마크업에 포함됩니다.
Save(string) 이 HTML 문서를 HTML 마크업이 저장될 지정된 경로의 파일과 리소스가 있는 동반 폴더에 저장합니다.
Save(string, string) 이 HTML 문서를 HTML 마크업이 저장될 지정된 경로의 파일과 지정된 경로에 있는 리소스 와 함께 제공되는 폴더에 저장합니다.

이벤트

이름 설명
event Disposed 이 편집 가능한 문서가 폐기 프로세스 완료 직후에 발생하는 이벤트

비고

EditableDocument 클래스의 인스턴스는 ‘Edit 메서드 또는 정적 공장을 사용하여 사용자가 직접 생성합니다. EditableDocument는 GroupDocs.Editor가 지원하는 모든 가져오기 및 내보내기 형식 과 호환되는(변환 가능한) 자체 폐쇄 형식으로 문서를 내부적으로 저장합니다. 모든 WYSIWYG 클라이언트측 편집기(CKEditor 또는 TinyMCE 등)에서 문서를 편집할 수 있도록 하기 위해 EditableDocument는 HTML 마크업 생성 및 사용자가 수락할 수 있는 리소스 생성 방법을 제공합니다.

또한보십시오