GERAR PDF - RESOLVIDO
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...
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...
qual é a duvida??? seu relatorio é feito de forma??? crystalreports??
se ja foi solucionado feche o topico!!!!!!
juliano
Postei para mostrar uma forma de resolver esta situação.
O pdf é a partir de qualquer datareport ja feito.... Datareport.PrintReport
Postei para mostrar uma forma de resolver esta situação.
O pdf é a partir de qualquer datareport ja feito.... Datareport.PrintReport
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
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
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