Ошибка «Не удается вызвать метод appendPDF для неопределенного значения» при объединении нескольких файлов PDF в один файл PDF с использованием сценария Perl
Я хочу объединить несколько pdf-файлов в один pdf-файл с помощью Perl-скрипта.
Я новичок в 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);
1 ответ
Пожалуйста, укажите путь , чтобы он не выдавал ошибку, так как в вашем случае $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);