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

HTML 및 MHTML 플로우 레이아웃 형식의 문서도 매우 인기가 있으며 웹 플랫폼에서 사용할 수 있습니다. 그 이유를 들어, 문서를 HTML로 변환하고 MHTML은 중요한 기능입니다 Aspose.Words·

EPUB (short for “Electronic Publication”)는 전자 책 배포에 일반적으로 사용되는 HTML 기반 형식입니다. 이 형식은 완전히 지원됩니다. Aspose.Words 대부분의 읽기 장치와 호환되는 전자 책 수출.

문서 변환

HTML, MHTML 또는 EPUB로 간단한 변환 Save 방법 하중 초과는 사용됩니다. 파일 또는 스트림에 문서를 저장할 수 있으며, 출력 문서를 저장하거나 파일 이름 확장에서 정의 할 수 있습니다.

다음 예제는 DOCX를 HTML로 변환하는 방법을 보여줍니다. save 형식을 지정합니다

문서를 MHTML 또는 EPUB로 변환하려면 SaveFormat.MHTML 또는 SaveFormat.EPUB 각각.

Round-trip 정보로 문서 변환

HTML 형식은 많은 지원하지 않습니다. Microsoft Word 기능, 그리고 우리가 가능한 한 원본에 가까운 문서 모델을 복원 할 필요가 있다면, 우리는 HTML 파일 내의 추가 정보를 저장해야합니다. 이 정보는 “round-trip information"라고도 합니다. 이 목적을 위해, Aspose.Words HTML, MHTML 또는 EPUB로 저장할 때 둥근 여행 정보를 내보내는 기능을 제공합니다. ExportRoundtripInformation 호텔 위치 둥근 여행 정보를 저장하는 것은 탭, 의견, 헤더, 발자국과 같은 문서 속성을 복원 할 수 있습니다 목록 형식의 로딩 문서에 다시 Document 이름 *

기본값은 true HTML과 false MHTML과 EPUB를 위해:

  • true, 둥근 지구 정보는 - aw로 수출됩니다 - * 대응 HTML 요소의 CSS 속성
  • false, 생성된 파일로 출력할 라운드 트립 정보가 없습니다

다음 코드 예제는 DOCX에서 HTML로 문서를 변환 할 때 라운드 스트립 정보를 내보내는 방법을 보여줍니다

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

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

저축 자원을위한 폴더 지정

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

이름 * ResourceFolder 속성은 모든 리소스가 작성되어야하는 폴더를 설정하는 가장 간단한 방법입니다. 우리는 다른 특성을 사용할 수 있습니다. FontsFolder 지정된 폴더에 글꼴을 저장하고 ImagesFolder 지정된 폴더에 이미지를 저장합니다. 상대 경로가 지정될 때, FontsFolder · ImagesFolder 코드 어셈블리가 있는 폴더를 참조하세요. ResourceFolder · CssStyleSheetFileName HTML 문서가 있는 출력 폴더를 참조하세요.

이 예제에서, ResourceFolder 상대방을 지정합니다. 이 경로는 HTML 문서가 저장되는 출력 폴더를 나타냅니다. 가치의 ResourceFolderAlias 속성은 모든 리소스에 대한 URL을 생성하는 데 사용됩니다.

다음 코드 예제는 이러한 속성과 작업하는 방법을 보여줍니다:

사용 방법 ResourceFolderAlias 속성, 우리는 또한 HTML 문서로 작성된 모든 리소스의 URI를 구성하는 폴더의 이름을 지정할 수 있습니다. 이것은 URI가 모든 리소스 파일에 생성되어야하는 방법을 지정하는 가장 간단한 방법입니다. 같은 정보는 이미지 및 글꼴에 별도로 지정할 수 있습니다. ImagesFolderAlias · FontsFolderAlias 재산, 각각.

그러나 CSS의 개별 속성이 없습니다. 행동의 FontsFolder, FontsFolderAlias, ImagesFolder, ImagesFolderAlias · CssStyleSheetFileName 속성이 변경되지 않습니다. 주의사항 CssStyleSheetFileName 속성은 폴더 이름과 파일 이름을 지정하기 위해 모두 사용됩니다.

      • ResourceFolder 지정된 폴더보다 낮은 우선 순위가 FontsFolder, ImagesFolder, · CssStyleSheetFileName· 폴더가 지정된 경우 ResourceFolder 존재하지 않습니다. 자동으로 생성됩니다.
      • ResourceFolderAlias 더 낮은 우선 순위 FontsFolderAlias · ImagesFolderAlias· 이름 * ResourceFolderAlias 빈, 값의 ResourceFolder 재산은 자원 URI를 창조하기 위하여 이용될 것입니다. 이름 * ResourceFolderAlias ““로 설정됩니다. (dot), 리소스 URI는 경로 지정없이 파일 이름을 포함 할 것입니다.

Base64 인코딩 글꼴 리소스

Aspose.Words Text 리소스가 Base64 인코딩에 HTML을 삽입해야 하는지 지정할 수 있는 기능을 제공합니다. 이 작업을 수행하려면 ExportFontsAsBase64 속성 – 이것은 확장의 ExportFontResources 호텔 위치 기본적으로 값은 false, 글꼴은 별도의 파일로 작성됩니다. 그러나이 옵션이 설정되면 true, 글꼴은 Base64 인코딩의 문서 CSS에 삽입됩니다. 더 보기 수출FontsAsBase64 HTML 형식에만 영향을 미치는 속성은 EPUB 및 MHTML에 영향을 미치지 않습니다.

다음 코드 예제는 Base64 인코딩 글꼴을 HTML로 내보내는 방법을 보여줍니다

EPUB로 변환 할 때 옵션 지정

Aspose.Words Word 문서를 기본 또는 사용자 정의 옵션을 사용하여 EPUB 형식으로 변환 할 수 있습니다. 인스턴스를 전달하여 여러 옵션을 지정할 수 있습니다. HtmlSaveOptions 으로 Save 방법.

다음 코드 예제는 Word 문서를 EPUB로 변환하는 방법을 보여줍니다. 사용자 정의 저장 옵션을 지정:

더 보기