Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2011, 11:43
Avatar de drako_darpan
drako_darpan
 
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Abrir PDF con iTextSharp

Hola que tal, tengo un PDF al cual le necesito anexar mas información. Mi duda radica en como poder abrir dicho PDF para poderle poner la información que necesito.

Busque en google y encontre esta información:
// Título de formulario
this.Text += " - " + @sNombrePdf;

// crea un PDF reader nuevo basado en la plantilla del documento PDF
PdfReader pdfReader = new PdfReader(@sNombrePdf);

// crea un StringBuilder con los nombres de los campos del PDF
StringBuilder sb = new StringBuilder();
foreach (DictionaryEntry de in pdfReader.AcroFields.Fields)
{
sb.Append(de.Key.ToString() + Environment.NewLine);
}

// Escribe el contenido del StringBuilder en el textbox del formulario
textBox1.Text = sb.ToString();
textBox1.SelectionStart = 0;
Pero al momento de compilarlo me marca error en el foreach , dandome el siguiente error:

error CS0030: Cannot convert type 'System.Collections.Generic.KeyValuePair<string,iT extSharp.text.pdf.AcroFields.Item>' to 'System.Collections.DictionaryEntry'

Si alguien a abierto un pdf y le a anexado información le agradeceria mucho que me ayudara , por mientras seguire buscando haber si encuentro la solucion