将共享驱动器上的 PDF 嵌入到 HTML 电子邮件中

Embed PDF on shared drive into an HTML email

我的 python 脚本正在创建存储在共享 T: 驱动器上的 PDF。我想获取此 PDF 并使用文件路径将其嵌入到 HTML 电子邮件脚本的正文中。我之前发送过 HTML 封嵌入图像的电子邮件,但它们始终来自在线资源。

喜欢“src = https://www.somewebsite.com/image.jpg”

有没有办法只使用文件路径嵌入此 PDF?

谢谢

做了一个解决方法。将我的 PDF 转换为 jpeg,然后这样做:

data = open(rf'path.jpg', 'rb').read()  # read bytes from file
data_base64 = base64.b64encode(data)  # encode to base64 (bytes)
data_base64 = data_base64.decode()  # convert bytes to string
code = '<img src="data:image/jpeg;base64,' + data_base64 + '">'  # embed in html
open('output.html', 'w').write(code) #add html to a text file to be read by email