PDF::API2::Resource::Font::CoreFont - Module for using the 14 standard PDF fonts.
my $pdf = PDF::API2->new(); my $font = $pdf->font('Times-Roman'); my $page = $pdf->page(); my $text = $page->text(); $text->font($font, 20); $text->translate(200, 700); $text->text('Hello world!'); $pdf->save('/path/to/new.pdf');
The following fourteen fonts are available in all PDF readers that conform to the PDF specification:
Courier
Courier-Bold
Courier-BoldOblique
Courier-Oblique
Helvetica
Helvetica-Bold
Helvetica-BoldOblique
Helvetica-Oblique
Symbol
Times-Bold
Times-BoldItalic
Times-Italic
Times-Roman
ZapfDingbats
These fonts (except Symbol and ZapfDingbats) include glyphs for ASCII and certain Latin characters only. If other characters are needed, you will need to embed a font file.
my $boolean = $class->is_standard($name);
Returns true if $name is an exact, case-sensitive match for one of the standard font names shown above.
$name
To install PDF::API2, copy and paste the appropriate command in to your terminal.
cpanm
cpanm PDF::API2
CPAN shell
perl -MCPAN -e shell install PDF::API2
For more information on module installation, please visit the detailed CPAN module installation guide.