我是R的新手,但我有一个问题(不,我不是,酒鬼:D)。
我有一个可填写的pdf表格(可从HERE获得,它是政府文件)。我希望能够使用生成的数据自动填写字段表单,所以不必将其写出来。
我发现staplr软件包应该可以使用以下命令来做到这一点:
pdfFile = system.file("/home/qumive/OneDrive/pdf/zprava.pdf",package = "staplr")
fields <- get_fields(pdfFile)
,然后手动使用字段名称进行编辑。
但是我在阅读PDF时遇到问题。我已经安装了所有依赖项(?),例如JAVA,pdftk,rJava等,但是当我使用这样的代码时:
library(staplr)
pdfFile = system.file("/home/qumive/OneDrive/pdf/zprava.pdf",package = "staplr")
fields <- get_fields(pdfFile)
我收到此错误:
Error in normalizePath(input_filepath,mustWork = TRUE) :
path[1]="": No such file or directory
我已将pdf重命名为zprava.pdf。
您知道为什么这不起作用吗?预先谢谢你!
更新1
所以我尝试加载不同的pdf,并且工作得非常好...似乎是某种.xml层或某些类存在问题,这就是为什么我无法获取要编辑的字段名称。
还尝试使用Adobe DC PRO编辑它,并说要编辑文档,您需要使用LiveCycle Designer。但这是某种企业应用程序,似乎不属于创意云的一部分。所以现在我有点卡住了:D