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