MHT 파일에는 CSS, 이미지, JavaScript 등 웹 페이지의 모든 리소스가 포함되어 있습니다. 따라서 오프라인 상태에서도 브라우저에서 MHT 또는 MHTML 파일을 볼 수 있습니다. 경우에 따라 MHT 또는 MHTML 파일을 Word 문서로 변환해야 할 수도 있습니다. 따라서 이 기사에서는 C#에서 프로그래밍 방식으로 MHT 또는 MHTML 파일을 DOCX 형식의 Word 문서로 변환하는 방법을 다룹니다.
- MHT-Word 문서 변환기 – C# API 설치
- C#에서 MHT 또는 MHTML을 Word DOCX 파일로 변환
- C#의 고급 옵션을 사용하여 MHT 또는 MHTML을 Word DOCX로 변환
MHT에서 Word로 변환기 – C# API 설치
Aspose.HTML for .NET API는 HTML, MHTML 등을 포함한 다양한 웹 관련 파일 형식에서 작동하는 데 사용할 수 있습니다. [다운로드]에서 해당 DLL 파일을 다운로드하여 API를 설치하기만 하면 됩니다. 6 페이지 또는 다음 NuGet 명령 사용:
PM> Install-Package Aspose.Html
C#에서 MHT 또는 MHTML을 Word DOCX 파일로 변환
아래 단계에 따라 C#에서 MHT 또는 MHTML 파일을 DOCX Word 문서로 변환할 수 있습니다.
- DocSaveOptions 클래스의 인스턴스를 초기화합니다.
- 출력 워드 문서 형식을 설정합니다.
- ConvertMHTML 메서드로 MHT MHTML 파일을 변환한 후 출력된 DOCX 파일을 저장합니다.
아래 코드 샘플은 MHT 또는 MHTML 파일을 C#에서 Word 문서로 변환하는 방법을 자세히 설명합니다.
// DocSaveOptions 클래스 개체 초기화
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// MHT 또는 MHTML을 Word DOCX로 변환
Converter.ConvertMHTML("sample.mht", options, "output.docx");
C#의 고급 옵션을 사용하여 MHT 또는 MHTML을 Word DOCX로 변환
다른 속성을 설정하여 MHT 또는 MHTML을 Word 문서 변환 프로세스로 향상시킬 수 있습니다. MHT 또는 MHTML 파일을 Word 파일로 변환하려면 아래 단계를 따르십시오.
- DocSaveOptions 클래스의 인스턴스를 초기화합니다.
- 출력 문서 형식을 설정하고 페이지 크기를 인치로 지정합니다.
- ConvertMHTML 방법을 사용하여 MHT 또는 MHTML을 Word 파일로 변환합니다.
다음 코드 조각은 MHT 또는 MHTML 파일을 C#의 고급 설정이 포함된 Word 문서로 변환하는 방법을 보여줍니다.
// DocSaveOptions 클래스 개체 초기화
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// 페이지 설정 옵션 지정
options.PageSetup.AnyPage = new Aspose.Html.Drawing.Page(
new Aspose.Html.Drawing.Size(
Aspose.Html.Drawing.Length.FromInches(5),
Aspose.Html.Drawing.Length.FromInches(7)));
// MHT 또는 MHTML을 Word DOCX 파일로 변환
Converter.ConvertMHTML("sample.mht", options, "output.docx");
.NET API용 Aspose.HTML 살펴보기
API에 포함된 다른 많은 기능을 탐색하려면 문서 공간을 살펴볼 수 있습니다.
무료 라이선스 받기
무료 임시 라이선스를 얻으면 API의 모든 기능을 전체 용량으로 평가할 수 있습니다.
결론
이 기사에서는 C#에서 프로그래밍 방식으로 MHT 또는 MHTML 웹 페이지를 DOCX 형식의 Word 문서로 변환하는 방법을 배웠습니다. 또한 페이지 크기, 해상도 등을 제어하는 고급 변환도 API에서 지원합니다. 문의 사항이나 우려 사항이 있는 경우 포럼으로 언제든지 문의해 주십시오.