Java 프로그램을 사용하여 Word에서 XML로 상호 변환하는 방법
XML 파일 형식은 데이터를 계층적 구조로 표현하고, 사용자 정의 태그와 속성을 통해 데이터의 구조와 의미를 명확하게 표현할 수 있는 유연한 형식입니다. 이는 다양한 플랫폼과 응용 프로그램 간에 데이터를 교환하고 상호 운용성을 보장하며, 데이터 구조의 확장과 변경에 유용합니다. 비교하면, Word 문서는 사용자가 편집하기에 더 편리합니다. 아래는 Word와 XML 문서 형식 간의 상호 변환에 대한 튜토리얼입니다.
필요한 도구
2. IntelliJ IDEA 2018 (jdk 1.8.0)
준비 작업
1. 다음 링크에서Free Spire.Doc for Java를 다운로드하고 압축을 푸세요.
2. IDEA에서 새 프로젝트를 만들고 열어주세요.
3. "File"-"Project Structure"-"Modules"-"Dependencies"을 차례로 클릭합니다.
4. "JAR or Directories" 아래에 있는 초록색 플러스 기호를 선택합니다.
5. 압축 해제된 lib 폴더에서 "Spire.Doc.jar"를 찾아 해당 파일을 프로젝트에 추가하세요.
예제 코드
Word 문서 형식을 XML 형식으로 변환
import com.spire.doc.*;
public class WordtoXML {
public static void main(String[] args) {
//워드 문서 로드
Document doc = new Document();
doc.loadFromFile("test.docx");
//XML 형식으로 변환
doc.saveToFile("toXml.xml.",FileFormat.Word_Xml);
}
}XML 형식을 Word 문서 형식으로 변환
import com.spire.doc.*;
public class XMLtoWord {
public static void main(String[] args) {
//XML 문서 로드
Document doc = new Document();
doc.loadFromFile("input.xml");
//워드 문서 형식으로 저장
doc.saveToFile("toWord.docx",FileFormat.Docx);
}
}다음 코드를 참조하면 "Word를 PDF로 변환", "Word를 XPS로 변환" 등 다양한 문서 변환도 가능합니다.
