105 messaggi dal 17 febbraio 2005
Scusate se posto di nuovo questo problema , ma non riesco a risolvere.

sto usando l'articolo di aspitalia per creare un semplice pdf con fdf toolkit.

l'esempio dice che devo impostare il path virtuale del file pdf:
il metodo è FDFSaveToFile

' ** IL RESTO DEL CODICE NON NECESSITA altRE MODIFICE, MA E'
' ** NECESSARIO INDICARE QUI' IL PERCORSO VIRTUALE PRECISO PERCHE'
' ** VENGA RAGGIUNTO IL PDF.
myFDF.fdfSetFile "http://localhost/test/asppdf/test.pdf"

io non capisco 2 cose:

il file test.pdf lo devo creare manualmente?

Il file test.pdf deve contenere qualche campo di testo che poi verrà riempito dal file fdf???
O deve essere completamente vuoto!

In realtà ho seguito le indicazioni dell'articolo ma per quanto il link finale porti al file fdf relativo ad esempio:

http://localhost/lastfinale4/g8h15m8s2.fdf

questo link indirizza il browser su http://localhost/lastfinale4/test.pdf.

Il risultato è una pagina bianca , vuota, adobe reader non si carica e il pdf non viene letto.

vi passo il codice di seguito:

<%
Response.Buffer = true
%>
<html>
<head><%
Response.ContentType = "text/html"
%>
<title>Primo esempio: Metodo FDFSaveToFile</title>
</head>
<%

ValorePrimoCampo = Request.form("NomePrimoCampo")
ValoreSecondoCampo = Request.form("NomeSecondoCampo")
ValoreTerzoCampo = Request.form("NomeTerzoCampo")
ValoreQuartoCampo = Request.form("NomeQuartoCampo")
ValoreQuintoCampo = Request.form("NomeQuintoCampo")
' ** Valorizzo come meglio credo altre variabili
ValoreSestoCampo = "Questo campo è visibile, ma non stampabile. Istante di generazione della pagina: "&Now()
' ** Creiamo un oggetto fdf ToolKit ActiveX
Set FdfAcx = Server.CreateObject("FdfApp.FdfApp")
' ** Creiamo un documeto fdf
Set myFdf = FdfAcx.FDFCreate
' ** Riempiamo i campi con i relativi valori
myFdf.fdfsetvalue "NomePrimoCampo", ValorePrimoCampo, False
myFdf.fdfsetvalue "NomeSecondoCampo", ValoreSecondoCampo, False
myFdf.fdfsetvalue "NomeTerzoCampo", ValoreTerzoCampo, False
myFdf.fdfsetvalue "NomeQuartoCampo", ValoreQuartoCampo, False
myFdf.fdfsetvalue "NomeQuintoCampo", ValoreQuintoCampo, False
myFdf.fdfsetvalue "NomeSestoCampo", ValoreSestoCampo, False

' ** E' quì che indichiamo, nel fdf che stiamo creando, quale file
' ** pdf dovra' essere richiamato. L'indirizzo deve essere fornito
' ** come URL. Per indirizzamenti in relativo approfondite sulla
' ** documentazione. In questo caso scelgo di salvare il file fdf
' ** sul server e di creare un link su cui l'utente puo' cliccare.
' ** E' anche possibile dirigere direttamente l'fdf creato verso il
' ** buffer. Vi rimando alla documentazione del metodo FDFSavetoBuf
' ** e soprattutto all'esempio successivo.
' ** IL RESTO DEL CODICE NON NECESSITA altRE MODIFICE, MA E'
' ** NECESSARIO INDICARE QUI' IL PERCORSO VIRTUALE PRECISO PERCHE'
' ** VENGA RAGGIUNTO IL PDF.
myFDF.fdfSetFile "http://localhost/lastfinale4/test.pdf"

FisicalPathCompleto = Server.MapPath("./")
NomeFile="g"&Day(Now())&"h"&Hour(Now())&"m"&Minute(Now())&"s"&second(Now())&".fdf"
myFDf.FDFSaveToFile FisicalPathCompleto&"\"&NomeFile
%>
<body>
<%
' ** A questo punto puntiamo il file con il percorso "virtuale" relativo
Response.Write("<a href="&NomeFile&">Per vedere il pdf compilato premi qui</A>")
' ** E infine non scordiamoci di fare un poco di pulizia.
myfdf.fdfclose
set fdfacx = nothing
%>
</body>
</html>
823 messaggi dal 05 agosto 2002
Devi avere Acrobat full, crearti il pdf con i campi del form e poi utilizzarlo nel tuo script.

Stick to your guns.
Formazione su MySQL o Firebird? Contattami!
105 messaggi dal 17 febbraio 2005
quindi devo creare una sorta di struttura del pdf che si popolerà con i dati???

Va bene anche acrobat professional 7.0?
579 messaggi dal 28 gennaio 2004
scusate se mi intrometto, ma questo post capita a fagiolo, io e da mesi che cerco di scaricare fdf, ma purtroppo nn mi da il permesso, sapete perche?
105 messaggi dal 17 febbraio 2005
devi cheidere l'autorizzazione.
823 messaggi dal 05 agosto 2002
Si, devi crearti il form.

Stick to your guns.
Formazione su MySQL o Firebird? Contattami!
105 messaggi dal 17 febbraio 2005
per form intendi una maschera su acrobat o
un form con tanto di campi input?

In realtà io voglio solo visualizzare i dati.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.