Dividere file buste paga

di il
1 risposte

Dividere file buste paga

Salve,

mi potreste consigliare come leggere i campi di un file pdf?

Mi spiego meglio.

Devo trovare il modo di leggere i campi per trovare il modo di trovare un discriminante in un file pdf.

Dato un file pdf che può essere o l'insieme di buste paga o l'insieme dei cud. dividerli in tanti file per utenza.

Quindi pensavo di cercare i codici fiscali sono che non riesco a trovare il modo di leggere la key la leggo solo il valore.

Volevo porre la condizione che fino a quando ho uno stesso valore scorri non appena cambia usa quel valore per dare il nome al nuovo file e poi continua a scorrere.

 ho provato questi metodi sino ad ora:

Metodo 1 vedo solo il valore :

   using (PdfReader readerPdf = new PdfReader(textBox1.Text))
            {
                string testoEstrapolato = "";
                for (int contaPagine = 1; contaPagine <= readerPdf.NumberOfPages; contaPagine++)
                {
                    testoEstrapolato += iTextSharp.text.pdf.parser.PdfTextExtractor.GetTextFromPage(readerPdf, contaPagine);
                }
                string[] RigheTesto = testoEstrapolato.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None);
                readerPdf.Close();
            }

Metodo 2 non mi funziona:

            using (PdfReader readerPdf = new PdfReader(textBox1.Text))
            {
                var fields = readerPdf.AcroFields.Fields;
                foreach (var key in fields.Keys)
                {
                    Console.WriteLine("Nome del campo: " + key);
                }
                readerPdf.Close();
            }

idee?

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte