Cómo poner un PDF en el cuerpo de un correo electrónico

Puede hacer esto … pero tiene una gran posibilidad de que su destinatario no pueda leerlo.

El correo electrónico se envía usando un formato llamado MIME. El enfoque es dividir el mensaje en múltiples partes. MIME tiene algunos códigos estándar que usa para hacer cosas como especificar el nombre del archivo adjunto o pedir que se muestre en línea

Tipo de contenido: aplicación / pdf;
nombre = “my_pdf.pdf”

Esto dice que estás enviando un PDF

Disposición de contenido: en línea;
filename = “my_pdf.pdf”

Y así es como lo haces.

El problema que tiene es que el cliente de correo electrónico que procesa su correo electrónico seguramente decidirá no seguir su solicitud. Es una pena, creo que HTML es un lenguaje horrible para diseñar correos electrónicos y me encantaría si el mundo aceptara también el PDF. Lamentablemente es la realidad actual.