<p dir="ltr">Tenta usar o PDF::Haru. </p>
<p dir="ltr">Tem um post disso na SPPM </p>
<div class="gmail_quote">On Oct 31, 2015 06:09, "Lucas Moraes" <<a href="mailto:lucastiagodemoraes@gmail.com">lucastiagodemoraes@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Valeu Eduardo e Mantovani, encontrei o erro. E era no código abaixo:<div><br></div><div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-spacing:0px;max-width:100%;width:1622px;font-family:Menlo,Monaco,'DejaVu Sans Mono',Consolas,'Bitstream Vera Sans Mono',Courier,'Courier New',monospace;font-size:12px;color:rgb(51,51,51);white-space:pre-wrap;vertical-align:baseline!important;border-radius:0px!important;border:0px!important;float:none!important;height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;min-height:auto!important;background-image:none!important;background-color:rgb(245,245,245);background-repeat:initial!important"><tbody style="border-radius:0px!important;border:0px!important;float:none!important;height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><tr style="border-radius:0px!important;border:0px!important;float:none!important;height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><td style="width:1622px;padding:0px!important;float:none!important;vertical-align:baseline!important;border-radius:0px!important;border:0px!important;height:auto!important;outline:0px!important;overflow:visible!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><div style="margin:0px!important;padding:0px!important;width:auto!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$pdf</code> <code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">= PDF::API2->new();</code></div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$old</code> <code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">= PDF::API2-></code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(255,20,147)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">open</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">(</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:blue!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">'our/old.pdf'</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">);</code></div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$page</code> <code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">= </code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$pdf</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">->page();</code></div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$gfx</code> <code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">= </code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$page</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">->gfx();</code></div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"> </div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(0,130,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important"># Import Page 2 from the old PDF</code></div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$xo</code> <code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">= </code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$pdf</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">->importPageIntoForm(</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$old</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">, 2);</code></div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"> </div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(0,130,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important"># Add it to the new PDF's first page at 1/2 scale</code></div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$gfx</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">->formimage(</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$xo</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">, 0, 0, 0.5); </code></div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"> </div><div style="border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px 1em 0px 0em!important;vertical-align:baseline!important;width:auto!important;font-family:inherit!important;font-size:1em!important;min-height:auto!important;background:none!important"><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:rgb(170,119,0)!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">$pdf</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">->saveas(</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:blue!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">'our/new.pdf'</code><code style="font-family:inherit!important;font-size:1em!important;padding:0px!important;color:black!important;border-radius:0px!important;border:0px!important;float:none!important;min-height:auto!important;margin:0px!important;outline:0px!important;overflow:visible!important;vertical-align:baseline!important;width:auto!important;min-height:auto!important;background:none!important">);</code></div></div></td></tr></tbody></table></div><div class="gmail_extra"><br><div class="gmail_quote"><a href="https://metacpan.org/pod/PDF::API2#PAGE-METHODS" target="_blank">https://metacpan.org/pod/PDF::API2#PAGE-METHODS</a><br></div><div class="gmail_quote"><br></div><div class="gmail_quote">Esse código importava a pagina desejada, mas por algum motivo que eu não sei o mesmo gerava o arquivo new.pdf com erro.</div><div class="gmail_quote">A solução foi usar CAM::PDF para importar a pagina e gerar o arquivo new.pdf.</div><div class="gmail_quote"><br></div><div class="gmail_quote">Valeu.</div><div class="gmail_quote"><br></div><div class="gmail_quote">Em 31 de outubro de 2015 00:30, Daniel de Oliveira Mantovani <span dir="ltr"><<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>></span> escreveu:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Lucas, você estorou o cano e quer resolver o problema retirando a água com um copo plástico. Você precisa investigar porque o PDF está "pesado", eu leio livros inteiros em PDF e não acontece isso.<span></span> <div><div><div><br>On Friday, October 30, 2015, Eduardo Almeida <<a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Lucas, sem muito analisar, ta com cara
de que o pdf ta mal formado :)<br>
<br>
Em 10/30/15 22:06, Lucas Moraes escreveu:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Boa noite pessoal.
<div>Eu cortei várias partes de muitos PDF e estou juntando
estas partes em apenas uma pagina de PDF.</div>
<div>Estou conseguindo com exito, mas os arquivo gerado esta
ficando muito grande e lento para abrir. Então eu fui usar
Ghostscript para tentar diminuir, veja o erro que gera.</div>
<div><br>
</div>
<div>
<div>lucas@lucas-moraes:~/Downloads$ gs -sDEVICE=pdfwrite
-dCompatibilityLevel=1.4 -o out.pdf in.pdf</div>
<div>GPL Ghostscript 9.10 (2013-08-30)</div>
<div>Copyright (C) 2013 Artifex Software, Inc. All rights
reserved.</div>
<div>This software comes with NO WARRANTY: see the file PUBLIC
for details.</div>
<div>Processing pages 1 through 1.</div>
<div>Page 1</div>
<div>Loading NimbusMonL-Bold font from
/usr/share/fonts/type1/gsfonts/n022004l.pfb... 4469108
2736066 2176520 753832 3 done.</div>
<div> **** Error reading a content stream. The page may be
incomplete.</div>
<div> **** Error reading a content stream. The page may be
incomplete.</div>
<div> **** File did not complete the page properly and may
be damaged.</div>
<div><br>
</div>
<div> **** This file had errors that were repaired or
ignored.</div>
<div> **** The file was produced by: </div>
<div> **** >>>> PDF::API2 2.025 [linux]
<<<<</div>
<div> **** Please notify the author of the software that
produced this</div>
<div> **** file that it does not conform to Adobe's
published PDF</div>
<div> **** specification.</div>
</div>
<div><br>
</div>
<div>Alguém pode me ajudar ou indicar os possíveis problemas?</div>
<div>Desde já eu agradeço.</div>
<div>Bom final de semana a todos.</div>
<div><br>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>=begin disclaimer
Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a>
SaoPaulo-pm mailing list: <a>SaoPaulo-pm@pm.org</a>
L<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank"><http://mail.pm.org/mailman/listinfo/saopaulo-pm></a>
=end disclaimer
</pre>
</blockquote>
<br>
<br>
<div>-- <br>
Eduardo Almeida - Software Engineer<br>
<a>eduardo@web2solutions.com.br</a> - <a href="tel:27.99831.8663" value="+5527998318663" target="_blank">27.99831.8663</a><br>
<br>
<b>WEB2 Solutions</b> - Inovando, sempre!
<br>
<img src="cid:part1.02080000.04090807@web2solutions.com.br"></div>
</div>
</blockquote></div><br><br></div></div><span><font color="#888888">-- <br><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr">Thank you very much!</div><div dir="ltr"><br></div><div dir="ltr">-dom</div><div dir="ltr"><br></div><div dir="ltr">--</div><div dir="ltr"><br></div><div dir="ltr">Daniel de Oliveira Mantovani</div><div dir="ltr">Business Analytic Specialist</div><div dir="ltr">Perl Evangelist /Astrophysics hobbyist. </div><div dir="ltr">+55 11 9 8538-9897</div><div dir="ltr">XOXO</div></div></div></div></div><br>
</font></span><br>=begin disclaimer<br>
Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" rel="noreferrer" target="_blank">http://sao-paulo.pm.org/</a><br>
SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" rel="noreferrer" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br></div></div>
<br>=begin disclaimer<br>
Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" rel="noreferrer" target="_blank">http://sao-paulo.pm.org/</a><br>
SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" rel="noreferrer" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div>