开发者

using perl's PDF::API2::SIMPLE -- Header and Footer

How do I get the heade开发者_JAVA技巧r and footer not to print on the first page?


Here is a crude but working example:

use strict;
use warnings;
use PDF::API2::Simple;

our $PageNo;

my $pdf = PDF::API2::Simple->new(
    file   => 'file.pdf',
    header => \&header,
    footer => \&footer,
);

$pdf->add_font('Verdana');

for my $page (1..3) {
    $pdf->add_page;
    $pdf->text( 'blah' x 300, autoflow => 'on' );
}
$pdf->save;  


sub header { 
    $PageNo++;
    return if $PageNo == 1;
    shift->text( 'Header text here' );
}

sub footer { 
    return if $PageNo == 1;
    shift->text( 'page:  ' . $PageNo, x => 10, y => 10 );
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