Java 印刷错误

Java 印刷错误,java,pdf,pdf-generation,Java,Pdf,Pdf Generation,为了直接显示可打印文档而不保存该文件,我将响应头设置为“contentdisposition”、“inline”。现在它显示文件,但有时该文件未被打开。它显示了一些错误消息,如 “打开此文档时出错。文件已损坏,无法修复” “Adobe Reader无法打开此文件。它可能是不受支持的文件类型,或者该文件已损坏。” 如果再次单击“打印”按钮,工作正常,则显示文档。所以我必须做些什么来避免这些错误消息。你能推荐我吗 谢谢, Vara Kumar检查如何在服务器上构建字节流。这些错误表示截断的数据流(=

为了直接显示可打印文档而不保存该文件,我将响应头设置为“contentdisposition”、“inline”。现在它显示文件,但有时该文件未被打开。它显示了一些错误消息,如

  • “打开此文档时出错。文件已损坏,无法修复”

  • “Adobe Reader无法打开此文件。它可能是不受支持的文件类型,或者该文件已损坏。”

  • 如果再次单击“打印”按钮,工作正常,则显示文档。所以我必须做些什么来避免这些错误消息。你能推荐我吗

    谢谢,
    Vara Kumar检查如何在服务器上构建字节流。这些错误表示截断的数据流(=不完整的pdf)或在正确内容(=无效的pdf)结束之前或之后的额外数据。

    检查如何在服务器上构建字节流。这些错误表示在正确内容(=无效pdf)结束之前或之后有截断的流(=不完整的pdf)或额外数据。

    您的服务器是否启用了gzip压缩?请确保在此会话期间将其关闭。您的服务器是否启用了gzip压缩?请确保在此会话期间将其关闭。