프로그래밍 방식으로 PowerPoint 프레젠테이션을 어떻게 만들 수 있습니까? Linux에서. 무료로.

StackOverflow https://stackoverflow.com/questions/1821311

문제

코드 (모든 언어, C 선호)를 무료로 사용하여 PowerPoint (JavaScript/HTML/PDF/Keynote/.Mov가 아님)를 작성하고 싶습니다.

(나는 본 적이 이렇게 질문 이를 작성하는 방법을 참조합니다 C#)

이것이 가능합니까? PowerPoint 파일을 구성하는 원시 비트를 어떻게 작성할 수 있습니까? 이 작업을 수행하기에 좋은 도서관이 있습니까?

업데이트 이진 형식의 Microsoft 참조 페이지는 다음과 같습니다 여기.

도움이 되었습니까?

해결책

오픈 사무실에는 있습니다 API. C ++ 바인딩을 사용할 수 있습니다 (Doc 사용 가능 여기). 정말로 필요한 경우 C, 당신은 랩핑을해야합니다 .. 그러나 이봐, 크리스마스 야, 그렇지 않아 ;-)

Open Office에는 수출 기능이 있습니다 만들다 .ppt 호환 파일.

다른 팁

PowerPoint는 당신이 할 수 없지만 OpenOffice는 당신이 할 수 있습니다. (요다 스타일 답변 :))

살펴보십시오 ODF 툴킷 프로젝트. 그들은 이러한 종류의 콘텐츠를 프로그래밍 방식으로 생성하기위한 많은 라이브러리를 생산하는 것을 목표로합니다.

PowerPoint 2003 바이너리 파일에 특별히 관심이 없다면 PowerPoint 2007 이상 .pptx 파일은 실제로 ZIPPEND 파일 내부의 XML 파일 모음입니다. .pptx 파일을 .zip로 바꾸고 열면 열기 만하면됩니다. 코드 작성과 같이 원하는 방식으로 이러한 XML 파일을 만들 수 있습니다. PresentationMl PowerPoint XML 문서를 정의하고 예를 들어 다음과 같습니다.http://msdn.microsoft.com/en-us/openspecifications/hh295812.aspx표준은 여기에서 찾을 수 있습니다.http://www.ecma-international.org/publications/standards/ecma-376.htm

Java에 가고 싶지 않다면 아파치 포이 대부분의 MS Office 형식에 대한 독자와 작가를 제공합니다 (어쨌든 2003 년 버전).

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