Ciao a tutti,
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:
codice:
'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("c:\TEMP\originale.pdf")
'Salvo il file PDF Creo
myfdf.FDFSaveToFile("c:\TEMP\modificato.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