3

我需要用 perl 中的数据填写 PDF 表单。我使用模块CAM::PDF

代码非常简单:

我的 $doc = CAM::PDF->new($infile) || 死“$CAM::PDF::errstr\n”;

我的列表;
推@list,'IBAN1';推@list,'11';
推@list,'IBAN2';推@list, 'WWW';
推@list,'IBAN3';推@list,'2222';
推@list,'IBAN4';推@list,'2222';
推@list,'IBAN5';推@list,'22';
推@list,'电话';推@list, '1234567890';

$doc->fillFormFields({}, @list);
$doc->cleanoutput($outfile);

它可以正常工作,可以正确填充字段,但看起来不正确。见图片。

在表格中,每个字符都有特殊的方块。当您手动编辑 PDF 时,光标会自动跳转到下一个方块。但是当我用脚本填写这个 pdf 表单时,它只是放置文本,因为它忽略了这个方块。

请注意,每个方格都没有单独的 ID。Telefoon 的所有 10 个方格就像一个字段,并且有一个 ID 'Telefoon'

知道如何在 perl 中正确填写 PDF 表单(看起来不错)吗?或者其他一些方法?

PDF表格

以下是带有 ID 的字段:

身份证

提前感谢您的帮助。

帕维尔

4

0 回答 0