2016-12-13 4 views
1

При попытке распечатать файл .pdf, полученный iTextSharp, появляется следующее сообщение об ошибке: «Ошибка на этой странице. Acrobat может не отображать страницу правильно. который создал PDF-документ для устранения проблемы ».iTextSharp PDF - Ошибка чтения в Acrobat при печати

Я свели к этому разделу в частности:

 PdfContentByte cb = pdfWriter.DirectContent; 
     cb.BeginText(); 
     ColumnText ct = new ColumnText(cb); 
     ct.SetSimpleColumn(new Phrase(new Chunk(pd.Abstract, FontFactory.GetFont(FontFactory.HELVETICA, 10, Font.NORMAL))), 74, 370, 550, 0, 12, Element.ALIGN_LEFT | Element.ALIGN_TOP); 
     ct.Go(); 
     cb.EndText(); 

Любые идеи, что я делаю, чтобы вызвать это сообщение об ошибке? Он печатает без проблем, кроме сообщения об ошибке.

ответ

0

Возможно, вам удастся найти дополнительную информацию, используя инструмент проверки подлинности в сгенерированном выходном файле pdf.

http://www.pdf-tools.com/pdf/validate-pdfa-online.aspx

Этот инструмент дает некоторые довольно проницательные сведения о действительности и имеет несколько вариантов для того, что проверить.

Смежные вопросы