从PDF中提取发票号并用作文件名
如何提取发票号,并将其写入处理完成后的文件名。
您可以从Mac App Store免费下载OnDevice OCR Business并试用全部功能。唯一的限制是输出文件带有水印。
为了演示自动文件命名,本例使用这张虚构的发票。
方式一:文档中的建议#
- 打开OnDevice OCR Business,点按“命名文件”→“新建模板”。
- 点按“用示例文件测试”,选择一张或多张发票。
虽然截图显示的是英文界面,但应用已完整提供简体中文版。
- 点按“x”,移除“原始文件名”组件。
-
点按“自定义文本”组件,输入“Invoice”,然后按回车键确认名称。接着点按“空格”组件,添加一个空格。
预览区会立即显示将来的文件名会是什么样子。
-
点按“文档中的建议”,然后点按“Invoice No.”。
此时OnDevice OCR Business会分析所选文档,找出其中包含的词语及其对应的值。如果列表中没有您要找的词语,您可以按方式二所述自行输入,让应用去查找。
- 现在您可以看到找到的发票号,并检查它是否正确。
- 点按“添加”。
- 为模板起一个名称,然后点按“保存”。
完成
您已经创建了第一个自定义模板。
今后凡是使用此模板处理、且含有发票号的文件,都会按照“Invoice发票号.pdf”的格式命名。
这里的发票号只是一个会变化的值的例子。它同样可以是案件号、房产编号、病人编号或类似的编号。
当然,您也可以组合多个组件,例如在文件名中同时使用发件方、发票号和金额。
由于所有文档都只在您的Mac上本地处理和命名,整个过程完全保密。
方式二:查找自行输入的词语#
- 打开OnDevice OCR Business,点按“命名文件”→“新建模板”。
- 点按“用示例文件测试”,选择一张或多张发票。
-
点按“x”,移除“原始文件名”组件。
原始文件名 = 文件在命名之前的原有名称。
-
点按“自定义文本”组件,输入“Invoice”,然后按回车键确认名称。接着点按“空格”组件,添加一个空格。
自定义文本 = 您自行选定的固定名称,使用此模板的所有文件都会带上它,例如“Invoice”。
-
点按“来自文档的值”。
-
现在输入您的发票上出现的所有发票号写法(例如“Invoice number, Invoice no.”),以逗号分隔。
指定多种写法后,在不同的文档上也能正常提取。
您还可以选择指定值的位置和长度。
-
按回车键确认输入。
-
预览区现在会显示所选文档处理后的文件名。
今后凡是使用此模板处理、且文档文本中含有发票号的文件,都会按照“Invoice发票号.pdf”的格式命名。
-
现在为模板起一个名称,然后点按“保存”。
完成
您的模板现已可以使用。今后每次处理文档时,无论是通过监控文件夹、在处理窗口中,还是通过Apple快捷指令,都可以选择它来命名文件。