C# 将多行字典转储到一行中。将其显示在pdf格式的单元格中

C# 将多行字典转储到一行中。将其显示在pdf格式的单元格中,c#,dictionary,pdf,itext,C#,Dictionary,Pdf,Itext,我正在尝试将字典的内容(例如3行)插入到由iTextSharp形成的PDF中的单个单元格中 我们能把多行折叠成一行吗 foreach (var pair in dictionaryActualJson) { string value; if (dictionaryJsonFromExcel.TryGetValue(pair.Key, out value)) { if (value != pair.Value) {

我正在尝试将字典的内容(例如3行)插入到由
iTextSharp
形成的PDF中的单个单元格中

我们能把多行折叠成一行吗

foreach (var pair in dictionaryActualJson)
{
    string value;

    if (dictionaryJsonFromExcel.TryGetValue(pair.Key, out value))
    {
        if (value != pair.Value)
        {
            dictionaryActualJsonDifferences.Add(pair.Key, value);
            dictionaryJsonFromExcelDifferences.Add(pair.Key, pair.Value);           
        }
    }
}
然后

AddCellToBody(tableLayout, prog.dictionaryJsonFromExcelDifferences.ToList().ForEach(i).ToString() + 
                           "            :::             " + 
                           prog.dictionaryActualJsonDifferences.ElementAt(i).ToString() + 
                           System.Environment.NewLine);

但这是在创建不同的单元格

从每个数据行创建一个段落,并将这些段落添加到单个单元格中