2010-07-22 2 views
0

COM과 같은 기술을 사용하여 OpenOffice와 관련된 몇 가지 문서를 찾았습니다. 그러나 더 깊이 탐구하기 전에 누구나 이런 종류의 작업을했는지 궁금합니다.OpenOffice Writer와의 원격 interop

  1. 클라이언트가 서버에 이름/값 쌍의지도를 보냅니다

    우리는 다음의 필요성, 모든 (서버 사용하는 COM에 클라이언트 회담을) 클라이언트 PC에서 메서드 호출에 싸서가 응용 프로그램

  2. 서버는 Word 서식 파일 (.DOT 현재) 파일 1에서 이름을 사용하여 책갈피를 찾고 값으로 텍스트
  3. 서버는 우리가 최선 된 워드의 .doc 파일

으로 파일을 저장 대체 열립니다 g Word를 사용하지만 Windows 2008의 일부 변경 사항은 데스크톱/대화 형 사용자없이 실행하면 Word가 시작되지 않는다는 것을 의미합니다. 분명히 큰 해킹이지만 우리는 시간 제약으로 재 엔지니어링보다는 빠른 해결책을 찾고 있습니다 ... 그래서 우리는 서버에서 OO Writer를 실행하여 동일한 작업을 수행 할 수 있는지 궁금합니다. I 이 얼마나 못생긴가? 정말 새로운 C# 오픈 XML SDK 응용 프로그램을 만들려면 제안이 필요하지 않습니다.

여러 동시 요청은 잠재적 인 문제로 배제 될 수 있습니다. 또는 적어도 OO가 다르면 무시되지 않을 정도로 Word를 사용하여 문제가되지 않았을 수 있습니다.

답변

0

OpenOffice가 도움이된다고 생각한다면 JODReports 또는 Docmosis를 사용하여 C++ 응용 프로그램 (cmd 행 등)에서 연결하는 작은 Java 프로그램이 필요하지만 도움이됩니다. 이러한 도구를 사용하면 OO API로 직접 작업하는 것보다 병합 작업을 조금 더 쉽게 OpenOffice를 제어 할 수 있습니다 (학습 곡선이 작아지기를 바랍니다).