C# itextsharp: заменить поля pdf из базы данных (строка db на list <string>)

Это моя функция, которая заменяет fields (List<string>) в pdf form некоторыми значениями (List<string>):

public static void VerySimpleReplaceText(string OrigFile, string ResultFile, List<string> pdfFields, List<string> replaceStrings)
        {
            //get size of list
            int listSize = pdfFields.Count();

            //create PdfReader object to read the source file
            PdfReader reader = new PdfReader(OrigFile);
            //PdfStamper object to modify the content of the PDF
            PdfStamper stamp = new PdfStamper(reader, new FileStream(ResultFile, FileMode.Create));
            //get form fields
            AcroFields form = stamp.AcroFields;
            //fill in text fiels
            for (int i = 0; i< listSize; i++)
                form.SetField(pdfFields[i], replaceStrings[i]);

            stamp.Close();
            //view the result pdf file

        }

Каждая строка таблицы dbo.PDFFormFields содержит fields' values из pdf form. Как я могу написать свой запрос, чтобы получить все столбцы строки и преобразовать их в List<string>? Это мой вопрос до сих пор ...

var valuesList = (from pf in dc.PDFFormFields
                          where pf.id == 10
                          select pf);

Почему это помечено iText?

Michaël Demey 13.08.2018 09:10
1
1
48
0

Другие вопросы по теме