Mac OS XでAppleScriptまたはCocoaアプリケーションを作成し、AppleMailおよびMicrosoftEntourage内の電子メールのスクリーンショットを撮りたいと思います。
私は簡単なAppleScriptコードを書くことによってこれを行いましたが、それはページのスクリーンショットを取ります。メールが長いと次のページのスクリーンショットが撮れません。
何か提案はありますか?ありがとう。
Mac OS XでAppleScriptまたはCocoaアプリケーションを作成し、AppleMailおよびMicrosoftEntourage内の電子メールのスクリーンショットを撮りたいと思います。
私は簡単なAppleScriptコードを書くことによってこれを行いましたが、それはページのスクリーンショットを取ります。メールが長いと次のページのスクリーンショットが撮れません。
何か提案はありますか?ありがとう。
メールをPDFに印刷して画像に変換していただけませんか?
これは古くからの質問であり、解決するのが難しい質問です。
私が解決する方法は、下にスクロールしながら数マイクロ秒ごとにスクリーンショット(またはできればウィンドウの画像)を撮ることです。ピクセルの線を一致させることによって画像を再構築します。
残念ながら、プログラミングの詳細についてはお役に立てません。画面の画像データを取得するには、 WindowServerを掘り下げるか、場合によってはさらに深く掘り下げる必要があると思います。
それができたら、再構築は比較的簡単になります。
キャプチャする必要のある「Webページ」が長い場合は、いつでもSnapWebを試すことができます。SnapWebはSafariやMailと同じようにWebKitを使用し、長いページを1つの画像として出力します。これにより、少なくとも問題の半分が解決されます。
おそらくあなたが求めている答えではないでしょうが、他の誰かがこの問題を解決しました。多くの電子メール クライアントとプラットフォームでこれを行うLitmusAppというサービスがあります。一見の価値があり、無料版があります。
メール メッセージの内容を保存しようとしている場合、このアプリはその目的に適している可能性があります。