0

PDF:API2を使用して2つのPDFファイルをマージするスクリプトを持っている人はいますか?私はこのperlモジュールをインストールしているだけで、ホストはさらにperlモジュールをインストールするためにcコンパイラにアクセスすることを許可していません。

4

1 に答える 1

3

を使用して複数の PDF ファイルをマージする方法を示すワンショット品質スクリプトを次に示しますPDF::API2

#!/usr/bin/perl
use strict;
use warnings;

use PDF::API2;

# files to merge
my @input_files = (
    'document1.pdf',
    'document2.pdf',
    'document3.pdf',
);
my $output_file = 'new.pdf';

# the output file
my $output_pdf = PDF::API2->new(-file => $output_file);

foreach my $input_file (@input_files) {
    my $input_pdf = PDF::API2->open($input_file);
    my @numpages = (1..$input_pdf->pages());
    foreach my $numpage (@numpages) {
        # add page number $numpage from $input_file to the end of 
        # the file $output_file
        $output_pdf->importpage($input_pdf,$numpage,0);        
    }
}

$output_pdf->save();
于 2012-08-29T10:22:23.470 に答える