2011-03-01 10 views
3

Java에서 .doc 파일을 생성하고 파일에 약간의 텍스트를 작성하는 작은 데스크탑 응용 프로그램을 Java로 작성해야합니다. Aspose라는 재미있는 도구를 발견했지만, 나는 그것이 전혀 무료가 아니라는 것을 알았습니다. yoy는 (무료) Java API를 사용하여 어떤 종류의 Java API를 사용할 수 있는지 알고 있습니까? 자바 SE 라이브러리에서만 가능합니까? 이 목표를 달성하는 가장 쉽고 빠른 방법은 무엇이라고 생각하십니까?.doc 파일을 조작하는 방법

답변

5

난 당신이, 특히 HWPF - Java API to Handle Microsoft Word FilesApache POI framework에서 봐 제안 :

HWPF는 순수 자바로 마이크로 소프트 워드 97 (-2007) 파일 형식의 우리의 포트의 이름입니다. 또한 이전 버전의 Word 6 및 Word 95 파일 형식에 대해 읽기 전용을 제한적으로 지원합니다. 당신이 학습 훈련으로 다음 .DOC으로가는 경우

+0

나는 그것을 살펴볼 것입니다. – sfrj

+0

나는 http://poi.apache.org/ 페이지에 있지만 어디에서 .jar 파일을 찾을 수 있습니까? 내 프로젝트에 추가하면 해당 클래스를 사용할 수 있습니까? – sfrj

0

.doc 파일로, 나는 Microsoft Office라고 생각합니까? Office 파일 형식을 읽고 쓰는 일은 까다로운 일입니다. .doc 형식의 파일이어야합니까? Word를로드 할 수있는 RTF (서식있는 텍스트) 파일 (.rtf)을 작성하는 것이 훨씬 쉽습니다.

+0

예.이 경우 사무실에서 .doc이어야합니다. – sfrj

1

후 (만들려는 무엇을 이상적으로 유사한) 일부 콘텐츠가있는 Word 문서를 열 XML로 그것을 저장하고 내용을 검토합니다.

올바른 물건을 삽입하려면 코드에서 기본 DOM 구문 분석 및 관리를 수행해야합니다.

+0

나는 Microsoft Office 2007에서 .xml로 저장하려고 triyed했지만 그 옵션은 없습니까? – sfrj

+0

마지막 코멘트에 대해 죄송합니다. 방금 Word XML 형식으로 저장하는 방법을 발견했습니다. Txx – sfrj

관련 문제