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
www.fradage.it
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?

-- Non sono sempre stato dalla parte dei buoni... --
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.