java - 打印错误

标签 java pdf pdf-generation

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

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

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

如果再次单击打印按钮,它工作正常它正在显示文档。所以我必须做些什么来避免这些错误消息。你能给我建议吗?

谢谢, 瓦拉·库马尔

最佳答案

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

关于java - 打印错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4918179/

相关文章:

java - OpenGL绘制三角形不显示+ glClearColor不设置屏幕颜色

java - 如何使用 jsoup 抓取 ajax 加载的内容

android - 在 Android 上从 pdf 生成缩略图

php - mpdf - 第一页上的文本延伸到第二页,与页眉重叠

pdf-generation - Apache FOP : zindex does not appear to be working in overlapping blocks

java - 我被要求实现一个基于树的 map ,但不知道我在做什么

wordpress - Woocommerce 州/国家/地区列表

c# - 运行 epstopdf 时出现问题。检查你的 TeX 安装

phpThumb PDF 缩略图

java - 我如何使用这个 hibernate 查询获取行?