我有一个PDF form
使用Adobe LiveCycle Designer ES 10.4
. 我需要使用它来填充它,Python
以便我们可以减少体力劳动。我在网上搜索并阅读了一些文章,其中大部分都围绕pdfrw
图书馆,我尝试使用它并从中提取了一些信息,PDF form
如下所示
代码
from pdfrw import PdfReader
pdf = PdfReader('sample.pdf')
print(pdf.keys())
print(pdf.Info)
print(pdf.Root.keys())
print('PDF has {} pages'.format(len(pdf.pages)))
输出
['/Root', '/Info', '/ID', '/Size']
{'/CreationDate': "(D:20180822164509+05'30')", '/Creator': '(Adobe LiveCycle Designer ES 10.4)', '/ModDate': "(D:20180822165611+05'30')", '/Producer': '(Adobe XML Form Module Library)'}
['/AcroForm', '/MarkInfo', '/Metadata', '/Names', '/NeedsRendering', '/Pages', '/Perms', '/StructTreeRoot', '/Type']
PDF has 1 pages
我不确定我可以使用多远pdfrw
来访问 PDF 表单中的可填写字段并使用Python
是否可以填写它们。任何的意见都将会有帮助。