2009-07-06 6 views
3

빌드 프로세스 (ant와 함께 Java 빌드)의 일부로 Word 문서 또는 소프트웨어 가이드 근처에서 버전 번호를 어떻게 든 업데이트하려고합니다. "near"는 텍스트 자체의 내용이 아닌 문서 속성을 업데이트하는 것을 허용한다는 의미입니다.Word 문서의 키워드 자동 업데이트

인터넷을 둘러 보면서이 옵션을 사용하여 Office의 COM 기능을 사용하는 작은 C# 프로그램을 작성하는 것처럼 보입니다. 나는 C# 부분이 아니라 Office와 COM을 빌드 프로세스의 일부로 만드는 것에 대해 큰 철학적 인 문제가있다. 밖에 다른 옵션이 있습니까?

가 (예, 이론적으로 XML .DOCX이다? 사람을 발견하지 않았습니다 그런 식으로 업데이트 아직 - 왜 안)

답변

0

Apache POI의 버전 3.5 (오피스 형식의 파일을 액세스하기위한 자바 API)는 사무실을 지원한다 Open XML 형식의 문서. 그것은 현재 서면으로 베타 버전입니다.

Aspose.Words class library은 문제를 해결하는 데 사용할 수있는 비어 있지 않은 옵션처럼 보입니다.

+1

OpenOffice는 여기에서 자르지 않을 것입니다 - 어쨌든 고마워요. Aspose는 훨씬 작은 가격으로 좋을 것입니다. – M1EK

+1

Office Open XML은 OpenOffice.org XML과 관련이 없습니다. 그것들은 비슷하게 이름 지어졌지만 별도의 포맷입니다. 자세한 내용은 http://en.wikipedia.org/wiki/Office_Open_XML 및 http://en.wikipedia.org/wiki/OpenOffice.org_XML을 참조하십시오. –

+0

이걸 버리는 것을 싫어하기 때문에 이것을 받아들이는 것이 아니라 베타와 docx가 아닌 다른 것을 기대하고있었습니다. 다른 대답은 내가 참여하고 싶지 않은 COM을 필요로한다. (나는 컴퓨터에 Word를 설치하기를 원하지 않으며, 결국 리눅스에서 이것을 빌드 할 수 있기를 원한다.) – M1EK

관련 문제