主要内容

readPDFFormData

读取数据从PDF表单

描述

例子

数据= readPDFFormData (文件名)从PDF表单中读取数据到一个结构体。

数据= readPDFFormData (文件名“密码”,密码)指定的密码打开PDF表单。

例子

全部折叠

读取数据的表单字段weatherReportForm1.pdf使用readPDFFormData。该函数返回一个结构体,其中包含PDF表单字段的数据。

文件名=“weatherReportForm1.pdf”;data = readPDFFormData(文件名)
data =结构体字段:event_type:“雷暴风”event_narrative:“大树Plantersville和Nettleton之间。”

读取数据的表单字段使用文件数据存储在多个文件。

创建一个文件为天气预报数据存储形式。表单命名“weatherReportFormN.pdf”,在那里N是形式的数量。使用通配符“*”指定文件名找到这个结构的所有文件名。指定阅读功能readPDFFormData这个函数,输入fileDatastore使用一个函数处理。

fds = fileDatastore (“weatherReportForm * . pdf”,“ReadFcn”@readPDFFormData)
fds = FileDatastore属性:文件:{“…/ tpddf1e856 / textanalytics-ex39762425 / weatherReportForm1.pdf”;“…/ tpddf1e856 / textanalytics-ex39762425 / weatherReportForm2.pdf”;“…/ tpddf1e856 textanalytics-ex39762425 / weatherReportForm3。pdf”……和1}文件夹:{“/ tmp / Bdoc23a_2213998_958188 / tpddf1e856 / textanalytics-ex39762425”} UniformRead: 0 ReadMode:‘文件’BlockSize:正PreviewFcn: @readPDFFormData SupportedOutputFor万博1manbetxmats:[“三种”“csv”“xlsx”“xls”“铺”“parq”“png”“jpg”“jpeg”“tif”“tiff”“wav”“flac”“ogg”“作品”“mp4”“m4a格式”]ReadFcn: @readPDFFormData AlternateFileSystemRoots: {}

遍历数据存储和读取的文件每一个PDF表单。

数据= [];hasdata (fds) textData =阅读(fds);data =[数据;textData];结束数据
data =4×1结构体数组字段:event_type event_narrative

输入参数

全部折叠

文件的名称,指定为字符串标量或特征向量。

readPDFFormData万博1manbetx只支持AcroForm PDF文件(互动形式)。

数据类型:字符串|字符

密码打开PDF文件,指定为一个特征向量或字符串标量。

例子:“skroWhtaM”

数据类型:字符串|字符

输出参数

全部折叠

输出结构。等领域的数据对应于PDF表单字段的名称。如果表单字段名称是无效的结构体字段名称,然后自动编辑功能来构建有效的名称。

版本历史

介绍了R2018a