08/07/09 15:40
cekko82
Ciao,
ho creato un pdf dinamico editabile anche con acrobat reader,
ora vorrei poter editare un campo qualsiasi del documento attraverso codice vb.net. e salvare il documento editato con un nuovo nome.
Ho cercato in rete e mi sembra sia possibile, ma l'unica risorsa che ho trovato, una volta implementata, mi restituisce un pdf da 1KB.
Ho scaricato "Adobe Acrob FDF ToolKit" ed ho installato le dll
fdfacx.dll e fdftk.dll
Poi ho copiato e leggermente modificato il codice di esempio, che riporto:
Il programma gira perfettamente e non mi da nessun errore, mi crea il file, ma non riesco ad aprirlo.
Qualcuno ha qualche idea? o conosce un metodo piu' semplice?
Io ho l'acrobat pro,qualcuno sa come utilizzare le sue risorse in vb.net
per editare il campo...
Grazie
ciao
ho creato un pdf dinamico editabile anche con acrobat reader,
ora vorrei poter editare un campo qualsiasi del documento attraverso codice vb.net. e salvare il documento editato con un nuovo nome.
Ho cercato in rete e mi sembra sia possibile, ma l'unica risorsa che ho trovato, una volta implementata, mi restituisce un pdf da 1KB.
Ho scaricato "Adobe Acrob FDF ToolKit" ed ho installato le dll
fdfacx.dll e fdftk.dll
Poi ho copiato e leggermente modificato il codice di esempio, che riporto:
'Creo l'Oggetto Fdf ToolKit ActiveX Dim FdfAcx As New FDFACXLib.FdfApp Dim myfdf As FdfDoc Dim varNome As String 'Creo il documento FDF myfdf = FdfAcx.FDFCreate() 'Valorizzo le 5 variabili che conterranno 'i di visualizzi nel File PDF varNome = "Mario" 'Riempio i campi del documento con le 'variabili precedentemente valorizze myfdf.FDFSetValue("Campoditesto2", varNome, False) 'Punto al modello PDF con i campi testo myfdf.FDFSetFile("D:\lavoro\TEMP\es_ordine_a3.pdf") 'Salvo il file PDF Creo myfdf.FDFSaveToFile("D:\lavoro\TEMP\esseluga.pdf") 'Pulisco le variabili myFDf.FDFClose() myFDf = Nothing FdfAcx = Nothing End Sub
Il programma gira perfettamente e non mi da nessun errore, mi crea il file, ma non riesco ad aprirlo.
Qualcuno ha qualche idea? o conosce un metodo piu' semplice?
Io ho l'acrobat pro,qualcuno sa come utilizzare le sue risorse in vb.net
per editare il campo...
Grazie
ciao
aaa