将共享驱动器上的 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
我的 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