了解PDFBox jar文件

时间:2019-03-23 06:40:52

标签: pdfbox

我正在尝试在系统上安装PDFBox以便创建PDF文件,但是不确定我需要哪些jar文件。如果我转到https://pdfbox.apache.org/download.cgi

我看到以下命令行工具:

  • pdfbox-app(9.1MB)
  • preflight-app(9.2MB)
  • debugger-app(9.0MB)

我还看到“每个子项目的库”,如下所示:

  • pdfbox(2.6MB)
  • fontbox(1.6MB)
  • 飞行前(248KB)
  • xmpbox(132KB)
  • pdfbox-tools(77KB)
  • pdfbox调试器(245KB)

“每个子项目”是什么意思?是在谈论命令行工具还是其他工具?

我打算从命令行而不是在IDE中使用Java。这是否意味着我只需要命令行工具,还是也需要“每个子项目的库”?命令行工具和相关库中指示的“ -app”是什么?

apache.org上是否有一个页面提到了所有这些之间的区别?

要创建PDF文件,我还应该同时使用预检和调试器文件还是可选文件?

1 个答案:

答案 0 :(得分:1)

总结注释:您想从头开始创建PDF并通过ssh访问您的开发,因此您不能使用IDE,而必须使用javac。为此,您可以使用pdfbox-app jar文件,但这将是巨大的。而是使用pdfbox,fontbox和commons-log jar文件。如果您想进行更多高级操作(读取/渲染(=转换为图像)/解密/签名),另请参阅here