Можно ли как-то взаимодействовать с iWork?
-
20-09-2019 - |
Вопрос
Я знаю, что с помощью .NET Framework Microsoft можно обеспечить некоторую совместимость с Microsoft Office.Существует ли что-то похожее на это для iWork и платформы Cocoa?
Редактировать:Вот более подробная информация.Я хотел бы создать приложение с графическим интерфейсом, которое может генерировать документы Pages/Keynote/Numbers.
Решение
Вы можете создавать документы Pages/Keynote/Numbers с помощью applescript.Однако генерация несколько ограничена, например, с помощью Numbers вы не можете создавать или редактировать диаграммы, но вы можете создавать таблицы и заполнять их формулами или значениями.
Другие советы
Есть AppleScript.
Боюсь, вам придется уточнить, какой тип совместимости вы ищете.
NSAttributedString может генерировать документы Word и WordML., но он не может создавать документы Pages.
Keynote и Numbers не имеют аналогов в фреймворках Cocoa.