문제

빌드 프로세스 (ANT와의 Java 빌드)의 일환으로 Word 문서 (소프트웨어 가이드) 내에서 어떻게 든 버전 번호를 업데이트하고 싶습니다. "가까운"이라는 의미는 텍스트 자체에서 무언가가 아닌 문서 속성을 업데이트하는 것을 받아들입니다.

인터넷을 둘러 보면서 주요 옵션은 Office의 COM 기능을 사용 하여이 작업을 수행하는 작은 C# 프로그램을 작성하는 것 같습니다. 나는 이것에 큰 철학적 문제가 있습니다 (c# 부분이 아니라 사무실과 우리의 빌드 프로세스의 일부를 만들어냅니다). 다른 옵션이 있습니까?

(예, .docx는 이론적으로 XML입니다. 아직 그런 식으로 업데이트하는 사람을 찾지 못했습니다. 왜 그렇지 않습니까?)

도움이 되었습니까?

해결책

버전 3.5 아파치 포이 (사무실 형식 파일에 액세스하기위한 Java API)는 Office Open XML 형식 문서를 지원합니다. 글을 쓰는 시점에서 현재 베타 버전입니다.

그만큼 ASSONE.WORDS 클래스 라이브러리 문제를 해결하는 데 도움이 될 수있는 비없는 옵션처럼 보입니다.

다른 팁

Groovy가 그들의 사용 방법을 살펴볼 수 있습니다. 스크립트 모듈 이는 야곱 도서관 (Java Com Bridge).

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