Я ищу хороший способ создать файл Keynote из XML
или файл Powerpoint, который затем можно импортировать в Keynote. По сути, я ищу простой формат разметки, пригодный для записи человеком (для удобного написания сценариев), который можно экспортировать в слайды.
Я работаю волонтером в местной некоммерческой организации, где на меня ложится все, что связано с техническими вопросами. Довольно регулярно мне присылают информацию о мероприятиях, и я создаю красивую печатную программу в Word, хотя большая часть того же материала также помещается в слайды в Keynote. (Используется Keynote, а не PowerPoint, поэтому можно использовать Keynote Remote.)
В любом случае, я работаю с большим объемом текста, который отправляется мне по электронной почте, и он должен быть включен как в презентацию Keynote, так и в документ Word, и требует всевозможного странного ручного форматирования, чтобы не разбивать страницы или слайды нечетным образом. времена, также требующие большого количества ручного рестайлинга, поскольку я не позволю, чтобы то, что я делаю, выглядело как что-то неряшливое из 1990-х годов.
Я надеюсь написать сценарий Ruby, в который я смогу передать исходный текст, и он сделает всю обработку за меня, по крайней мере, для Powerpoint или Keynote. Обычно мне фантастически удавалось найти жемчужину практически для любого формата или службы, с которой я хотел работать, но я не нашел ничего, что работало бы с Powerpoint или Keynote.
Моя следующая мысль заключалась в том, чтобы код Ruby генерировал соответствующий XML
, так как и Office, и I Work якобы открывают формат Office XML
, но я не смог найти никакой фактической дружественной документации для кода XML
, который может быть написан человеком.
Желание иметь возможность делать что-то вроде следующего — это принятие желаемого за действительное?
<SLIDE FORMAT="Title & Bullets">
<SLIDE_TITLE>
Lorem Ipsum
</SLIDE_TITLE>
<PARAGRAPH>
[etc.]
Все, что я могу найти в сценариях конвертера, связано с диаграммами и таблицами и тому подобным, что здесь бесполезно), обычно вращается вокруг открытия или преобразования ИЗ Powerpoint или Keynote, а не создания, и, кроме того, обычно кажется, что для Windows используется OLE или VBScript. Это должно работать на компьютерах Mac, которые у них есть, поэтому никакие материалы Visual Studio, сценарии, связанные с Windows, и т. д. не будут работать. Мне не ОБЯЗАТЕЛЬНО делать это в Ruby, но это то, что мне было бы удобнее всего делать на Mac.
Итак, есть ли документация по минимально дружественному формату XML
для Powerpoint или Keynote, или, что еще лучше, драгоценный камень Ruby для любого из них?