Cómo hacer una captura de pantalla de un correo electrónico dentro de & # 8220; apple mail & # 8221; y & # 8220; séquito & # 8221; en Mac OS X?

StackOverflow https://stackoverflow.com/questions/819699

  •  03-07-2019
  •  | 
  •  

Pregunta

Quiero escribir una aplicación AppleScript o Cocoa en Mac OS X que tomará una captura de pantalla del correo electrónico dentro de AppleMail y Microsoft Entourage.

Hice esto escribiendo un simple código AppleScript pero toma la captura de pantalla de la página. Si el correo electrónico es largo, no puedo tomar la captura de pantalla de las siguientes páginas.

¿Tienes alguna sugerencia? Gracias.

¿Fue útil?

Solución

¿Podrías imprimir el correo electrónico en un PDF y convertirlo en una imagen?

Otros consejos

Esta es una pregunta antigua y difícil de resolver.

La forma en que lo resolvería sería tomar una captura de pantalla (o preferiblemente una imagen de la ventana) cada pocos microsegundos a medida que se desplaza hacia abajo. La reconstrucción de la imagen por líneas de píxeles coincidentes.

Desafortunadamente, no puedo ayudarlo con los detalles de la programación, supongo que tiene que indagar en la WindowServer o posiblemente aún más para capturar los datos de la imagen de la pantalla.

Una vez que tengas eso, la reconstrucción será relativamente simple.

Si solo necesita 'páginas web' largas para capturar, siempre puede probar SnapWeb utiliza WebKit como Safari y Mail, y generará páginas largas como una imagen, esto al menos soluciona la mitad del problema.

Probablemente no sea la respuesta que está buscando, pero alguien más ha logrado resolver este problema. Existe un servicio llamado LitmusApp que hace esto para muchos clientes de correo electrónico y plataformas. Vale la pena echarle un vistazo y tienen una versión gratuita.

Si está intentando guardar el contenido de los mensajes de correo electrónico esta aplicación puede ser una buena opción para ese propósito.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top