GERAR PDF - RESOLVIDO

GNCNET 22/11/2011 21:42:08
#389773
Pessoal,
Há algumas semanas tenho buscado uma solução para imprimir relatórios diretamente em PDF sem passar pelas caixas de diálogo de impressoras virtuais como PDFCreator etc.

Encontrei uma solução, entretanto, continuando a usar o PDFCreator que é configurado da seguinte forma:
No PDF Creator
Para envio do relatório por email,
observe as sequintes configurações:
1- O programa PDFCreator necessita estar instalado
2- Configure a opção [Ô]Salvar automaticamente[Ô] para [Ô]Habilitar o salvamento automático[Ô]
3- Digite o [Ô]Nome do arquivo[Ô] padrão para [Ô]Relatório etc...[Ô]
4- Habilite a opção [Ô]Usar esta pasta para o salvamento automático[Ô] e digite [Ô]C:    emp\[Ô]
5- Clique em [Ô]Salvar[Ô]

No VB:

[ô]Conferir existencia do diretorio e criá-lo caso necessário
If Dir([Ô]C:\Temp[Ô], vbDirectory) = [Ô][Ô] Then
MkDir [Ô]C:\Temp[Ô]
End If

[ô]Apagar o arquivo relatório pré-existente
If Dir([Ô]C:\Tempelatorio.pdf[Ô]) <> [Ô][Ô] Then
Kill [Ô]C:\Tempelatorio.pdf[Ô]
End If

[ô]Imprimir o relatório feito em Datareport
[ô]Como o PDFCreator está configurado para salvar o PDF em [Ô]c:    empelatorio.pdf[Ô]
[ô]o relatório será salvo neste local

Datareport.PrintReport

[ô]Exibir o form de visualização
Frm_relatorio.Show

Private Sub Form_Load()

[ô]No form relatório, o arquivo pdf pode ser facilmente visualizado em um componente webbrowser:
WebB_relatorio.Navigate [Ô]C:\Tempelatorio.pdf[Ô]

End Sub

Pode-se incrementar o projeto anexando o arquivo e enviando-o por email.

Infelizmente, parei por aqui...
O PDFCreator precisa ficar como impressora padrão e configurado para salvar automaticamente. Para poder usá-lo de forma normal, é preciso desmarcar esta opção...




JULIANOPAN 23/11/2011 15:55:32
#389881
qual é a duvida??? seu relatorio é feito de forma??? crystalreports??
JULIANOPAN 23/11/2011 16:09:28
#389883
se ja foi solucionado feche o topico!!!!!!
GNCNET 23/11/2011 16:18:41
#389884
juliano
Postei para mostrar uma forma de resolver esta situação.
O pdf é a partir de qualquer datareport ja feito.... Datareport.PrintReport
RODRIGOFERRO 23/11/2011 16:22:48
#389885
Tem uma impressora virtual chamado Doro Pdf Writer, onde na pasta de instalação tem um arquivo .ini para configuração, onde voce parametriza alguns dados do tipo...

Local de Salvamento.
Taxa de Compressao
Senha do Arquivo
Nome do Arquivo

ai nesse caso com o doro voce elimina alguns passos, pois so precisa dele instalado e o resto o VB que faz..

Abraços
MARCELO.TREZE 23/11/2011 20:59:00
#389901
GNCNET legal sua atitude envie para a sessão dicas do forum e ficará permanete para ajudar os colegas.
Tópico encerrado , respostas não são mais permitidas