Rotina para gerar PDF

1,489 views
Skip to first unread message

Fernando Vargas

unread,
Aug 31, 2012, 7:05:59 PM8/31/12
to dug...@googlegroups.com
Boa noite pessoal, tudo tranquilo?

Galera eu queria saber se alguém tem alguma rotina para gerar arquivos PDF pelo Delphi, sem ser pelo Quik Report ou Rave reports.

Estou com a seguinte situação, eu carrego alguns dados do banco de dados ao acontece mais ou menos isso:

while not cdsDados.Eof then
begin
  // Aqui eu preciso de uma rotina para gerar o PDF. Parecido com isso:
  pfd.Dado[0].Value := cdsDados.FieldByName['campo'].AsString;
  pfd.Dado[1].Value := cdsDados.FieldByName['campo'].AsInteger;
  pfd.Dado[2].Value := cdsDados.FieldByName['campo'].AsFloat;
  pfd.Dado[3].Value := cdsDados.FieldByName['campo'].AsBoolean;

  // Possível método para gerar o PDF
  GerarPDF(pdf);

  cdsDados.Next;
end;

Só para deixar claro, não é isso que eu estou fazendo, é só para ter uma ideia do que mais ou menos eu preciso.

Alguém tem alguma rotina para algo parecido com isso???

Aquele Abraço.
  

Gustavo Luis Hinterholz

unread,
Aug 31, 2012, 7:43:49 PM8/31/12
to dug...@googlegroups.com
Eu facilitaria utilizando a quantumgrid, que tem um componente proprio que imprime em tela, exporta pra pdf, faz o diabo!
Att
Gustavo Luis Hinterholz
9381-8192



--
--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR
 
Twitter: @dugrs
http://www.facebook.com/groups/dugrs/
http://www.Vimeo.com/dugrs
 
 
 

Fernando Vargas

unread,
Aug 31, 2012, 7:52:54 PM8/31/12
to dug...@googlegroups.com
Na realidade Gustavo, eu preciso gerar esse PFD's sem a interação do usuário, "por de baixo dos panos" entende. Tipo para inscrito, vai ser gerado uma pasta com o número do CPF dele, e dentro dessa pasta vai ser gerados PDF's só que tudo isso é automatizado, sem integração gráfica! Tudo por de baixo dos panos!

Gustavo Luis Hinterholz

unread,
Aug 31, 2012, 7:54:42 PM8/31/12
to dug...@googlegroups.com
Kra , entao instala o report builder, ele faz isso , tu coloca o output pra pdf ele ja era o arquivo sem interface gráfica, é um gerador de relatorio.

Att
Gustavo Luis Hinterholz
9381-8192



Fernando Vargas

unread,
Aug 31, 2012, 7:57:19 PM8/31/12
to dug...@googlegroups.com
Sim Gustavo conheço o report builder e essa funcionalidade dele também. O problema é que todos os relatórios do conselho são feitos no Crystal Reports então essa questão me limitou bastante, porque o Crystal não tem essa funcionalidade, entende, por isso estou atrás de uma rotina que possa gerar PDF por de trás do panos!

Gustavo Luis Hinterholz

unread,
Aug 31, 2012, 7:59:30 PM8/31/12
to dug...@googlegroups.com
Kra , se tu fizer pelo report builder, vai ser por de "tras" dos panos tambem.
A unica diferenca e que vai ter que fazer um layout e jogar os dados pra dentro.
Em suma, utilzar a tua procedure para gerar a query, abrir ela , e exportar pelo report builder para pdf, eu ja fiz isso , e funciona blz. Ja fiz em exportação de nfe 2.0 para pdf.

Att
Gustavo Luis Hinterholz
9381-8192



Fernando Vargas

unread,
Aug 31, 2012, 8:01:21 PM8/31/12
to dug...@googlegroups.com
Bom vou dar essa sugestão para o analista, vamos ver o que se pode ser feito!!!

