Distribuir la salida RDLC como un archivo adjunto de correo electrónico

Nuestra aplicación winforms ha permitido durante mucho tiempo una opción de "impresión" que básicamente usa RDLC.

El cliente ha solicitado que agreguemos una función que permita a los usuarios enviar la salida "impresa" por correo electrónico.

Ahora, sabemos que se crea un archivo EMF (en la carpeta TEMP) como una especie de subproducto oculto de nuestro proceso de impresión actual.

Parece que podemos simplemente tomar este archivo EMF y adjuntarlo a un nuevo correo electrónico y el trabajo está hecho.

¿Es ésta la mejor opción?¿Podemos confiar en que un archivo EMF sea abierto por cualquier máquina con Windows?¿Cómo identificamos el archivo EMF? ... solo parece ser nombrado%TEMP%\DiaryGrid_1.emf actualmente. De acuerdo, DiaryGrid es el nombre de nuestro archivo RDLC, pero el _1 se agrega en algún lugar del camino.

Respuestas a la pregunta(1)

Su respuesta a la pregunta