문제

를 개발하고 server-side 응용 프로그램이 프로세스 문서입니다.소스 문서들은 대부분 MS-Word2003,2007,즉MS 버전의 Docx.서버 응용 프로그램을 실행할 수 있도록 모두에서 리눅스 또는 windows.을 알기를 원하는 것은 최고의 도구이나 라이브러리를 읽고 쓰는 MS-Word 파일은 리눅스에서.호환성의 가장 중요한 고려 사항입니다.보존해야 하는 원본 문서 포맷을 포함하여 테이블이 있습니다.

본의 종류와 유사한 포스트 하지만 그것은 특정한 파이썬.하는 언어이나 라이브러리를 사용하는 만큼 사용할 수 있 windows 및 linux.
이 필요 MS-Word 을 읽어 파일이 있습니다.
내가 알고의 사무실이지만 이 솔루션을 찾고 있는 높은 수준과의 호환성는 MS-Word 파일이 있습니다.또한 이 솔루션을 유망 보인다. aspose.com 누구나 어떠한 경험을 사용하여 word 문서의 불러오.말 Java 또는 이와 유사한 제 3 자 패키지?그것은 유망 보지만 그것의 고가에 이상의$2K OEM 입니다.는 말했다면 그것을 전달하고 그것은 여전히 최고의 솔루션입니다.

감사 가 있었의 몇 가지 제안을 하지만 아무것도 지금까지는 법안을 맞는(또는 예산).

도움이 되었습니까?

해결책

binary .doc를 .docx로 변환하기 위해 b2xtranslator를 사용하는 것을 고려 했습니까? (Linux에서는 모노에서 실행해야합니다)

그런 다음 POI 또는 DOCX4J를 사용하여 DOCX를 조작 할 수 있습니다. 그래도 .doc으로 저장 해야하는 경우 솔루션이 아닙니다 (해당 비트에 OO를 사용하지 않는 한)

다른 팁

Ok,I'll 다른 가서 응답;-)

에 대해 무엇을 사용하여 unaconv

할 수 있 변환 모든 문서 OpenOffice 읽을 수 있는 모든 문서 OpenOffice 을 작성할 수 있습니다.당신이해야 사용할 수 있는 변환 모두에서/MS-Word 문서(제공하는 그들은 지나치게 복잡하지는 내가 발견했 office 처리할 수 없습니다 아주 잘).

주의해야 할 점은 당신이 필요하의 인스턴스 오픈 오피스에서 실행되는 리눅스 서버에 대한 unoconv 과 상호 작용할 수 있습니다.

Mono는 최근 System.io.packaging .NET 클래스에 대한 지원을 얻었으며, 이로 인해 DOCX 파일을 어느 정도 조작 할 수 있습니다. 당신이하고 싶은 일이 자원을 추가/제거하고 텍스트를 통해 되풀이하는 것이면 아마도 옳은 일일 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top