EDIT:
Я снова изменил свой вопрос:
Я использую эту библиотеку для манипулирования файлами PDF.
Я использую этот код для передачи вывода в браузер:
#!perl
use strict;
use warnings;
use lib "..\\mymodules\\CAM-PDF-1.57\\lib";
use CAM::PDF;
my $pdf = CAM::PDF->new('doc1.pdf');
# append the other file
my $anotherpdf = CAM::PDF->new('doc2.pdf');
$pdf->appendPDF($anotherpdf);
print "Content-Type: application/pdf\n";
print "Content-Disposition: inline\n\n";
print "Content-Transfer-Encoding: binary\n";
print "Accept-Ranges: bytes\n\n";
$pdf->output();
Результат:
Я получаю только первый файл PDF, загруженный в браузер.
Проблема решена:
Мне пришлось добавить $pdf->clean();
перед командой $pdf->output();
, и она отлично работает. :)