使用 perl 脚本将多个 pdf 文件合并为一个 pdf 时出错"Can't call method appendPDF on an undefined value"



我想使用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);

最新更新