Как сделать снимок экрана электронной почты внутри «яблочной почты» и «окружения» в Mac OS X? - PullRequest
2 голосов
/ 04 мая 2009

Я хочу написать приложение AppleScript или Cocoa в Mac OS X, которое сделает снимок экрана электронной почты внутри AppleMail и Microsoft Entourage.

Я сделал это, написав простой код AppleScript, но он сделал снимок экрана страницы. Если электронная почта длинная, я не могу сделать снимок экрана со следующих страниц.

У вас есть предложения? Спасибо.

Ответы [ 4 ]

1 голос
/ 04 мая 2009

Не могли бы вы распечатать письмо в PDF и преобразовать его в изображение?

0 голосов
/ 06 декабря 2009

Если вы пытаетесь сохранить содержимое сообщений электронной почты , это приложение может быть хорошим выбором для этой цели.

0 голосов
/ 06 мая 2009

Возможно, это не тот ответ, который вам нужен, но кому-то другому удалось решить эту проблему. Есть сервис под названием LitmusApp , который делает это для многих почтовых клиентов и платформ. Стоит посмотреть, и у них есть бесплатная версия.

0 голосов
/ 04 мая 2009

Это старый вопрос, который трудно решить.

Я решил бы сделать снимок экрана (или, предпочтительно, изображение окна) каждые несколько микросекунд при прокрутке вниз. Восстановите изображение, сопоставив строки пикселей.

К сожалению, я не могу помочь вам со спецификой программирования, я полагаю, вам нужно копаться в WindowServer или, возможно, даже глубже, чтобы получить данные изображения экрана.

Как только вы это получите, реконструкция будет относительно простой.

Если это просто длинные «веб-страницы», которые вам нужно захватить, вы всегда можете попробовать SnapWeb , он использует WebKit точно так же, как Safari и Mail, и выводит длинные страницы в виде одного изображения, что по крайней мере решит половину проблема.

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