如何把 PDF 日程表变成日历事件

会议日程、学期校历、联赛赛程和旅行行程,几乎总是以 PDF 的形式发过来。下面这套做法,可以一次性把整份日程放进日历——或者导出成一份标准的 .ics 文件。

简版流程

  1. 把 PDF 保存到设备上,让它出现在 iOS 的“文件”或 Android 的下载文件夹里。
  2. 打开 Calendar Capture,点 导入,然后选中这份 PDF。
  3. 让应用提取日程。 每个场次都会作为一条独立日程返回,包含标题、日期、时间、地点和备注。
  4. 核对列表 — 修正识别有误的内容,删掉你不参加的场次。
  5. 保存或导出到 Apple 日历、Google 日历,或 .ics 文件。

导入你的第一份 PDF

iPhone、iPad 和 Android 均可免费使用。

哪些 PDF 效果最好

由文档直接生成的 PDF——从 Word、设计工具或排期系统导出的那种——底层带有真实文字,识别结果最可靠。典型的例子有:

  • 会议和活动日程,跨越好几天的那种。
  • 大学课程表和考试安排。
  • 学校校历和活动日程。
  • 整赛季的比赛赛程
  • 旅行社发来的行程单
  • 以 PDF 表格形式下发的排班表

扫描版 PDF

扫描版 PDF 是一页纸的图片而不是文字,效果取决于扫描质量。端正、对比度高、分辨率高的扫描件通常解析得不错。用手机斜着拍再存成 PDF 就差很多——这种情况不如按 照片方式处理,并且让整页填满画面。

长文档的处理技巧

把大部头日程册拆成几段

一本六十页的会议手册里,有大量内容并不是日程——赞助商介绍、讲者简历、场地图。先把议程那几页单独提取出来再导入,得到的列表会更短、更干净,核对起来也更轻松。

议程密集时一天一天来

如果某一天有二十个平行场次,单独导入这一天会让核对页面好用得多,也更容易把不参加的分会场删掉。

校历要确认年份

学校的 PDF 常常把日期写成“9 月 14 日 周一”而不带年份,而一个学年又跨了两个自然年。请在核对页面确认年份,尤其是 12 月之后的日期。

每周课程表记得设置重复

课程表通常只展示一周,然后整学期重复。核对的时候顺手设置重复规则,比保存十二份相同的课程要省事得多。

导出 .ics,而不是直接保存

如果你用的不是 Apple 或 Google 日历——比如公司里的 Outlook、Thunderbird、Proton Calendar——那就改为导出 .ics 文件。这是标准的 iCalendar 格式,用你的日历应用打开就能导入日程。想把一份日程分享给别人,或者想留一个文件备份时,这也是最方便的方式。

批量导入和手动输入的取舍

日程条目越多,导入的价值越大。一个赛季的比赛或一学期的课程通常有二三十条,手动录入要花掉一个晚上,还很容易打错。核对这一步仍然把人放在流程里,但你只是在检查一份列表,而不是从头创建它。

只有一条日程时,手动输入往往一样快——不过用 截图识别可以省下在应用之间来回切换复制信息的麻烦。

隐私

Calendar Capture 不为你的内容运行自己的后端。你选择解析的 PDF 由应用直接发送给 Google API,应用不会把它存放在自建服务器上。完整说明请见 隐私政策

常见问题

怎样把 PDF 转成日历文件?

把 PDF 导入 Calendar Capture,核对提取出的日程,然后选择 导出 .ics。这会生成一份标准 iCalendar 文件,可以导入 Outlook、网页版 Google 日历、Thunderbird 或任何其他日历应用。

能导入多页的 PDF 议程吗?

可以。跨多天的日程会整理成一组独立的日程。非常长的文档建议先拆分成你真正需要的部分。

扫描版 PDF 可以吗?

效果取决于扫描质量,因为扫描版 PDF 本质上是图片而不是文字。清晰、端正、高分辨率的扫描件通常没问题。

每周重复的课程会自动重复吗?

在核对页面上设置重复规则再保存,一节每周课程就会变成重复日程,而不是只出现一次。

可以把 PDF 导入 Outlook 吗?

可以间接实现 — 导出 .ics 文件,再用 Outlook 打开,日程就会导入到你的日历中。