【问题标题】:iTextSharp PDF - Acrobat Reader Error on Print [duplicate]iTextSharp PDF - 打印时出现 Acrobat Reader 错误 [重复]
【发布时间】:2017-04-29 01:21:12
【问题描述】:

当我尝试打印 iTextSharp 生成的 .pdf 文件时收到以下错误消息:“此页面存在错误。Acrobat 可能无法正确显示该页面。请联系创建 PDF 文档的人员以纠正问题。”

我已经把它缩小到这个部分:

        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();

任何想法我正在做什么来触发此错误消息? 除了错误消息之外,它打印没有问题。

【问题讨论】:

    标签: c# pdf itext acrobat


    【解决方案1】:

    您可以通过对生成的输出 pdf 文件使用验证工具来找到更多信息。

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

    这个工具提供了一些关于有效性的非常有见地的细节,并有一些用于验证的选项。

    【讨论】:

      猜你喜欢
      • 2018-06-26
      • 2012-03-30
      • 1970-01-01
      • 1970-01-01
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      相关资源
      最近更新 更多