우리는 그것을 프로그래밍 방식으로 수행했습니다. (잠시 후, 죄송합니다.) 도움을 드릴 수는 있지만 몇 가지 문제점에주의하십시오.
하나는 POI 프로젝트 (적어도 작년에 보았을 때)가 상당히 불완전하다는 것입니다. 그것은 우리가 원했던 하나의 기능인 PPTX 차트를 작성하지 않았습니다. 실제로 POI 사이트는 현재까지는 아니지만 PowerPoint 20087 형식 (http://poi.apache.org/slideshow/index.html)을 지원하지 않는 것으로 보입니다. 누구나이 프로젝트를 추천하지만, 우리의 평가는 Java를 통해 PowerPoint 2007 파일을 생성하는 것은 거의 쓸모가 없다는 것입니다. 귀하의 마일리지는 다를 수 있습니다.
Apose는 또한 우리가 그것을 볼 때 몇 가지 중요한 제한이있었습니다. PowerPoint 2007에서 차트를 사용하지 않으면 우리에게 문제가되지 않습니다.
또 다른 문제는 PowerPoint 2007이 상당히 버그가있을 수 있다는 것입니다. 우리는 많은 양의 프로 그램 생성 된 PPT 파일을 사용하여 잠김 현상을 일으켰지 만 테스트 할 때 PowerPoint 2007에서 만든 간단한 PPTX 문서 (예 : 코드가 아닌)로 충돌 및 잠금을 재현 할 수 있음을 발견했습니다.
마지막으로 우리는 다음을 수행했습니다. '템플리트'PowerPoint 파일을 폴더에 압축을 푼 다음 주문형 XML에 새 값을 채우고 압축하여 다양한 요소 이름을 바꿉니다. &은 다음과 같이 사용자에게 전달했습니다. 유효한 PPTX. 사람들이 파일을 편집 할 때 이상한 PowerPoint 충돌을 제외하고는 정상적으로 작동합니다. 시장이 있다면 코드를 웹 서비스 (예 : xml/csv -> PPTX)로 패키지화하거나 상업용 패키지를 함께 넣을 수는 있지만 무료로 제공하지는 않습니다.
나는 실제로 저장 중 손상된 것으로 간주하고 열 때 메시지를 받았다고 가정합니다. 즉, OpenOffice.org는 Java 기반입니다 ... –