프로그래밍 방식으로 Open / LibreOffice ODT 문서를 수정하는 방법은 무엇입니까?
-
21-12-2019 - |
문제
내 응용 프로그램에서 OO / LO PDF 생성 기능을 사용하고 싶습니다. 이를 수행하려면 이전에 생성 된 ODT 템플릿을 내 코드에서 수정할 수 있어야합니다. 수정은 단순한 텍스트 대체품 (regexes가 필요하지 않음) 만 가능합니다.
OO의 개발자 안내서 에는 예제 또는 자습서가 포함되어 있지 않습니다. 내가해야 할 일을 할 수있게 해줘.
도 Lo의 개발자 가이드 유용합니다. 여기에는 여러 Java 예제가 있지만 유용한 C ++ 코드가 없습니다.
두 API의 Doxygen 문서가 가능합니다. 그러나 전체 코드 기반을 탐색하고 클래스를 역방향으로 탐색하고이를 사용하는 방법을 발견하는 것이 너무 지루하고 번거롭지 않습니다.
합계 : C 또는 C ++ API를 사용하여 ODT 파일을 수정할 수 있습니까?
해결책
아카이브를 추출하고 XML을 처리하고 편집 한 다음 다시 백업을 다시 포장했습니다.
잘 작동했습니다.
다른 팁
Qt에는 기본적으로 ODT 파일 처리기가 있습니다
제휴하지 않습니다 StackOverflow