Создание веб-архива из target-c - PullRequest
1 голос
/ 03 декабря 2010

Мы обновляем наши почтовые подписи в компании, в которой я работаю, и с момента последнего обновления многие наши сотрудники перешли на Mac.Несмотря на то, что они поменялись, лишь немногие являются техническими экспертами.

Многие наши пользователи используют приложение Mail в OSX.Установить HTML-подпись в приложении «Почта» - довольно сложная задача, которую я хотел бы улучшить для этих пользователей.Что я хочу сделать, это создать приложение OSX, которое использует встроенный шаблон и сопоставляет этот шаблон с именем пользователя, названием должности, номером телефона и т. Д.НО, теперь наступает «трудная» часть ... как я могу сделать веб-архив из HTML-страницы, которая является результатом шаблона?А также, я могу программно добавить это в Почту?

С уважением,Пол Пилен

Ответы [ 2 ]

1 голос
/ 03 декабря 2010

Создать .webarchive легко. Используйте инструмент командной строки textutil или используйте метод WebView [[[webView mainFrame] dataSource] webArchive], чтобы получить его.

Вы можете изменить подписи, хранящиеся в Mail.app через Applescript. Смотрите его словарь с помощью AppleScript Editor.app. Он принимает форматированный текст в качестве аргумента, поэтому вам может потребоваться не веб-архив, а форматированный текст.

0 голосов
/ 04 декабря 2010

Вы также можете посмотреть на мои Applescripts на Почтовые подписи - hints.macworld.com , которые написал некоторое время назад.Который может быть полезен.Они используют Textutil для импорта и экспорта подписей Mail.

Также обратите внимание на Справочник по утилитам предпочтений , который может помочь вам обновить SignaturesByAccount.plist в Задаче C.

А раздел Типы значений Справочник по ролям и атрибутам специальных возможностей позволяет получить представление об абстрактных типах значений и их конкретных типах C и Objective-C.Т.е. NSArray = CFArrayRef.Вы будете нуждаться в них для plist.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...