USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  PDF Creator no VB6
Victor
não registrado
ENUNCIADA !
Postada em 28/03/2012 17:49 hs   
victormmcoelho@gmail.com
   
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 30/03/2012 08:25 hs            
Amigos, este tipo de problema muita gente tem, ou poderá ter. Eu sou um caso destes.
Sugiro que coloquem a solução à disposição pra downlod no fórum.
Obrigado.
   
Zeuzebio
não registrado
ENUNCIADA !
Postada em 30/03/2012 18:52 hs   
Prezados...

Junto com um dos colegas, via teamviewer e Skype, conseguimos fazer os boletos dele ficarem 100% funcionais, com geração do PDF (escolhe-se o nome e local do PDF), usando tanto o Crystal quando o PDFCreator (dá para ser com qualquer um deles).

Foi usado meu código, de meu ERP, para tal. Dei uma cópia do meu código para o colega que tem usado profissionalmente nos clientes dele, assim como uso nos meus.

Quem desejar maiores informações ou algum auxílio, me contacte pelo Skype: sistema.comdoro

Abraços,

Euzébio Cruz
Criciúma - SC
   
Zeuzebio
não registrado
ENUNCIADA !
Postada em 04/04/2012 16:05 hs   
Prezados,

Gostaria de fazer como sugeriu nosso amigo J. Carlos, mas por se tratar de algumas funções que precisam de explicação, uma vez que será usado/passado o código fonte, melhor conversarmos por Skype (sistema.comodoro). Não adiantaria eu passar um código que os deixaria sem entender, sem norte e acabariam não usando.

Quem desejar, poderá me contactar.

Grande abraço a todos.

Euzébio.
   
Carlo
não registrado
Postada em 03/04/2015 19:44 hs   
Aqui está um exeplo simples de como usar os comandos básicos do PDFCreator usando apenas o botão "botCriarPDF" :

Para que o código funcione você deve ter o PDFCreator instalado, saber qual é o índice dele na coleção Printers e colocá-lo na linha 'Set Printer=Printers(1)'.
Também mudar a linha que indica a pasta de gravação e nas Referências do Projeto você deve adicionar o PDFCreator.exe que está na pasta de instalação (arquivos de programas).


Option Explicit

Private WithEvents PDFCreator1 As PDFCreator.clsPDFCreator
Private Opçoes As clsPDFCreatorOptions
Private NaoIniciou As Boolean, Endereço As String

Private Sub Form_Load()
'Este código basicamente verifica se está tudo OK com o PDFCreator
'Caso contrário, o botão CriarPDF ficará desabilitado
NaoIniciou = True
Set PDFCreator1 = New clsPDFCreator
With PDFCreator1
  .cVisible = True
  If .cStart("/NoProcessingAtStartup") = False Then
    If .cStart("/NoProcessingAtStartup", True) = False Then
    botCriarPDF.Enabled = False
    MsgBox "O PDFCreator não está respondendo. ", 64
    Exit Sub
    End If
    .cVisible = True
  End If
  Set Opçoes = .cOptions
  .cClearCache
  NaoIniciou = False
End With
End Sub

Private Sub Form_Unload(Cancel As Integer)
'Esta procedure apenas libera o PDFCreator
If NaoIniciou = False Then
  DoEvents
  PDFCreator1.cClose
End If
DoEvents
Set PDFCreator1 = Nothing
Set Opçoes = Nothing
End Sub

Private Sub botCriarPDF_Click()
Dim Path As String, Filename As String
'Aqui voce indica a pasta que vai ficar o pdf
Path = "D:Nova Pasta"
'Aqui voce dá nome ao arquivo
Filename = "Teste.pdf"
botCriarPDF.Enabled = False
With Opçoes
  .AutosaveDirectory = Path
  .AutosaveFilename = Filename
  .UseAutosave = 1
  .UseAutosaveDirectory = 1
  .AutosaveFormat = 0   'formato PDF
End With
Set PDFCreator1.cOptions = Opçoes
'Aqui voce indica o índice da impressoraPDF no seu PC
Set Printer = Printers(1)
With Printer
  .CurrentY = 600
  .PrintQuality = 150
  .FontName = "Tahoma"
  .Font.Size = 10
End With
  'Aqui voce coloca conteúdo do arquivo pdf
  Printer.Print Tab(14); "Eu adoro isso."
  Printer.EndDoc
  PDFCreator1.cPrinterStop = False
  botCriarPDF.Enabled = True
  Screen.MousePointer = vbHourglass
  'Voce não pode restaurar as opções aqui, porque o trabalho de impressão não está pronto!
End Sub


Private Sub PDFCreator1_eReady()
'Este evento indica o fim do trabalho de impressão
PDFCreator1.cPrinterStop = True
Screen.MousePointer = vbNormal
MsgBox "Documento pdf foi criado.", 64
End Sub
     
Inácio
não registrado
ENUNCIADA !
Postada em 28/05/2018 18:32 hs   
Boa noite.

Sei que o post é antigo, mas, utilizando e exemplo disponibilizado só se consegue fazer individualmente.  Não que seja o código em si, mas o PDF Creator, quando coloco para imprimir e 1 a 500, perde muitos documentos.  Na verdade, ele perde 80% do que se pede a imprimir.

Se alguém tiver a solução, eu agradeço.
   
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página