打开PDF时,iTextSharp会出现格式错误

时间:2014-05-25 01:23:31

标签: c# pdf itextsharp

我正在构建一个使用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);

编辑:

Demo PDF

0 个答案:

没有答案