<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
Renato,<br>
<br>
Eu escrevi um /wrapper/ para o WKHTMLTOPDF
(<a class="moz-txt-link-freetext" href="http://code.google.com/p/wkhtmltopdf/">http://code.google.com/p/wkhtmltopdf/</a>)<br>
<br>
Eu tive problemas semelhantes... o módulo esta no CPAN:<br>
<br>
<a class="moz-txt-link-freetext" href="http://search.cpan.org/dist/WKHTMLTOPDF/lib/WKHTMLTOPDF.pm">http://search.cpan.org/dist/WKHTMLTOPDF/lib/WKHTMLTOPDF.pm</a><br>
<br>
Abs,<br>
-Thiago Rondon<br>
<br>
Em 11/08/10 12:47, Renato Santos escreveu:
<blockquote
cite="mid:AANLkTimGOoUaSAptTqr1FT955ju9C9kkJmGmBXoCUMqE@mail.gmail.com"
type="cite">
<meta http-equiv="Context-Type"
content="text/html; charset=ISO-8859-1">
Olá,<br>
<br>
Eu estava acostumado a usar o PDF::Reuse para criar PDF.<br>
<br>
Ele é bem rápido, e é até dá para fazer PDFs legais(leia-se complexos)
com ele.<br>
<br>
Mas instalei o PDF::API2 para poder utilizar o PDF::API2::TextBlock,
assim, consigo escrever facilmente textos com alinhamentos justificado.<br>
<br>
é otimo (ainda vou corrigir o bug do align=center/right, pois preciso
deles funcionando, ai subo no CPAN)<br>
<br>
Porem, o PDF::API2 esta(e eu li que é) muito devagar,<br>
<br>
apenas para criar uma pagina, demora 700ms.<br>
Ler um PDF com 66 paginas demora 4 minutos,<br>
Isso é um bocato de tempo em comparação ao PDF::Reuse, que demora em
torno de 2segundos (mas ele nao consegue ler o PDF gerado pelo
PDF::API2 pois fica igual quando é salvo pelo Photoshop quando marca
Otimized)<br>
<br>
Alguem sabe como posso saber qual é a rotina mais lenta do PDF::API2
(ou recomenda outro mais rapido)<br>
<br>
Dessa vez a maquina nao é ruim:<br>
processor : 0<br>
vendor_id : GenuineIntel<br>
cpu family : 15<br>
model : 4<br>
model name : Intel(R) Xeon(TM) CPU 3.20GHz<br>
stepping : 1<br>
cpu MHz : 3200.285<br>
cache size : 1024 KB<br>
physical id : 0<br>
siblings : 2<br>
core id : 0<br>
cpu cores : 1<br>
apicid : 0<br>
initial apicid : 0<br>
fdiv_bug : no<br>
hlt_bug : no<br>
f00f_bug : no<br>
coma_bug : no<br>
fpu : yes<br>
fpu_exception : yes<br>
cpuid level : 5<br>
wp : yes<br>
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm
constant_tsc pebs bts pni monitor ds_cpl cid cx16 xtpr<br>
bogomips : 6407.00<br>
clflush size : 64<br>
power management:<br>
<br>
processor : 1<br>
vendor_id : GenuineIntel<br>
cpu family : 15<br>
model : 4<br>
model name : Intel(R) Xeon(TM) CPU 3.20GHz<br>
stepping : 1<br>
cpu MHz : 3200.285<br>
cache size : 1024 KB<br>
physical id : 0<br>
siblings : 2<br>
core id : 0<br>
cpu cores : 1<br>
apicid : 1<br>
initial apicid : 1<br>
fdiv_bug : no<br>
hlt_bug : no<br>
f00f_bug : no<br>
coma_bug : no<br>
fpu : yes<br>
fpu_exception : yes<br>
cpuid level : 5<br>
wp : yes<br>
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm
constant_tsc pebs bts pni monitor ds_cpl cid cx16 xtpr<br>
bogomips : 6400.63<br>
clflush size : 64<br>
power management:<br>
<br>
<br>
<br>
Codigos de exemplo:<br>
use strict;<br>
use PDF::API2;<br>
<br>
my $fnt;<br>
my $pdf = PDF::API2->new;<br>
$fnt = $pdf->corefont('Times');<br>
my $page = $pdf->page;<br>
$page->mediabox('A4');<br>
my $gfx = $page->gfx;<br>
<br>
$gfx->textlabel(200,700,$fnt,20,'Hello World !');<br>
$pdf->saveas('test.pdf');<br>
<br>
$pdf->end;<br>
<br>
<br>
<br>
-- <br>
Renato Santos<br>
<a moz-do-not-send="true" href="http://www.renatocron.com/blog/">http://www.renatocron.com/blog/</a><br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
SaoPaulo-pm mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a>
<a class="moz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a></pre>
</blockquote>
<br>
</body>
</html>