웹 사이트의 콘텐츠를 얻기 위해 문서를 HTML 형식으로 변환하려고 하거나 문서를 HTML 형식으로 제출해야 하는 온라인 문서 제출 웹사이트를 접했습니다. 두 경우 모두 DOC에서 HTML로의 변환기가 필요합니다. 그러나 문서를 프로그래밍 방식으로 HTML로 변환해야 하는 경우 이 문서는 당신만을 위한 것입니다. 이 문서에서는 C#에서 문서를 HTML로 변환하는 다음 방법을 다룹니다.
- C#에서 DOCX와 같은 문서를 HTML로 가장 간단하게 변환합니다.
- 사용자 정의 옵션을 사용하여 HTML로 변환합니다.
- 페이지 테두리를 표시하거나 숨기는 옵션을 사용하여 변환합니다.
C# 문서 변환 라이브러리
GroupDocs.Conversion for .NET은 지원되는 문서 형식의 광범위한 목록에서 지원되는 대상 형식으로 모든 문서를 변환할 수 있는 강력한 API를 사용하기 쉽습니다. 다운로드 섹션에서 API를 다운로드하거나 NuGet에서 설치할 수 있습니다.
C#에서 DOCX를 HTML로 변환 - 단순
이것은 가장 간단하고 매우 유용한 변환입니다. 문서를 HTML 형식으로 변환할 수 있다고 말하는 것이 좋습니다. 지원되는 형식 목록에서 형식을 확인하고 변환을 받으십시오.
- 소스 문서로 시작할 Converter 클래스의 인스턴스를 만듭니다.
- MarkupConvertOptions 개체를 인스턴스화합니다.
- Converter 클래스의 Convert 메서드를 호출합니다.
- 그게 다야.
문서가 HTML로 변환되고 결과 문서가 저장소에 있습니다. 다음 작은 코드 샘플은 C#의 Converter 클래스를 사용하여 DOCX 파일을 HTML로 변환하는 방법을 보여줍니다.
// Converting DOCX to HTML in C#
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions();
converter.Convert("converted.html", options);
}
사용자 정의 옵션을 사용하여 DOC/DOCX를 HTML로 변환
GroupDocs.Conversion은 원하는 변환 결과를 얻을 수 있는 다른 옵션을 제공합니다. 사용자 지정 옵션에는 다음이 포함됩니다.
- 고정 레이아웃
- 고정 레이아웃 - 테두리 표시
- 형식
- 페이지 번호
- 페이지
- 페이지 수
- PDF 사용
- 워터마크
- 줌
문서 또는 GitHub 샘플을 방문하여 각 옵션을 자세히 볼 수 있습니다. 아래 코드 샘플에서 DOCX를 HTML 형식으로 다시 변환하는 동안 사용자 정의 중 일부를 보여 드리겠습니다.
// Converting DOCX to HTML in C# with advance options.
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions
{ // Setting customized options
PageNumber = 2,
PagesCount = 1,
FixedLayout = true
};
converter.Convert("converted.html", options);
}
DOC/DOCX를 HTML로 변환 - 페이지 테두리 표시 또는 숨기기
마지막으로 C#에서 문서를 HTML로 변환하는 동안 페이지 테두리의 가시성을 제어할 수 있습니다. GroupDocs.Conversion for .NET은 C# 프로그래머에게 이 컨트롤을 제공합니다. 아래 예는 MarkupConvertOptions 클래스의 FixedLayoutShowBorders 속성을 true 또는 false로 설정하여 결과 HTML 문서에서 페이지 테두리를 표시하거나 숨길 수 있음을 보여줍니다.
// Converting DOCX to HTML in C# with show or hide borders control.
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions
{
PageNumber = 2,
FixedLayout = true,
PagesCount = 1,
FixedLayoutShowBorders = false
};
converter.Convert("converted.html", options);
}
원본 DOCX 문서와 페이지 테두리가 있거나 없는 변환된 HTML을 보여주는 아래 이미지.
GroupDocs.Conversion에 대해 자세히 알아보기
더 이야기합시다 @ 무료 지원 포럼.