
Java를 사용하여 HTML을 Word로 변환
이 블로그 게시물은 프로그래밍 방식으로 Java를 사용하여 HTML을 Word로 변환하는 방법을 알려줍니다. 다행히 이 Java 라이브러리는 즉각적인 파일 처리, 조작 및 변환을 제공합니다. 이 라이브러리는 외부 종속성 없이 쉽게 설치할 수 있습니다. 또한 설치 및 사용에 관한 포괄적인 문서가 있습니다. Microsoft Word 문서는 현재 가장 널리 사용되는 파일 형식입니다. 따라서 HTML을 Word로 변환하는 과정을 단계별로 보여드리겠습니다.
우리는 다음 사항을 다룰 것입니다:
Java를 사용하여 HTML을 Word로 변환 - API 설치
이 Java DOCX 라이브러리는 파일 변환 프로세스를 향상시키는 방대한 기능 스택을 제공합니다. 데이터 및 파일 조작 작업을 제어할 수 있습니다. Java 애플리케이션에서 이 라이브러리를 활성화하려면 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>
프로그래밍 방식으로 웹 페이지를 Word로 변환하는 방법
HTML 페이지를 프로그래밍 방식으로 Word 문서로 변환하는 것은 매우 간단합니다. 아래에 언급된 몇 가지 단계를 따르면 이 기능을 얻을 수 있습니다.
- Document 클래스의 인스턴스를 만들고 소스 HTML 파일을 로드합니다.
- save(java.lang.String fileName, int saveFormat) 메서드를 호출하여 DOCX 형식으로 파일을 저장합니다.
HTML 파일을 Word 파일로 변환하려면 다음 코드를 복사하여 Java 파일에 붙여넣습니다.
// Document 클래스의 인스턴스를 만들고 소스 HTML 파일을 로드합니다.
Document document = new Document("index.html");
// DOCX 형식으로 파일을 저장하려면 save(java.lang.String fileName, int saveFormat) 메소드를 호출하십시오.
document.save("output.docx", SaveFormat.DOCX);
HTML에서 Word로 변환기 라이브러리 - 고급 기능
이 섹션에서는 문서 품질 설정, 암호 설정 등과 같은 고급 기능을 살펴보겠습니다.
다음 단계와 코드 조각을 통해 추가 방법에 대해 알 수 있습니다.
- Document 클래스의 인스턴스를 만들고 소스 HTML 파일을 로드합니다.
- protect(int type, java.lang.String password) 메서드를 사용하면 문서가 변경되지 않도록 암호를 설정할 수 있습니다.
- unprotect()은 암호를 제거합니다.
- 이 setTrackRevisions 메서드를 Microsoft Word에서 이 문서를 편집할 때 변경 사항을 추적하는 경우 True로 설정합니다.
- setShowSpellingErrors 메서드가 True이면 맞춤법 오류가 강조 표시됩니다.
- setShowGrammaticalErrors 메서드는 True이면 문법 오류를 강조 표시합니다.
- removeAllChildren 현재 노드의 모든 자식 노드를 제거합니다.
- DocSaveOptions 클래스의 인스턴스를 인스턴스화합니다.
- setUseHighQualityRendering 메서드를 호출하여 고품질(예: 느린) 렌더링 알고리즘을 사용할지 여부를 결정하는 값을 설정합니다.
- save(java.lang.String fileName, int saveFormat) 메소드를 호출하여 DOCX 형식으로 파일을 저장합니다.
// Document 클래스의 인스턴스를 만들고 소스 HTML 파일을 로드합니다.
Document document = new Document("index.html");
// Protect(int type, java.lang.String password) 메서드를 사용하면 문서를 변경하지 못하도록 암호를 설정할 수 있습니다.
document.protect(1,"password");
// unprotect()는 암호를 제거합니다
document.unprotect();
// 이 문서를 Microsoft Word에서 편집할 때 변경 사항을 추적하는 경우 이 setTrackRevisions 메서드를 True로 설정합니다.
document.setTrackRevisions(true);
// setShowSpellingErrors 메서드가 True이면 맞춤법 오류가 강조 표시됩니다.
document.setShowSpellingErrors(true);
// setShowGrammaticalErrors 메서드는 True이면 문법 오류를 강조 표시합니다.
document.setShowGrammaticalErrors(true);
// removeAllChildren은 현재 노드의 모든 자식 노드를 제거합니다.
document.removeAllChildren();
// DocSaveOptions 클래스의 인스턴스를 인스턴스화
DocSaveOptions opt = new DocSaveOptions();
// setUseHighQualityRendering 메소드를 호출하여 고품질(즉, 느린) 렌더링 알고리즘을 사용할지 여부를 결정하는 값을 설정합니다.
opt.setUseHighQualityRendering(true);
// DOCX 형식으로 파일을 저장하려면 save(java.lang.String fileName, int saveFormat) 메소드를 호출하십시오.
document.save("output.docx", SaveFormat.DOCX);
무료 라이선스 받기
평가 제한 없이 API를 사용해 볼 수 있는 무료 임시 라이선스를 얻을 수 있습니다.
합산
이것으로 이 블로그 포스트를 마칩니다. 프로그래밍 방식으로 Java를 사용하여 HTML을 Word로 변환하는 방법을 다루었습니다. 또한 위 섹션에서 언급한 기능의 코드 스니펫을 찾을 수 있습니다. 또한 HTML-Word 변환기에 도움이 될 수 있는 다른 기능에 대해서는 문서를 방문할 수 있습니다. 마지막으로 conholdate.com은 다른 주제에 대한 새로운 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하십시오.
질문하기
포럼에서 질문이나 질문을 공유할 수 있습니다.