2013-07-03 3 views
0

제목, 헤더와 같은 정적 필드가있는 .doc 또는 .docx 문서를 Java로 작성된 프로그램과 함께 읽어야합니다. 동일한 프로그램을 사용하여 사용자가 양식 (GUI)을 채우면이 모든 정보가 이전에 읽은 문서의 올바른 위치에 추가되어야합니다.Java에서 Word 템플릿을 읽고 다른 정보를 작성하십시오.

내 작업에 가장 적합한 프레임 워크는 무엇입니까?

+0

[Apache POI - Microsoft 문서 용 Java API] (http://poi.apache.org/)는 어떤가요? – Smit

+0

이전에 작성한 문서를 읽은 다음 다른 목적으로 추가 할 수있는 경우 내 용도에 완벽합니다. 감사합니다 – rocker

+0

http://stackoverflow.com/questions/17693553/how-to-insert-data-into-a-microsoft-word-template-using-java/17716451#17716451 –

답변

0

document-generation

DOCX 주로 작동 docx4j

(및 PPTX, XLSX) 파일을 참조 문서에 텍스트를 추가하는 관련 기술의 경우 apache-poi-or-docx4j-for-dealing-with-docx-documents

를 참조하십시오. 레거시 이진 문서에 관한 한 두 가지 옵션이 있습니다.

  • POI의 HWPF 지원을 사용하십시오. 이것은 docx4j에 종속성으로 포함되어 있습니다. 그러나 그것은 docx4j의 내부 표현으로 문서를 변환하지 않기 때문에 큰 접근법이 아닙니다. - 당신은 HWPF에서 토착되어 있습니다.

  • docx로 docx로 변환하고 필요하다면 다시 . 이것이 최선의 방법입니다.

관련 문제