PDF-Make
view release on metacpan or search on metacpan
examples/04_graphics/watermarks.pl view on Meta::CPAN
#!/usr/bin/perl
# Feature: Watermarks
# Description: Demonstrates text watermark overlay across the document.
# Output: corpus/feature_examples/04_graphics/watermarks.pdf
use strict;
use warnings;
use lib 'lib', 'blib/lib', 'blib/arch';
use File::Path qw(make_path);
use PDF::Make::Builder;
make_path('corpus/feature_examples/04_graphics');
my $pdf = PDF::Make::Builder->new(
file_name => 'corpus/feature_examples/04_graphics/watermarks',
);
$pdf->add_page(page_size => 'Letter', padding => 36)
->add_h1(text => 'Watermark Example')
->add_text(text => 'This page contains a diagonal DRAFT watermark.');
$pdf->add_page()
->add_h1(text => 'Second Page')
->add_text(text => 'Watermark applies across pages in this document.');
$pdf->add_watermark(
text => 'DRAFT',
opacity => 0.05,
rotation => 45,
size => 72,
color => [0, 0, 1],
);
$pdf->save();
print "Created corpus/feature_examples/04_graphics/watermarks.pdf\n";
( run in 1.762 second using v1.01-cache-2.11-cpan-7fcb06a456a )