【问题标题】:Apache PDFMergerUtility NoClassDefFoundError on Creation创建时 Apache PDFMergerUtility NoClassDefFoundError
【发布时间】:2019-09-15 08:57:16
【问题描述】:

我正在尝试使用 Apache PDFMergerUtility,遵循众多在线示例之一。我的问题是在创建实例时出现 NoClassDefFoundError 异常: PDFMergerUtility pdfMerger = new PDFMergerUtility();

这是我的导入: 导入 org.apache.pdfbox.multipdf.PDFMergerUtility;

我下载了 jar 文件 pdfbox-2.0.15.jar 并放入了我的 Netbeans 项目库。

可能是什么原因?

我已阅读 Apache 文档,并查看了许多显示确切代码的示例。

【问题讨论】:

  • 您还需要字体框。请参阅依赖项页面。如果这仍然不起作用,请包含您获得的堆栈跟踪。
  • 太棒了!谢谢!你能告诉我在哪里可以找到你提到的“依赖页面”吗?
  • pdfbox.apache.org/2.0/dependencies.html 。您是否通过添加字体框使其工作?
  • 是的。显然,这就是问题所在。你成功了!

标签: java pdf merge pdfbox noclassdeffounderror


【解决方案1】:

您还需要 fontbox 和 commons-log,如 dependency page 中所述。或者,您可以使用 pdfbox-app,它已具备合并所需的一切。

【讨论】:

    猜你喜欢
    • 2016-05-08
    • 2018-04-01
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 2021-11-11
    • 2011-06-14
    • 2011-07-27
    • 1970-01-01
    相关资源
    最近更新 更多