MS Word 문서를 WordML 형식으로 생성하는 Java 웹 응용 프로그램이 있습니다 (파일 확장자가 .xml
인 Word 2003 XML 형식의 단일 XML 파일). 문서를 .docx
파일 (본질적으로 여러 XML 파일이 포함 된 zip 파일)로 저장할 수 있도록이 파일을 최신 Office Open XML 형식으로 자동 변환하려고합니다.Java 웹 응용 프로그램에서 WordML을 Office Open XML로 변환하는 방법은 무엇입니까?
완전히 자동화되어야하며 사용자가 파일을 다운로드하여 수동으로 변환 할 필요가 없습니다. 또한 사용자는 MS Word가 설치되어 있다고 가정 할 수 없습니다 (대신 LibreOffice를 사용할 수도 있음).
나는 이것을 할 수있는 자바 라이브러리를 찾고 있었지만 .xml
을 .docx
으로 변환하는 것을 찾을 수 없었다. 내가 찾을 수있는 유일한 변환기는 JODconverter이지만 .xml
에서 .docx
으로의 변환은 지원되지 않습니다.
이러한 종류의 변환을 수행 할 수있는 Java 라이브러리가 있습니까? 아니면 자바가 아닌 솔루션을 찾고 있을까요? 아마 파이썬 모듈이 이것을 할 수 있을까요? (예를 들어 Python 스크립트는 Java 응용 프로그램에서 생성 된 파일을 가져 와서 .docx
으로 변환 할 수 있습니다.)
단일 XML 파일을 말할 때 Flat OPC XML 형식 또는 Word 2003 XML 형식을 의미합니까? – JasonPlutext
@JasonPlutext Word 2003 XML 형식입니다. 이 질문을 명확하게하기 위해 편집했습니다. –