Valeu pela dica, aquele abraço!

Anderson Dapper

unread,
Sep 2, 2012, 10:50:25 PM9/2/12
to dug...@googlegroups.com
Para isso seria necessário especificar um layout de onde essas informações seriam impressas e é por isso que são usados o Quick Reports, Rave, Fast Report, Report Builder e outros.

Att,
Anderson Dapper Rocha



Em 31 de agosto de 2012 20:05, Fernando Vargas <nand...@gmail.com> escreveu:
--

Armando Bagattini

unread,
Sep 3, 2012, 8:29:55 AM9/3/12
to dug...@googlegroups.com
Já pensou em usar o PDF Livre?
Cria uma impressora um arquivo.

Armando Bagattini Filho
Desenvolvedor/Programador Delphi.
Regras de negócio, análise e desenvolvimento de sistemas.
Serviços de freelancer
Facebook: http://www.facebook.com/profile.php?id=100002250599045
Novo Blog: http://abagattinisistemas.blogspot.com.br/?spref=fb

Fernando Vargas

unread,
Sep 3, 2012, 8:32:30 AM9/3/12
to dug...@googlegroups.com
Bom dia Armando.

Não havia pensado nessa possibilidade, mas obrigado pela dica. Eu já resolvi a questão.

Aquele abraço!!!

Wilian

unread,
Sep 3, 2012, 8:39:21 AM9/3/12
to dug...@googlegroups.com
Fernando, bom dia!

Como fez? Conseguiu a rotina?

Wilian Selzlein


-----Mensagem Original-----
De: "Fernando Vargas" <nand...@gmail.com>
Para: dug...@googlegroups.com
Data: 03/09/2012 09:32
Assunto: [Spam] Re: [dug-rs] Rotina para gerar PDF

Fernando Vargas

unread,
Sep 3, 2012, 8:41:38 AM9/3/12
to dug...@googlegroups.com
Encontrei uma rotina aqui no sistema, que eu não sabia que existia mas ela é bastante complexa, ainda estou estudando ela.

João Carlos Cordeiro

unread,
Sep 3, 2012, 8:58:47 AM9/3/12
to dug...@googlegroups.com
Oi Armando ... já usei o PDF Creator .. mas complica pq cada cliente precisa instalar o driver e direcionar a impressão para ele

Envolveu ação do cliente vc sabe a complicação ..

Estou querendo fazer visualização direta

eu consigo imprimir direto pelo WebBrowser .. chamar o Previw, Chamar o Setup .. tudo legal ... no PDF Creator ele salva bonitinho e apresenta ...

o problema fica no lado do cliente, entre o teclado e cadeira .. rsrsrsrs

Mas vlw a dica ..

Abçs


João Carlos

João Carlos Cordeiro

unread,
Sep 3, 2012, 9:00:06 AM9/3/12
to dug...@googlegroups.com
Como vc resolveu Fernando ?

Posta pra gente por favor ..

No meu caso é impressão de página HTML ... mas adapto


vlw

João

Fernando Vargas

unread,
Sep 3, 2012, 9:02:59 AM9/3/12
to dug...@googlegroups.com
Galera é complicado eu postar a rotina para vocês, se fosse minha eu postava, mas é que os e-mails aqui no conselho são altamente controlados. E o fontes pertencem ao conselho! Espero que vocês compreendam.

Aquele abraço!!!

Jair Roberto Silva

unread,
Sep 4, 2012, 2:45:04 PM9/4/12
to dug...@googlegroups.com
Já experimentou o Gnostice?

Um abraço,
Jair

João Carlos Cordeiro

unread,
Sep 4, 2012, 3:52:43 PM9/4/12
to dug...@googlegroups.com
Vlw Jair .. vou pensar no caso .. ele naum é tão caro ... U$ 200,

abçs

João
Reply all
Reply to author
Forward
0 new messages