代码之家  ›  专栏  ›  技术社区  ›  Ilian Iliev

尝试将图像添加到PDF时出现问题

  •  0
  • Ilian Iliev  · 技术社区  · 15 年前

    我使用Java和ITXT生成PDF。当我添加以前在PDF的早期版本中使用的图像时,一切都很好。但是当我用新的(它们都是PNG-S)替换它时,它会损坏PDF(我的PDF阅读器返回“不是PDF或损坏的”)。
    保存图像时是否必须设置任何特殊的内容?它给了我和JPG同样的问题。

    另外,在生成PDF的过程中没有抛出异常。

    更新:
    我最终成功地添加了图像,但它是在减少了它的颜色数量之后。 我也在使用IText 2.0.6(由lowagie.com提供)

    2 回复  |  直到 14 年前
        1
  •  0
  •   Mark Storer    15 年前

    如果您有Acrobat 9 Pro(或试用版),可以运行PDF语法检查。高级->预飞…配置文件选项卡,“PDF分析”,“报告PDF语法问题”,然后单击对话框底部的“分析”。

    你能分享你的pdf吗?我很乐意插一句。在文本编辑器中打开一个PDF可以提供相当多的信息。

    我怀疑有一个异常被抛出,并被悄悄捕获,使您的PDF处于未定义的状态。调试器能否将任何抛出的异常转换为断点?

    另外,您使用的是IText的哪个版本?

        2
  •  0
  •   Ilian Iliev    14 年前

    当前代码似乎有问题。降低图像的颜色数解决了这个问题。

    推荐文章