2010-06-15 19 views

Odpowiedz

10
AcroFields af = ps.AcroFields; 

     foreach (var field in af.Fields) 
     { 
      Console.WriteLine("{0}, {1}", 
       field.Key, 
       field.Value); 
     } 
2
foreach (DictionaryEntry entry in af.Fields) { 
    Console.WriteLine(entry.Key +" " +entry.Value); 
} 
1

może to tylko mnie, ale ja nie jestem coraz .Value więcej.

foreach (var field in af.Fields) 
{ 
    Console.WriteLine(field.Key +" "+ af.GetField(field.Key)); 
} 
8
PdfReader pdfReader = new PdfReader("c:\\ABC.pdf"); 

string TempFilename = Path.GetTempFileName(); 

AcroFields pdfFormFields = pdfReader.AcroFields; 

foreach (KeyValuePair<string, AcroFields.Item> kvp in pdfFormFields.Fields) 
{ 
     string fieldName = kvp.Key.ToString(); 
     string fieldValue = pdfFormFields.GetField(kvp.Key.ToString()); 
     Console.WriteLine(fieldName + " " + fieldValue); 
} 

pdfReader.Close(); 
+0

to poprawnie pokazuje wartość pola (wiem: PO nie zapytał ...) –

Powiązane problemy