вы просто пытаетесь вставить туда полную ссылку на массив, и это не сработает.

ался использовать CAM: PDF :: Annot для своей основной цели, собирая аннотации двух PDF-файлов, но безуспешно.

Я пытался подражать тому, что находится в кратком обзоре пакета на CPAN, но продолжаю появляться с ошибкой.

Код в кратком описании CPAN (как законченный сценарий) или любой совет будет полезен.

CPAN страница:http://metacpan.org/pod/CAM::PDF::Annot

Пока что у меня есть:

#!/usr/bin/perl
use strict
use CAM::PDF;
use CAM::PDF::Annot;

sub main()
{
   my $pdf = CAM::PDF::Annot->new( 'testAnnotPDF.pdf' );
   my $otherDoc = CAM::PDF::Annot->new( 'testAnnotPDF2.pdf' );
   my $page = 1;
   my %refs;
   my $hrefs = \%refs;
   for my $annotRef  (@{$pdf->getAnnotations($page)}){
       $otherDoc->appendAnnotation( $page, $pdf, $annotRef, $hrefs );
   }
   $otherDoc->output('pdf_merged.pdf');
}
exit main;

Ответы на вопрос(1)

Ваш ответ на вопрос