关于mail.google.com邮件经PDF转换后端至mail-sending service的实现难题
可行解决方案建议
1. 本地预处理后直接上传发送
这是最直接的方案:先在本地用PDF转换工具(比如Adobe Acrobat、开源的Ghostscript、Calibre等)完成文件转换,再打开mail.google.com,上传转换后的PDF文件、填写收件人后发送。完全不需要改动Gmail的发送流程,操作简单易实现。
2. 基于Google Apps Script自定义Gmail发送流程
利用Google的Apps Script可以扩展Gmail功能,实现自动转换后发送:
- 编写脚本创建自定义侧边栏或弹窗,支持上传原PDF;
- 脚本调用Google Drive API或内置的PDF处理能力完成文件转换;
- 转换完成后,直接通过Gmail API创建包含转换后PDF的邮件并发送给目标收件人。
这种方案可以整合到Gmail网页端,不用切换工具,适合频繁操作的场景。
3. 借助第三方邮件客户端的自定义工作流
使用支持插件或脚本扩展的邮件客户端(比如Thunderbird、Outlook):
- 安装对应PDF转换插件,或编写简单脚本(如Outlook的VBA、Thunderbird的JS扩展);
- 设置触发规则:当添加原PDF作为附件准备发送时,自动触发转换流程,替换附件为转换后的文件再发送。
4. 中转邮箱自动转换转发
设置一个中转邮箱账号,配置自动处理规则:
- 先在mail.google.com发送带原PDF的邮件到这个中转邮箱;
- 中转邮箱通过脚本或后端服务自动接收邮件、提取附件完成转换;
- 转换完成后,重新创建邮件并添加转换后的PDF附件,转发给目标收件人。
内容的提问来源于stack exchange,提问作者Ichi




