2011-07-03 4 views
2

XML에서 Keynote 파일을 생성하거나 Keynote로 가져올 수있는 Powerpoint 파일을 생성하는 좋은 방법을 찾고 있습니다. 기본적으로 슬라이드로 내보낼 수있는 간편한 스크립팅을위한 간단한 인간 쓰기 가능 마크 업 형식을 찾고 있습니다.XML (또는 루비 보석을 통해)에서 Powerpoint 또는 Keynote 생성

저는 지역의 비영리 단체에서 자원해서 일합니다. 원격으로 기술적 인 것이 내게 떨어진다. 상당히 정기적으로 이벤트에 대한 정보를 보내고 Word에서 인쇄 된 멋진 프로그램을 제작합니다. 동일한 자료가 Keynote의 슬라이드에도 포함되어 있습니다. Keynote Remote를 사용할 수 있도록 PowerPoint가 아닌 Keynote가 사용됩니다.

어쨌든 많은 양의 텍스트가 전자 메일을 통해 전송되며 Keynote 프레젠테이션과 Word 문서를 작성해야하며 이상한 서식으로 페이지 나 슬라이드를 중단하지 않아야합니다. 또한 수동 재 스타일링이 많이 필요합니다. 이후에 나올 무언가를 부끄럽게 만드는 것을 허용하지 않을 것입니다. 1990 년대

내 희망은 내가 소스 텍스트를 먹일 수있는 Ruby 스크립트를 작성하는 것이지, 적어도 Powerpoint 또는 Keynote를 위해 모든 처리를 수행 할 것입니다. 필자는 일반적으로 어떤 형식이나 서비스를 원한다면 환상적인 행운을 얻었지만 Powerpoint 나 Keynote와 함께 작동하는 것은 찾지 못했습니다.

나의 다음 생각은 루비 코드가 사무실 모두 이후 XML 적절한 생성하고 내가 주장 작업 사무실 XML 형식을 열 것이 었습니다,하지만 난 인간이 쓰기 XML 코드에 대한 실제 친화적 인 문서를 찾을 수 없습니다.

다음과 같은 것을 할 수 있기를 바랄까요?

<SLIDE FORMAT="Title & Bullets"> 
    <SLIDE_TITLE> 
    Lorem Ipsum 
    </SLIDE_TITLE> 
<PARAGRAPH> 
    [etc.] 

내가 지금까지 컨버터 스크립트로 모든 차트와 테이블 여기 제로 사용)의 인 등은, 일반적으로 개방 또는 오히려 만드는 대신 파워 포인트 나 키 노트로 변환 중심으로 돌아 가지 관련이 찾을 수있는 모든, 또한 일반적으로 OLE 또는 VBScript를 사용하는 Windows 용인 것으로 보입니다. 이것은 그들이 가지고있는 맥에서 돌아 가야하기 때문에 비주얼 스튜디오, 윈도우 관련 스크립팅 등은 효과가 없을 것입니다. 루비에서 그렇게 할 필요는 없지만, Mac의 끝 부분에서 가장 편안 할 것입니다.

Powerpoint 또는 Keynote 용으로 다소 편한 XML 형식의 설명서가 있습니까? 아니면 더 나은 Ruby gem입니까?

답변

2

제목 + 글 머리 기호 슬라이드 만 있으면 모두 ASCII 텍스트 파일을 만들어야합니다. 각 텍스트 행은 새로운 슬라이드의 제목이됩니다. 그러나 텍스트 줄의 첫 번째 문자가 탭인 경우 해당 줄은 이전 제목과 동일한 슬라이드에서 첫 번째 수준의 글 머리표가됩니다. 두 개의 탭이있는 경우 텍스트를 두 번째 레벨의 글 머리 기호로 들여 쓰기하는 등의 작업을 수행합니다. 텍스트 파일이 있으면

This becomes the title on slide one 
This becomes the title on slide two 
<tab>This is a bullet point, first level 
<tab><tab>And this is a bullet point, second level 
<tab>Back to first level bullet point 
And another new slide 

, 당신은 모든 파일 에 유형의 PPT 힘 파일의 파일 열기를 할 수 있습니다.을 클릭하고 .TXT 파일을 선택하십시오. 또는 파일에서 슬라이드 삽입을 사용하여 기존 프레젠테이션에 .TXT 파일을 가져올 수 있습니다.

한 번에 만들 수있는 슬라이드의 수에는 제한이 있습니다. 아마 100?

VBA는 Mac Ofice 2008에서는 사라졌지만 Mac Office 2011에서는 다시 나타 났으므로 원하는 작업을 수행하는 VB/VBA 코드 예제를 찾을 수 있다면 Mac에서 사용할 수 있습니다. Office 2008에서 발생해야합니다.

+0

고마워요! Ruby 스크립트의 목적에 맞게 잘 작동합니다. 테스트 파일을 만들 때 제대로 작동하지 않는다고했습니다. 모든 것은 모두 슬라이드의 제목 영역에 선으로로드됩니다. 그러나 그 다음에 파일을 재 저장하여 라인 피드 대신 캐리지 리턴 및 라인 피드로 끝내고 트릭을 수행했습니다. 다시 한번 감사드립니다. 이제이 장애물이 내 길을 벗어 났으므로 남은 길을 코딩 할 수 있습니다. – UtopiaLtd