PDF转换问题与QPDF

时间:2012-10-18 05:58:51

标签: java linux jsp pdf

我正在使用QPDF转换PDF文件,此pdf文件由jsp页面上传,
这是我的命令(在Ubuntu中)
    'qpdf --qdf~ / apache-tomcat-7.0.22 / bin / 733000.pdf /tmp/testP.pdf'

当我跑步时,它说:
      〜/ apache-tomcat-7.0.22 / bin / 733000.pdf:不是PDF文件
但 当我将此命令运行到相同的PDF文件而不上传它时,则没有错误

我正在使用QPDF 2.2.2版 可能是什么原因?

由于

1 个答案:

答案 0 :(得分:2)

从评论中,让我为你提出一个答案。

临时位置中的文件不是您上传的确切文件。你正在处理上传的servlet中的fileItem.write(fileOb)吗?也许你可以看看这个链接,并找出他们如何处理这种情况。 http://www.tutorialspoint.com/servlets/servlets-file-uploading.htm 如果没有正确完成,从PDF处理程序的角度来看,源文件已损坏。 编辑:

另外,请尝试使用Apache Commons File Upload

由于