문제 : 응용 프로그램이 OOo API로 조작되고 실수로 인한 영향을받지 않도록 (다른 시스템에서 가져온) ms 워드 문서를 rtf 문서로 변환해야합니다 (코딩 비 호환성 원인).MS Word 문서를 RTF 문서로 변환
질문 : Java 응용 프로그램에서 직접 ms 워드 문서를 어떻게 조작 할 수 있습니까? 코딩 불일치없이 작업을 수행 할 수있는 API (예 : POI 또는 OOo)가 있습니까?
내 시스템은 Linux 서버 컴퓨터 (예 : 모든 프로덕션 시스템 공개)에서 실행되며 설치 만 완료했습니다.
OOo 자바 API를 사용하여 문서를 열고 조작하고 저장할 수 있지만이 마지막 기간에는 Ms Word 코딩과 OOo opend 문서 형식 간의 코딩에 대한 호환성 문제와 관련하여 많은 문제가 있습니다. 코딩 (나는 swriter를 참조한다). 대부분의 경우 특정 글 머리 기호 (예 : '-'또는 중첩 목록), 페이지 번호 매기기 (예 : x 형식 중 하나) 및 기타 여러 서식 지정 옵션을 사용하여 출력 문서 (조작)에서 , 나는 두 코딩 형식 사이의 비 호환성을 생각한다.
이제 아파치 POI 기능을 연구하여 MS 워드를 열 수 있는지 이해하고 비 호환성을 최소화 할 수있는 RTF 형식으로 문서를 저장합니다.
같은 문제가 있습니까? Java 오픈 소스 라이브러리를 POI보다 강력하게 사용할 수 있습니까? 또는 POI + iText와 같은 결합 된 접근 방식을 사용하여 RTM로 변환 단계 ms 단어를 제안 할 수 있습니까?
감사합니다.하지만 이전에 말씀 드렸듯이 Linux 서버에는 MS Office가 설치되어 있지 않으므로 RT 파일로 프로그래밍 방식으로 Microsoft Word 문서를 변환 할 수있는 Java 라이브러리를 연구하고 있습니다. OOo API 인터페이스와 호환 모드에서이 마지막 유형에서 작업하십시오. 답사 해 주셔서 감사합니다. 최선의 노력을 다하겠습니다. -Paolo P .: 누군가가 그러한 Java 라이브러리 (POI의 강력한 기능)를 알고 있습니까? –