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:
Il programma gira perfettamente e non mi da nessun errore, mi crea il file, ma non riesco ad aprirlo.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
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

Rispondi quotando