2009-05-04 10 views
2

Mac OS XでAppleScriptまたはCocoaアプリケーションを作成して、AppleMailとMicrosoft Entourage内の電子メールのスクリーンショットを撮りたいとします。Mac OS Xで "Apple Mail"と "entourage"内の電子メールのスクリーンショットを撮るには?

私は単純なAppleScriptコードを書いてこれを行いましたが、ページのスクリーンショットが必要です。電子メールが長い場合、次のページのスクリーンショットを取ることができません。

ご意見はありますか?ありがとう。

答えて

1

電子メールをPDFに印刷して画像に変換できますか?

+0

良いアイデア、私はそれを試してみましょう。ありがとう。 – TamTam

+0

良いアイデアですが、レンダリングがスクリーンレンダリングとはしばしば非常に異なることがわかっています。 – rjstelling

+0

はい、異なる結果が生成されることがあります。私はそれを試して更新しておきます。 – TamTam

0

これは古くからの問題であり、解決するのは難しい問題です。

私が解決する方法は、あなたが下にスクロールするごとにスクリーンショット(または、好ましくはウィンドウの画像)を数マイクロ秒ごとに取ることです。ピクセルのラインを一致させることによって画像を再構成する。

残念ながら、私はプログラミングの詳細についてお手伝いできませんが、WindowServerに掘り下げたり、画面イメージデータを取得するためにさらに深く考える必要があると思います。

これを取得すれば、再構築は比較的簡単になります。

あなたがキャプチャする必要があるのは、あなたがキャプチャする必要がある場合は、SnapWeb SafariとMailのようにWebKitを使用し、長いページを1つのイメージとして出力することです。

+0

提案していただきありがとうございます。しかし、現時点では私のスキルを超えているようです。私は、PDFと同様に印刷してからJPGに変換するような別の方法を見つけようとします。 – TamTam

0

これはおそらくあなたの後の答えではありませんが、他の誰かがこの問題を解決することができました。多くの電子メールクライアントとプラットフォームでこれを行うLitmusAppというサービスがあります。価値があると彼らは無料版を持っています。

+0

私は彼らが実際に電子メールクライアントをscreengrabすると思う。 – nduplessis

+0

ありがとうSingletoned、はい、電子メールスクリーンショットサービスを提供するLitmusApp、PreviewMyEmail.comおよびReturnPath.netサービスが見つかりました。しかし、彼らは私のニーズを満たしていない:)再びありがとう。 – TamTam

0

メールメッセージの内容を保存しようとしている場合は、this appの方がよいでしょう。

関連する問題