谷歌应用程序脚本:解析PDF成功,但数据在';可填充字段';迷路

谷歌应用程序脚本:解析PDF成功,但数据在';可填充字段';迷路,pdf,google-apps-script,Pdf,Google Apps Script,我正在谷歌应用程序脚本中构建一个工具,将原始pdf表单(带有空白可填充字段-不需要OCR)与已完成字段进行比较。这两个文档都存储在同一个google驱动器中 我的总体策略如下: 将空白pdf表单解析为行数组 将完成的pdf表单解析为行数组 比较以找出差异(填写的值) 我正在使用,它成功地解析了空白表格。我遇到的问题是,当我试图解析完成的表单时,可填充字段中的所有数据都会丢失 我已经确定信息丢失发生在代码中的以下行: var gdocFile=Drive.Files.insert(资源、pdfFi

我正在谷歌应用程序脚本中构建一个工具,将原始pdf表单(带有空白可填充字段-不需要OCR)与已完成字段进行比较。这两个文档都存储在同一个google驱动器中

我的总体策略如下:

  • 将空白pdf表单解析为行数组
  • 将完成的pdf表单解析为行数组
  • 比较以找出差异(填写的值)
  • 我正在使用,它成功地解析了空白表格。我遇到的问题是,当我试图解析完成的表单时,可填充字段中的所有数据都会丢失

    我已经确定信息丢失发生在代码中的以下行:

    var gdocFile=Drive.Files.insert(资源、pdfFile、insertOpts)

    当pdf数据保存为gdoc时,可填充字段中的任何数据都将丢失

    我已经确定,如果我在DocHub或类似文件中打开pdf并保存副本(不再可编辑),则可以解析数据

    我的两个攻击计划是:

  • 找到一种使用可填充表单解析pdf的方法,或者

  • 找到一种从pdf中“展平”可填充表单的方法,以便对其进行解析(我不确定这方面的术语)

  • 有人对在何处寻找实现任一方案(或任何其他想法)的方法有任何建议吗

    我觉得我在这方面的问题是因为缺少一些关于PDF如何工作的知识,而不是javascript问题


    谢谢

    错误日志是什么?没有错误。字段中的文本没有解析到gdoc中。错误日志是什么?没有错误。字段中的文本没有解析到gdoc中。