我想使用perl脚本将多个pdf文件合并为一个pdf文件。
我是perl脚本和使用CAM::PDF模块合并PDF的新手,但面临以下错误:无法调用方法"appendPDF";在未定义的值上
你能帮我在哪里遗漏了赋值或做错了什么吗?
代码:
use CAM::PDF;
my $pdf1=CAM::PDF->new("pdf1.pdf");
my $pdf2=CAM::PDF->new("pdf2.pdf");
$pdf1->appendPDF($pdf2);
请指定路径,这样它就不会出现错误,因为在您的情况下$pdf1是undef(请参阅下面的代码(:
use CAM::PDF;
my $pdf1=CAM::PDF->new("/home/xyz/pdf1.pdf");
my $pdf2=CAM::PDF->new("/home/xyz/pdf2.pdf");
$pdf1->appendPDF($pdf2);