2011-11-17 6 views
1

Microsoft PowerPoint 프레젠테이션에서 데이터를 추출 할 수있는 MAC OS 기반 응용 프로그램의 코코아 (COCOA-Touch가 아님)에서 사용할 수있는 API가 있습니까? 프리젠 테이션의 내용을 읽어야하는 Mac OS X 기반 응용 프로그램에 필요합니다.Microsoft PowerPoint 프레젠테이션에서 데이터를 추출하는 Cocoa API

슬라이드와 템플릿을 별도로 추출해야합니다. 구체적으로, 다음과 같이해야합니다 :

  1. 슬라이드를 이미지로 추출하십시오.
  2. 템플릿을 별도의 PowerPoint 서식 파일로 추출하십시오.
  3. 슬라이드의 텍스트 만 추출합니다.

많은 검색 작업을 수행했지만 AppleScript로는 해당 사이트와 상호 작용할 수 있습니다. 그러나 프레젠테이션을 연 다음 프레젠테이션과 만 상호 작용합니다.

사용할 수있는 API가 없다면 어떻게해야할까요?

+0

[이 StackOverFlow 질문] (http://stackoverflow.com/questions/1871494/reading-ppt-ms-powerpoint-file-in-cocoa-touch) 한 가지 방법을 제공합니다. UIWebView를 WebKit WebView로 대체하면 다소간 동일하게 작동합니다. –

+0

@ JoshuaNozzi 내 요구 사항이 다릅니다. 질문이 수정되었습니다. 거기에 C 언어로 PowerPoint와 통신 할 수있는 프레임 워크가 있습니까? – san

답변

1

모든 Microsoft Office 응용 프로그램에는 문서의 내부 구조에 최소한 일부 액세스 할 수있는 AppleScript 인터페이스가 있습니다. PowerPoint에 대한 경험이 없지만 Excel은 정상적으로 작동합니다.

Microsoft AppleScript Reference에서 Google을 검색 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 이미 참조 문서 PPT2004AppleScriptRef를 발견했습니다. [http://download.microsoft.com/download/E/B/2/EB23A950-5EDC-4E68-B60F-25764AA7174 B/PPT2004AppleScriptRef.pdf] (http://download.microsoft.com/download/E/B) /2/EB23A950-5EDC-4E68-B60F-25764AA7174%20B/PPT2004AppleScriptRef.pdf) 또한 Powerpoint 용 AppleScript 사전은 매우 유용합니다. 그러나 여전히, 나는 백그라운드에서 이러한 일을 할 수있는 것을 찾을 수 없었다. 즉 파워 포인트를 열거 나 숨김 모드를 사용하지 않아도됩니다. 그래서, 마침내 Applescript를 사용하고 있습니다. – san

관련 문제