Java에서 Word 문서를 EPUB로 변환

스마트폰, 태블릿, 노트북 등 대부분의 스마트 기기는 문서를 보거나 읽을 수 있도록 EPUB 형식을 지원합니다. 전자책이나 전자 출판물에 일반적으로 사용되는 형식입니다. 한편 DOCX, DOC 등과 같은 MS Word 형식은 디지털 세계에서 널리 사용되는 문서 형식 중 하나입니다. 이 기사에서는 Java를 사용하여 프로그래밍 방식으로 MS Word 파일을 EPUB로 변환하는 방법을 보여줍니다. 또한 다양한 옵션을 사용하여 Word에서 EPUB로의 변환을 사용자 지정하는 방법을 배우게 됩니다.

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

DOCX, DOC 등의 파일을 EPUB 형식으로 변환하기 위해 Aspose.Words for Java를 사용합니다. 해당 API를 사용하면 MS Word 문서를 원활하게 만들고 조작할 수 있습니다. 또한 Word 파일을 EPUB, HTML, PDF 등과 같은 다른 형식으로 고화질로 변환할 수 있습니다. 다음 구성을 사용하여 API의 JAR 파일을 다운로드하거나 Maven 기반 애플리케이션에 설치할 수 있습니다. .

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Java에서 Word 문서를 EPUB로 변환

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

  • Document 클래스를 사용하여 Word 파일을 로드합니다.
  • Document.save(string) 메서드를 사용하여 파일을 EPUB 형식으로 변환합니다.

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

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

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

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

다른 옵션을 사용하여 Word에서 EPUB로 변환하는 API의 기본 동작을 수정할 수도 있습니다. 예를 들어 인코딩 체계를 지정하고 문서 정보를 내보내고 분할 기준을 설정하는 등의 작업을 수행할 수 있습니다. 다음은 Word에서 EPUB로의 변환을 사용자 지정하는 단계입니다.

다음 코드 샘플은 Word에서 EPUB로의 변환을 사용자 지정하는 방법을 보여줍니다.

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

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

// 원하는 인코딩 설정
saveOptions.setEncoding(Charset.forName("UTF-8"));

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

// 문서 속성 내보내기 활성화
saveOptions.setExportDocumentProperties(true);

// 저장 형식 지정
saveOptions.setSaveFormat(SaveFormat.EPUB);

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

무료 라이선스 받기

무료 임시 라이선스를 얻으면 평가 제한 없이 Java용 Aspose.Words를 사용할 수 있습니다.

결론

이 기사에서는 Word 문서를 Java에서 EPUB 형식으로 변환하는 방법을 배웠습니다. 또한 다양한 옵션을 사용하여 Word를 EPUB로 변환하는 방법을 확인했습니다. 이와 함께 문서를 방문하여 Java용 Aspose.Words가 제공하는 다른 기능을 찾을 수 있습니다. 혼란이나 질문이 있는 경우 포럼을 통해 알려주십시오.

또한보십시오