문서를 다음으로 변환 HTML, MHTML 또는 EPUB

문서 HTML 그리고 MHTML 흐름 레이아웃 형식도 매우 인기가 있으며 모든 웹 플랫폼에서 사용할 수 있습니다. 이러한 이유로 문서를 HTML 그리고 MHTML 의 중요한 기능입니다 Aspose.Words.

EPUB (전자 출판의 줄임말)은 HTML-전자 책 배포에 일반적으로 사용되는 기반 형식. 이 형식은 Aspose.Words 대부분의 독서 장치와 호환되는 전자 책을 수출하십시오.

문서 변환

간단한 변환을 위해 HTML, MHTML,또는 EPUB,그 중 하나 Save 메서드 오버로드가 사용됩니다. 문서를 파일 또는 스트림에 저장하고 출력 문서 저장 형식을 명시적으로 설정하거나 파일 이름 확장명에서 정의할 수 있습니다.

다음 예제에서는 변환하는 방법을 보여 줍니다 DOCX 에 HTML 저장 형식 지정:

문서를 다음으로 변환하려면 MHTML 또는 EPUB,사용 SaveFormat.Mhtml 또는 SaveFormat.Epub 각각

왕복 정보가 포함된 문서 변환

그 HTML 형식은 많은 것을 지원하지 않습니다 Microsoft Word 특징,우리는 가능한 한 원본에 가까운 문서 모델을 복원해야하는 경우,우리는 내에서 몇 가지 추가 정보를 저장해야합니다 HTML 파일 이러한 정보를"왕복 정보"라고도합니다. 이 목적을 위해, Aspose.Words 에 저장할 때 왕복 정보를 내보낼 수있는 기능을 제공합니다 HTML, MHTML,또는 EPUB 를 사용하여 ExportRoundtripInformation 재산. 왕복 정보를 저장하면 나열된 형식의 문서를 로드하는 동안 탭,주석,머리글 및 바닥글과 같은 문서 속성을 복원할 수 있습니다. Document 객체

기본값은 true 에 대한 HTML 그리고 false 에 대한 MHTML 그리고 EPUB:

  • 언제 true,왕복 정보는 다음과 같이 내보내집니다 - * CSS 해당 속성 HTML 요소
  • 언제 false,생성된 파일로 출력될 왕복 정보가 없습니다.

다음 코드 예제에서는 다음에서 문서를 변환할 때 왕복 정보를 내보내는 방법을 보여 줍니다 DOCX 안으로 HTML:

로 변환할 때 저장 옵션 지정 HTML

Aspose.Words 워드 문서를 변환 할 수 있습니다 HTML 기본 또는 사용자 정의 저장 옵션을 사용합니다. 사용자 지정 저장 옵션의 몇 가지 예는 아래에 설명되어 있습니다.

리소스 저장을 위한 폴더 지정

사용 Aspose.Words 이미지,글꼴 및 외부 리소스와 같은 모든 리소스가 있는 물리적 폴더를 지정할 수 있습니다 CSS,문서가 다음으로 변환될 때 저장됩니다 HTML. 기본적으로 이 문자열은 빈 문자열입니다.

지정 ResourceFolder 속성은 모든 리소스를 작성할 폴더를 설정하는 가장 간단한 방법입니다. 다음과 같은 개별 속성을 사용할 수 있습니다 FontsFolder 지정된 폴더에 글꼴을 저장하고 ImagesFolder 어떤 지정된 폴더에 이미지를 저장합니다. 상대 경로가 지정된 경우, FontsFolder 그리고 ImagesFolder 코드 어셈블리가 있는 폴더를 참조하십시오, ResourceFolder 그리고 CssStyleSheetFileName 출력 폴더를 참조하십시오. HTML 문서가 있습니다.

이 예에서, ResourceFolder 상대 경로를 지정합니다. 이 경로는 출력 폴더를 참조합니다. HTML 문서가 저장됩니다. 의 값 ResourceFolderAlias 속성은 다음을 만드는 데 사용됩니다 URLs 모든 자원에 대해.

다음 코드 예제에서는 이러한 속성을 사용하는 방법을 보여 줍니다:

를 사용하여 ResourceFolderAlias 속성,우리는 또한 구성하는 데 사용되는 폴더의 이름을 지정할 수 있습니다 URIs 모든 자원의 HTML 문서 이 방법을 지정하는 가장 간단한 방법입니다 URIs 모든 리소스 파일에 대해 생성되어야 합니다. 동일한 정보는 다음을 통해 이미지와 글꼴에 대해 별도로 지정할 수 있습니다 ImagesFolderAlias 그리고 FontsFolderAlias 각각 속성.

그러나,개인 재산은 없습니다. CSS. 의 행동 FontsFolder, FontsFolderAlias, ImagesFolder, ImagesFolderAlias 그리고 CssStyleSheetFileName 속성은 변경되지 않습니다. 참고: CssStyleSheetFileName 속성은 폴더 이름과 파일 이름을 지정하는 데 모두 사용됩니다.

  • ResourceFolder 다음을 통해 지정된 폴더보다 우선 순위가 낮습니다 FontsFolder, ImagesFolder,그리고 CssStyleSheetFileName. 에 지정된 폴더가있는 경우 ResourceFolder 존재하지 않습니다,그것은 자동으로 생성됩니다.
  • ResourceFolderAlias 보다 낮은 우선 순위를 가짐 FontsFolderAlias 그리고 ImagesFolderAlias. 만약 ResourceFolderAlias 빈 값입니다. ResourceFolder 속성은 리소스를 만드는 데 사용됩니다 URIs. 만약 ResourceFolderAlias 로 설정되어 있습니다. “.” (점),자원 URIs 경로를 지정하지 않고 파일 이름 만 포함합니다.

기본 64 인코딩 글꼴 리소스 내보내기

Aspose.Words 글꼴 리소스를 포함할지 여부를 지정할 수 있는 기능을 제공합니다 HTML 64 기저 인코딩에서 이 작업을 수행하려면 다음을 사용하십시오 ExportFontsAsBase64 속성-이 확장입니다 ExportFontResources 재산. 기본적으로 해당 값은 다음과 같습니다 false,그리고 글꼴은 별도의 파일로 쓰여집니다. 하지만 이 옵션이 true,글꼴은 문서의 CSS 64 기저 인코딩으로 그 ExportFontsAsBase64 재산 만 영향을 미칩니다 HTML 형식 및 영향을주지 않습니다 EPUB 그리고 MHTML.

다음 코드 예제에서는 기본 64 인코딩된 글꼴을 내보내는 방법을 보여 줍니다 HTML:

로 변환할 때 저장 옵션 지정 EPUB

Aspose.Words 단어 문서를 다음과 같이 변환 할 수 있습니다. EPUB 기본 또는 사용자 정의 저장 옵션을 사용하여 포맷합니다. 다음과 같은 인스턴스를 전달하여 여러 옵션을 지정할 수 있습니다 HtmlSaveOptionsSave 방법

다음 코드 예제에서는 단어 문서를 다음과 같이 변환하는 방법을 보여 줍니다 EPUB 일부 사용자 지정 저장 옵션 지정: