No voy a dar solución sino una simple opinión.
Normalmente un PDF contiene texto formateado en diferentes estilos (tamaños, fuentes) incluso contiene una maquetación con filas y columnas, o marcos de texto independientes, e imágenes, incluso interactividad, formularios, anotaciones,… El principal objetivo de este formato es preservar fielmente el aspecto del documento original.
Por lo que no entiendo la objección o problema, de adjuntar el PDF en el correo.
De lo contrario, al convertir a HTML o a texto, se pierde la maquetación y el aspecto del documento.
Otra opción, si el documento es un programa de Office o similar, sería: no hacer el PDF y simplemente copiar y pegar en el cuerpo del mensaje. (Es decir, si no se quiere el diseño, no crear el PDF, salvo que sea lo único disponible).
(Mis dos céntimos)