Try the following to get an A4 landscape page:
my $pdf = PDF::API2->new( -file => 'table.pdf' );
$pdf->mediabox(842, 595);
For other paper sizes you can work out from the following table (taken from PDF::API2::Resource::PaperSizes):
'4a' => [ 4760, 6716 ],
'2a' => [ 3368, 4760 ],
'a0' => [ 2380, 3368 ],
'a1' => [ 1684, 2380 ],
'a2' => [ 1190, 1684 ],
'a3' => [ 842, 1190 ],
'a4' => [ 595, 842 ],
'a5' => [ 421, 595 ],
'a6' => [ 297, 421 ],
'4b' => [ 5656, 8000 ],
'2b' => [ 4000, 5656 ],
'b0' => [ 2828, 4000 ],
'b1' => [ 2000, 2828 ],
'b2' => [ 1414, 2000 ],
'b3' => [ 1000, 1414 ],
'b4' => [ 707, 1000 ],
'b5' => [ 500, 707 ],
'b6' => [ 353, 500 ],
'letter' => [ 612, 792 ],
'broadsheet' => [ 1296, 1584 ],
'ledger' => [ 1224, 792 ],
'tabloid' => [ 792, 1224 ],
'legal' => [ 612, 1008 ],
'executive' => [ 522, 756 ],
'36x36' => [ 2592, 2592 ],
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.