- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 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 版可能是什么原因?
谢谢
最佳答案
根据评论,让我为您提出一个答案。
临时位置的文件不是您上传的文件。您是在处理上传的 servlet 中执行 fileItem.write(fileOb)
吗?也许您可以查看此链接,了解他们如何处理这种情况。 http://www.tutorialspoint.com/servlets/servlets-file-uploading.htm如果没有正确完成,从 PDF 处理程序的角度来看,源文件已损坏。编辑:
另外,尝试使用 Apache Commons File Upload
谢谢
关于java - QPDF 的 PDF 转换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12948025/
我正在尝试对 pdf 文件添加限制,但不需要用户密码。由于某种原因,我没能做到这一点。 qpdf.exe --encrypt 40 -modify=y -extract=y -annotate=y -
qpdf --password=pwd –-decrypt a.pdf b.pdf 这失败并显示以下消息 qpdf: unknown argument b.pdf 密码正确且存在a.pdf。 网上所有
我正在尝试在 Windows 命令提示符中使用 R CMD check --as-cran [my package] 检查我构建的包(带有小插图)。一切顺利,直到我收到消息, WARNING 'qpd
当对我的 R 包运行检查时(通过 devtools::check() ),我面临警告 ''qpdf' is needed for checks on size reduction of PDFs 。我
我需要填写pdf表格。为此,我发现并使用了 qPDF c++ 库。 我在 fillPdf.pro 上添加了 libqpdf.dll.a 使用: win32:CONFIG(release, debug|
我正在尝试翻译这个 qpdf 命令: qpdf --qdf --object-streams=disable input.pdf editable.pdf 进入我在使用 qpdf dll 时需要的等效
我正在使用 QPDF 转换 PDF 文件,此 pdf 文件由 jsp 页面上传, 这是我的命令(在 Ubuntu 中) 'qpdf --qdf ~/apache-tomcat-7.0.22/bin/7
为了能够在 Linux 中向 pdf 文件添加注释,我必须重置 pdf 文档中的“注释”安全设置。 qpdf --decrypt input.pdf output.pdf 应删除任何密码或“加密”(
运行时 R CMD check在 Mac 构建服务器上的软件包上,我收到警告 ‘qpdf’ is needed for checks on size reduction of PDFs 我似乎
我是一名优秀的程序员,十分优秀!