C#에서 Word 문서를 EPUB로 변환

EPUB 형식은 일반적으로 전자책으로 알려진 전자 출판물에 사용됩니다. EPUB 파일은 스마트 폰, 태블릿, 랩톱 등과 같은 다양한 스마트 장치에서 지원됩니다. 다양한 경우에 스마트 장치에서 기본적으로 지원되지 않는 MS Word 형식으로 문서가 생성됩니다. 따라서 Word 파일은 EPUB 형식으로 변환됩니다. 이 기사에서는 C#을 사용하여 프로그래밍 방식으로 Word(DOCX, DOC 등) 파일을 EPUB로 변환하는 방법을 배웁니다.

Word에서 EPUB로의 변환을 위한 C# API

MS Word 파일을 EPUB 형식으로 변환하기 위해 Aspose.Words for .NET를 사용합니다. API는 .NET 응용 프로그램 내에서 MS Word 문서와 함께 작동하도록 설계되었습니다. 고품질의 Word 문서를 작성, 조작 및 변환할 수 있습니다. API의 DLL을 다운로드하거나 패키지 관리자 콘솔을 사용하여 NuGet에서 직접 설치할 수 있습니다.

PM> Install-Package Aspose.Words

C#에서 Word 문서를 EPUB로 변환

다음은 C#에서 Word DOCX 파일을 EPUB로 변환하는 단계입니다.

  • Document 클래스를 사용하여 Word DOCX/DOC 파일을 로드합니다.
  • Document.Save(string) 메서드를 사용하여 문서를 EPUB로 저장합니다.

다음 코드 샘플은 C#에서 DOCX 파일을 EPUB로 변환하는 방법을 보여줍니다.

// Word 문서 로드
Document doc = new Document("document.docx");

// Word 문서를 EPUB로 변환
doc.Save("word-to-epub.epub");

C#에서 Word에서 EPUB로의 변환 사용자 지정

Aspose.Words for .NET에서 제공하는 다양한 옵션을 사용하여 Word에서 EPUB로의 변환을 사용자 지정할 수도 있습니다. 예를 들어 인코딩 체계를 지정하고 문서 정보 내보내기를 활성화 또는 비활성화하는 등의 작업을 수행할 수 있습니다. 다음은 Word에서 EPUB로의 변환을 사용자 지정하는 단계입니다.

다음 코드 샘플은 Word에서 EPUB로의 변환에서 추가 옵션을 지정하는 방법을 보여줍니다.

// Word 문서 로드
Document doc = new Document("document.docx");

// 저장 옵션에 대한 개체 만들기
HtmlSaveOptions saveOptions = new HtmlSaveOptions();

// 원하는 인코딩 설정
saveOptions.Encoding = Encoding.UTF8;

// 내부 HTML을 분할할 요소를 지정합니다. 이렇게 하면 EPUB 내에 새 HTML이 생성됩니다. 
// 이를 통해 각 HTML 부분의 크기를 제한할 수 있습니다. 읽을 수 없는 독자에게 유용합니다. 
// 특정 크기(예: 300kb)보다 큰 HTML 파일.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;

// 문서 속성 내보내기 활성화
saveOptions.ExportDocumentProperties = true;

// 저장 형식 지정
saveOptions.SaveFormat = SaveFormat.Epub;

// Word 문서를 EPUB로 변환
doc.Save("word-to-epub.epub", saveOptions);

무료 라이선스 받기

평가 제한 없이 Aspose.Words for .NET을 사용하려면 임시 라이선스를 받으십시오.

결론

이 기사에서는 C#에서 Word 문서를 EPUB 형식으로 변환하는 방법을 배웠습니다. 또한 다양한 옵션을 사용하여 Word에서 EPUB로의 변환을 동적으로 사용자 지정하는 방법을 살펴보았습니다. 그 외에도 문서를 방문하여 .NET용 Aspose.Words에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 알려주십시오.

또한보십시오

팁: PowerPoint 프레젠테이션에서 Word 문서를 가져와야 하는 경우 Aspose Presentation to Word Document 변환기를 사용할 수 있습니다.