ArrayKit

EML 转 PDF

把保存下来的邮件文件变成 PDF,连同它的邮件头、正文和附件清单。

EML 转 PDF

把保存下来的邮件文件变成 PDF,连同它的邮件头、正文和附件清单。

邮件在这个标签页里解析和绘制,邮件引用的任何东西都不会向网络请求。这些文件留在你的设备上。

把转好的邮件合并起来

关于 EML 转 PDF

.eml 文件就是这封邮件被发出时的样子:邮件头、MIME 各部分、编码字,以及常常存在两份的正文——一份 HTML,一份纯文本。要打开它,通常先得装一个邮件客户端。这里直接读取它,并把它排成一份文档——主题、From、To、Cc 和 Date 放在一张头部表格里,正文排在下面,然后是每个附件及其类型和大小。随邮件一起送来的图片会被放到它们该在的位置;从网上链接的图片被舍去并计数,因为去取它就等于告诉发件人这封邮件已经被打开。一份 .mbox 导出会变成一串可逐条勾选的邮件。这一切都在你的设备上读取。

功能特性

  • 邮件头、正文和附件清单排成一份可读的文档
  • 可选 HTML 正文或纯文本备用版本
  • 随邮件送来的图片放进正文;图片附件可另起页面
  • 可按需给出完整邮件头清单——Received 链、Message-ID、认证结果
  • mbox 文件被拆成一封封邮件,每封前面有一个复选框
  • 编码字、quoted-printable、base64 和老式字符集全部解码
  • 页面尺寸、边距和页码在转换前由你选定
  • 多封邮件可各成一份 PDF 打包成 ZIP,也可合成一份文档

如何使用 EML 转 PDF

  1. 把 .eml 或 .mbox 文件拖到页面上
  2. 勾选你要的邮件,并决定是否包含完整邮件头
  3. 设定页面尺寸和边距
  4. 转换,然后保存 PDF 或 ZIP

示例

输入

invoice-thread.eml — HTML body, 2 attachments

输出

2024-03-01 Invoice 4471.pdf — header table, formatted body, 2 attachments listed, 3 pages

文件名取自这封邮件自己的日期和主题。

常见错误与故障排除

  • 转出来的邮件没有图片。 — 它们是从网页服务器链接的,而不是随邮件一起送来的,所以被舍去并在提示里计数。这里绝不会向发件人的主机请求任何东西。
  • 我的 .msg 文件被拒绝了。 — Outlook 的 .msg 是另一种二进制格式。请把邮件另存或拖出为 .eml——Thunderbird、Apple Mail、新版 Outlook 和 Mac 版 Outlook 都能做到——再把那个文件拿来。
  • PDF 里缺了其他文字体系的字符。 — 内置的 PDF 字体覆盖拉丁文字,超出范围的字符会被舍去并计数。希腊文、西里尔文或中日韩文字的邮件,最好用装有这些字体的阅读器打印。
  • 我的邮箱只转了一部分。 — 每个 mbox 最多读 300 封邮件、200 MB。请把导出拆成更小的文件,再一个接一个转换。

常见问题

附件也会被单独存成文件吗?
它们会带着名称、类型和大小被列出,图片附件还可以另起页面加进来。其他文件仍留在 .eml 里面:这里产出的是这封邮件的一份可读记录,不是一个解包后的文件夹。
为什么要刻意跳过托管在网上的图片?
因为加载它正是追踪像素的工作方式——这次请求会告诉发件人这封邮件被打开了、什么时候打开的。只有随邮件送到的图片会被绘制,一两个像素大的占位图也一并忽略。
它会验证已签名邮件的真实性吗?
不会。数字签名会与附件一起列出,但它本身不作任何检查。如果真实性要紧,请在持有证书链的邮件客户端里验证这封邮件。
一整份 mbox 导出能一次转完吗?
可以。文件会被拆成一封封邮件,你勾选想要的,它们要么各成一份 PDF 打包成 ZIP,要么合成一份文档。
版面会和我的邮件客户端显示的一样吗?
接近,但不完全一样。HTML 正文会被重新排成标题、段落、列表、引用、数据表格和图片,而不是交给浏览器引擎渲染,所以花哨的订阅邮件会被简化,普通邮件看起来则没问题。
包含完整邮件头清单会多出什么?
附件清单之后逐条列出每一个邮件头,包括 Received 链、Message-ID 和认证结果——当这份 PDF 要作为邮件实际投递过程的记录时,你要的正是这些。

相关工具

  • HTML 转 PDF — 把 HTML 标记变成干净、分页的 PDF 文档。
  • Markdown 转 PDF — 把 Markdown 的标题、列表、表格与代码排成 PDF。
  • Word 转 PDF — 把 .docx 转成 PDF,并保留其结构。
  • PDF 附件 — 列出、提取、添加或删除 PDF 内部嵌入的文件。
  • 合并 PDF — 将多个 PDF 合并为一个,并支持重新排序。
  • PDF 页眉页脚 — 在每一页盖上连续的页眉与页脚。
  • 添加页码 — 在 PDF 上标注页码(位置、格式、起始值)。

更多PDF工具

  • 图片转 PDF — 将图片合并为单个 PDF(自动 / 纵向 / 横向)。
  • PDF 转图片 — 将 PDF 页面转换为可下载的 PNG 或 JPG 图片。
  • 合并 PDF — 将多个 PDF 合并为一个,并支持重新排序。
  • 拆分 PDF — 将页面或范围(如 1-3,5,7-9)提取为新的 PDF。
  • 旋转 PDF — 将全部页面或选定页面旋转 90/180/270°。
  • 整理 PDF — 从缩略图重新排序、旋转和删除页面并导出。
  • 添加页码 — 在 PDF 上标注页码(位置、格式、起始值)。
  • PDF 水印 — 为每一页添加对角线文字水印。
  • 裁剪 PDF — 使用裁剪框裁剪每一页的边距。
  • PDF 转文本 — 将 PDF 中可选取的文本提取为纯文本或 Markdown。
  • 对比 PDF — 逐行对比从两个 PDF 中提取的文本。
  • 加密 PDF — 使用 AES-256 或 RC4 加密为 PDF 添加密码保护。
  • 解密 PDF — 移除已加密 PDF 的密码保护。
  • 压缩 PDF — 通过以所选质量和分辨率将每页重新渲染为 JPEG 来缩小 PDF。
  • PDF元数据编辑器 — 查看、修改或清除PDF的标题、作者等字段。
  • PDF尺寸调整 — 把PDF每一页调整为A4、Letter等标准尺寸。
  • PDF 拍平 — 把填好的表单字段固定进页面内容。
  • PDF 一页多页 — 每张 2、4、9 或 16 页,支持小册子顺序。
  • PDF 页面交错合并 — 把奇数页和偶数页两次扫描合回一份文档,可倒序。
  • PDF 转单张长页 — 把所有页面拼成一张连续长页,滚动阅读而不用翻页。
  • PDF表单数据提取 — 把填好的PDF答案导出为JSON或CSV。
  • 空白页删除工具 — 找出扫描件里的空白页并删掉。
  • 文本转 PDF — 把输入或粘贴的文字变成分页的 PDF。
  • Markdown 转 PDF — 把 Markdown 的标题、列表、表格与代码排成 PDF。

查看全部PDF工具 (85) · 全部工具