我正在构建一个使用iTextSharp将信息导出为PDF的应用。
它有一个页眉,一个页脚,正文是一个表。这可能有几页。
当表格列数很少时,一切都很好,例如2。
如果表格有5或6列,则PDF工作正常。
当我只有2或3列时,Adobe Reader会给我以下错误"此页面出错,Acrobat无法正确显示。联系创建此PDF的人员#34; (我翻译了西班牙语的信息,因此可能与原文不同)
如果我使用Chrome打开同一个文件,则可以正常使用。
这是我添加单元格的方式:
PdfPTable t = new PdfPTable(ColumnValid);
t.WidthPercentage = 98;
PdfPCell celda = new PdfPCell(new Phrase(Convert.ToString(cell.Value), font));
celda.BorderWidth = 0;
t.AddCell(celda);
编辑: