导读
围绕「快捷指令」(Shortcuts)应用的探索可谓少数派的「传统艺能」。我们在中文互联网上率先报道了「快捷指令」的一路发展,编写了系统的 捷径教程,并维护了备受好评的 中文捷径库。
「曲径通幽」将沿着我们之前的足迹继续修葺,不仅会持续提供、更新最实用的成品配方,更会着重介绍编制捷径的思路方法,让你用好这个 Apple 系统生态中的自动化利器。
本栏目每篇文章均围绕一个具有实际功能的快捷指令展开,读者既可以通过文首链接下载后立刻使用,也可以继续阅读后续的详解内容,包括:使用场景、使用方法介绍,以及关键步骤的制作思路、技巧等,从而起到举一反三的作用。
下载:🔗
使用场景
PDF 是很多人几乎每天都要打交道的文件格式,以高保真性著称,例如电子发票就一般都是用 PDF 格式提供的。但是,PDF 并不总是方便分享,有时还是以图片方式发送通用性更强。好在 iOS 已经内置了对 PDF 格式转换的支持,可以通过快捷指令方便地调用。
使用方法
- 运行快捷指令,随后选择你想转换的 PDF(支持多选)。
- 等待快捷指令运行完成即可,图片会保存到你的相册中。
制作思路
这个快捷指令是为了解决 PDF 转制为图片的需求,支持多页 PDF、多选 PDF。制作难点主要在于如何对导入的 PDF 进行分类操作,让多选、多页也能正常转换。
分页转换 PDF
很多时候,需要转换的 PDF 都有多个页面,直接进行转换往往无法将每页都转换为图片。要实现分页转换 PDF 的效果也很简单,只需要使用「将 PDF 拆分成页」这一动作,配合「为每个项目重复」即可让快捷指令单独将每一页 PDF 进行转换。
判断多选 PDF
想判断用户是否导入多个 PDF,可以通过「计数」动作和「如果」来判断 PDF 导入的数量,但这样会让快捷指令显得过于冗长。这个快捷指令里只用了一个「为每个项目重复」的动作就能满足 PDF 多选的需求。
「为每个项目重复」会根据你导入的 PDF 数量来自动重复,就算你只导入了一个 PDF,它也不会重复保存。配合前文提到的转换 PDF,就可以实现「多选多页 PDF」的转换。