Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [vb.net] compilare pdf editabile
Forum - C# / VB.NET - [vb.net] compilare pdf editabile

Avatar
cekko82 (Normal User)
Newbie


Messaggi: 7
Iscritto: 28/06/2009

Segnala al moderatore
Postato alle 17:40
Mercoledì, 08/07/2009
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:

Codice sorgente - presumibilmente VB.NET

  1. 'Creo l'Oggetto Fdf ToolKit ActiveX
  2.         Dim FdfAcx As New FDFACXLib.FdfApp
  3.         Dim myfdf As FdfDoc
  4.         Dim varNome As String
  5.  
  6.  
  7.         'Creo il documento FDF
  8.         myfdf = FdfAcx.FDFCreate()
  9.  
  10.         'Valorizzo le 5 variabili che conterranno
  11.         'i di visualizzi nel File PDF
  12.         varNome = "Mario"
  13.  
  14.  
  15.         'Riempio i campi del documento con le
  16.         'variabili precedentemente valorizze
  17.         myfdf.FDFSetValue("Campoditesto2", varNome, False)
  18.  
  19.         'Punto al modello PDF con i campi testo
  20.         myfdf.FDFSetFile("D:\lavoro\TEMP\es_ordine_a3.pdf")
  21.  
  22.         'Salvo il file PDF Creo
  23.         myfdf.FDFSaveToFile("D:\lavoro\TEMP\esseluga.pdf")
  24.  
  25.  
  26.         'Pulisco le variabili
  27.         myFDf.FDFClose()
  28.         myFDf = Nothing
  29.         FdfAcx = Nothing
  30.  
  31.     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

PM Quote
Avatar
cekko82 (Normal User)
Newbie


Messaggi: 7
Iscritto: 28/06/2009

Segnala al moderatore
Postato alle 16:03
Martedì, 14/07/2009
Ciao a tutti,

Ho creato con adobe pro il mio pdf dinamico che vorrei utilizzare come modello.
Viste le difficoltà nel modificare direttamente il pdf, ho visto che il programma "liveCycle" permette di salvare il file .pdf in .xdp (che in sostanza è un file xml).

Qualcuno sa indicarmi come convertire o come creare da una sorgente xml o xdp un file pdf senza aprire manualmente adobe pro?

Vorrei usare il file xml come template, e restituire in output un file pdf.

Grazie
Ciao

PM Quote