follwing code works for me though there is an error message "Unknown resource key 'Encoding' in form field dictionary at /usr/local/share/perl/5.26.1/CAM/PDF.pm line 2914."
#!/usr/bin/perl -w
use strict;
use CAM::PDF;
my $pdf = CAM::PDF->new('tenant.pdf') or die "Could not open PD
+F ($!)!";
my @fields = $pdf->getFormFieldList();
foreach my $field ( @fields ) {
if ($field =~ /Female/) {
my $ff_obj = $pdf->getFormField($field);
$ff_obj->{value}->{value}->{AS}->{value} = "On";
}
else {
$pdf->fillFormFields($field => $field);
}
}
$pdf->cleanoutput('afilled.pdf');