Newsgroup: it.comp.www.asp
Titolo: Qualcuno sta provando PDFlib ?

Salve, sto provando PDFlib 4.01 per la creazione al volo di file PDF
partendo da pagine ASP.
A prima vista mi sembra valido ( ho appena iniziato ) ma non riesco a frgli
digerire i contenuti di variabili passate da form con metodo POST, mentre
con GET nessun problema.
Qualcuno ha provato ?
Grazie
--
Umberto Neri
umbert...@def.it
d...@def.it
www.def.it


Lo sto usando senza particolari problemi da un pò di tempo.
Cosa intendi "non riesco a fargli digerire ....." etc?
Penso che sia il tuo script che si occupa delle variabili , non PDFLib
Fammi sapere
Ciao
Corrado

 ha scritto nel messaggio
news:3b2db607$1...@nnrpsrv.netscalibur.it...


 Penso che sia il tuo script che si occupa delle variabili , non PDFLib
Io ho una pagina ASP con una form in cui inserisco dei valori che dovro' poi
passare alla pagina che crea il PDF.
In quest'ultima leggo i valori e li assegno a delle variabili con:
Dim VARIABILE
VARIABILE = request.form("nomedelcampo")
E poi provo a scriverli nel PDF con:
    Set oPDF = Server.CreateObject("PDFlib_com.PDF")
    if not isObject(oPDF) Then
        Response.write "Couldn't create PDFlib object!"
        Response.end
    End If
 oPDF.open_file ""
 oPDF.set_info "Creator", "creapdf.asp"
 oPDF.set_info "Author", "Io"
 oPDF.set_info "Title", "Prova PDF"
 oPDF.begin_page 595, 842
 font = oPDF.findfont("Helvetica-Bold", "winansi", 0)
 oPDF.setfont font, 20
 oPDF.set_text_pos 10, 800
 ' Questa e' l'istruzione che non va
 oPDF.show VARIABILE
 oPDF.end_page
 oPDF.close
 buf = oPDF.get_buffer()
...... resto del codice di chiusura che va perche' e' uguale a quello di
altre pagine
Se invece il contenuto della form lo passo con metodo GET, lo assegno alle
variabili con:
VARIABILE = request.querystring("nomedelcampo")
l'istruzione
    oPDF.show VARIABILE
funziona perfettamente.
Sono praticamente certo di sbagliare qualcosa nello script ma non riesco a
vedere cosa.
Spero di essere stato chiaro.
Grazie
Umby


So che sembra una banalità , ma all'inizio dello script ,
 prima ancora di Creare l'oggetto PDF,  prova a metterci una cosa cosi:
VARIABILE = request.form("nomedelcampo")
response.write VARIABILE
response.end()
tanto per verificare che il passaggio dei dati sia corretto.
Per il resto mi sembra a posto
Ciao
Corrado


Non sbagli niente, ho replicato il comportamento e , in effetti, ci sono dei
problemi utilizzando
il metodo post.
Ho controllato anche sul forum di PDFLib ed è un problema conosciuto e ,
cosi sembra, di IIS
e non di PDFlib.
Appena scopro qualcosa ....
ciao
Corrado

 ha scritto nel messaggio
news:3b2db607$1...@nnrpsrv.netscalibur.it...


 E' un componente gratuito o a pagamento e dove si trova?
http://www.pdflib.com
La versione ActiveX/COM è scaricabile in versione demo, la licenza base
costa USD 500
Dovrebbero esserci anche i sorgenti
Ciao
Corrado


Moderatore di it.comp.www.asp
Sito di supporto: 
http://www.aspitalia.com/newsgroup/
La piů grande community italiana di sviluppatori!

 free come l'aria (è disponibile per molte piattaforme).
mi sa che tra un po' ci faranno pagare anche l'aria che respiriamo ;-)
ciao
--
Kappa
kappa**nospam**@
webngo.net
www.webngo.net

> free come l'aria (è disponibile per molte piattaforme).
K> mi sa che tra un po' ci faranno pagare anche l'aria che respiriamo ;-)
Use the source, Luke! Hanno distribuito i sorgenti.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

> E' un componente gratuito o a pagamento e dove si trova?
A pagamento.
www.pdflib.com
--
Umberto Neri
-------------------------
D&F srl
d...@def.it
www.def.it

 mi sa che tra un po' ci faranno pagare anche l'aria che respiriamo ;-)
ed infatti spulciando meglio ho scoperto che č a pagamento... l'hanno
scritto in piccolo, non si sa mai :-(


 scritto in piccolo, non si sa mai :-(
Tutte le versioni scaricabili o i sorgenti si possono utilizzare liberamente
,
perň senza serial number tutti i documenti generati hanno la scritta
www.pdflib.com
in diagonale su tutte le pagine.
Allo stesso modo il S/N per ActiveX (quello che ho io) non funziona con la
versione
per un'altra piattaforma/linguaggio (ad esempio, con la versione per php).
Ciao
Corrado

> mi sa che tra un po' ci faranno pagare anche l'aria che respiriamo ;-)
DB[i> ed infatti spulciando meglio ho scoperto che è a pagamento... l'hanno
DB[i> scritto in piccolo, non si sa mai :-(
Il che vuole dire che ho capito cosa mi metto a fare per diletto :) :) :)



Moderatore di it.comp.www.asp
Sito di supporto: 
http://www.aspitalia.com/newsgroup/
La più grande community italiana di sviluppatori!