Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    14

    VB6.0 S.O. Windows, come creare un .pdf con VB?

    Devo creare dei file in formato pdf quindi...accertato che il Distiller di Adobe Acrobat esista sul computer o in rete con:

    Controllo la stampa in pdf e setto il distiller come stampante predefinita:
    Dim Stampante As Printer
    X = 0
    For Each Stampante In Printers
    If Stampante.DeviceName = "Adobe PDF" Or X = InStr(1, Stampante.DeviceName, "Adobe", vbTextCompare) >= 1 Then
    Set Printer = Stampante
    Exit For
    End If
    Next

    'Questa è una prova di stampa:
    Printer.FontName = "Verdana"
    Printer.FontSize = 12
    Printer.Font.Bold = True
    Printer.Print ""
    Printer.Print ""
    Printer.Print ""
    Printer.Print ""
    Printer.Print Space(10) & "Richiesta di assistenza"
    Printer.FontSize = 10
    Printer.Font.Bold = False
    Printer.Print Space(10)
    Printer.Print "Numero Richiesta"
    Printer.Print "01"

    Dato questo codice ho i seguinti problemi:
    Si apre una finestra per salvare il file con percorso etc etc sai come quella del metodo ShowOpen della
    CommonDialog: che non riesco a controllare da codice, o meglio non so come fare...comunque:
    1- L'applicazione Adobe Distiller non completa il suo lavoro fintantoché il progetto in VB è in esecuzione,
    è come se non ricevesse lo stato attivo, o meglio si interrompe, poi come chiudo il progetto in VB, così
    termina subito la creazione del .pdf.

    2- Posso passare alla finestra di "Salva" per intenderci tipo CommonDialog, alcuni parametri predefiniti?
    Comunque il problema vero è che non crea il pdf fintantoché non chiudo VB, come posso vitare di chiudere il progetto
    mio, avevo pensato a AppActivate ???

    3- e non centro con tutto questo, ma in VB come si richiama un evento di un form? Call Form_Activate() funziona
    ma se voglio un evento su un controllo NO tipo Call RCOD_CLI_Validate()???

    qualcuno saprebbe aiutarmi?
    Long life and prosperity

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    19
    Ciao, ho trovato una classe detta PDFCreator che non ha bisogno del Distiller ed è molto semplice da usare, oltre al fatto che funziona benissimo.
    Però non so come posso fartela avere.
    Se ti interessa fammelo sapere

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    a me interessa

  4. #4
    Originariamente inviato da Marcowa
    Ciao, ho trovato una classe detta PDFCreator che non ha bisogno del Distiller ed è molto semplice da usare, oltre al fatto che funziona benissimo.
    Però non so come posso fartela avere.
    Se ti interessa fammelo sapere
    La sto cercando anch'io

  5. #5
    Si apre una finestra per salvare il file con percorso etc etc sai come quella del metodo ShowOpen della
    CommonDialog: che non riesco a controllare da codice, o meglio non so come fare...comunque:
    Vai in pannello di controllo->stampanti e fax e poi vai nelle proprietà di Acrobat Distiller, qui c'è una voce che ti fa(o non ti fa) apparire il SaveDialog(se lo deselezioni ti verrà salvata di default sul desktop, provvederai poi a spostartelo dove vuoi)il nome del file sarà document.pdf

    Comunque il problema vero è che non crea il pdf fintantoché non chiudo VB, come posso vitare di chiudere il progetto
    alla fine del codice per la stampa devi mettere :Printer.EndDoc

    e non centro con tutto questo, ma in VB come si richiama un evento di un form? Call Form_Activate() funziona
    ma se voglio un evento su un controllo NO tipo Call RCOD_CLI_Validate()???
    Anche io ho usato la classe PDFCreator solo che la trovavo leggermente lenta quando inserivo immagini leggermente grandi all'interno del PDF.
    L'unico difetto di Distiller è che deve essere istallato sulla macchina altrimenti non funziona niente. Non so dire se basta registrare qualche DLL o bisogna istallare Distiller
    Devi passargli gli argomenti di cui ha bisogno l'evento.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    1
    Originariamente inviato da cassano
    a me interessa
    Sono interessato anche io

  7. #7
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    anche io sono interessata alla classe di cui parlate!!

    dove posso trovarla?
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Provate a vedere se è questa che vi interessa:

    http://www.simply4you.it/articoli/vb...PDFCreator.zip


    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.