# 用 Shortcuts 将法院传票快速转换为日历日程

> 本文公开全文。

原文：https://utgd.net/article/20424

早至会员栏目，我就介绍过如何用 Shortcuts 获取屏幕上的文字，可惜单纯的文字提取功能，实在羸弱。

但稍微放眼远处，不难察觉，文字提取绝非终点，它只是慢慢旅途上的一处长亭；后续的自动化处理，才是怡人风景。@carlji 写过一篇《Shortcuts 结合 CSV，自动化实现每天入账记录》，@Hum 写有《AI 辅助 OCR 之格式篇，以名片识别为例》，我也写过《用 Shortcuts 将订票信息快速添加到日历日程（以飞猪为例）》。

不妨说，对于老玩家而言，OCR 已如同空气一般自然，但对于新手而言，即便知道 Shortcuts 有个免费 OCR 模块，很可能也不知道如何使用，尤其是如何妥善处理 OCR 获得的数据。本文再提供一个真实案例，展示 OCR 技术在法律工作中的应用：将法院传票快速转换为日历日程。

- Shortcuts 动作下载

- GitHub 第一时间收到更新

## 获取传票信息

Shortcuts OCR 步骤非常简约，没有任何可调整的参数，处理纯文本倒无大碍，但遇到表格等复杂的排版、布局时，所获文本就不能直接使用，需要加以筛选并适当加工。我国法院的传票基本都是表格形式，恰恰属于需要加工的那一类。

稍微尝试识别几次，不难看出，OCR 所获文本有一定顺序，一般是从左到右，从上到下。以分为左右两栏的法院传票为例，先获得的是左边一栏（不需要这些数据），随后则是中间的标题，接着才是详细信息。理解这一点，有助于在面对新布局时找到方向，不至于看到文字“大爆炸”无所适从。

之前处理航班信息时，截图布局比传票更复杂，在细节上已经不再遵守识别方向的原则，但无妨，同一种布局识别出来的文本顺序总是差不多的，只要尝试几次、摸清顺序，倒也不用纠结布局本身。

## 创建日历日程

一个日历日程，至少要有标题和时间，如有可能，再增加地点等信息。传票至少覆盖了标题、时间和地点三项数据，具言之，案号可以当作标题，开庭时间即日程开始的时间，受理法院可以当作地点（一般不太可能出现重名，除非刚好遇到法院正在搬迁的极端情况）。

总的来说，识别信息后，就是一个萝卜一个坑地往日程模块里面填数据。使用时，Shortcuts 会将识别到的文本列成列表供选取，本例需要的只是受理法院、案号以及开庭时间三项。和那些多变的商业信息相比，其实传票相对容易处理，毕竟是公家发来的文件，排版大方、格式规范，时间、地点和案号等信息一下子就能识别出来，也不需要太多后续工序。唯独日程结束时间需要预设，我随手填了2个小时，这可以作为参考锚定，避免把时间排得太紧、和其他事件冲突。

确定日程信息后，Shortcuts 便能自动创建日程。至此，整个过程不过三五秒，关键是不用手动输入冗长的案号和法院地址，更不怕输错开庭时间（这可是很要命的）。

---

[前往标准阅读页](https://utgd.net/article/20424?audience=web)
