pdfbox 2.0:简明 description/list 每个 jar/tool 的用途
pdfbox 2.0: Concise description/list of what each jar/tool is used for
Newb pdfbox 用户问题。我不是 java 开发人员,这可能就是我不能立即理解的原因。我可以将罐子导入我的测试工具并直接使用它们,这就是我为什么要使用它的原因。
我找不到 concise/bullet 点列表(如果 when/where/how 可以使用最新 pdf box 版本 (2.0) 中包含的所有 jars/files/tools:
https://pdfbox.apache.org/download.cgi#20x
我假设大多数人会使用 "pdfbox-app-2.0.0.jar" 但其他各种 jars/files 等有什么用?
我用谷歌搜索并查看了 pdfbox 网站,但没有在任何地方看到细分或描述。
pdfbox-2.0.0-src.zip - 显然来源
pdfbox-app-2.0.0.jar - 要使用的主要 jar
preflight-app-2.0.0.jar - 不确定
debugger-app-2.0.0.jar - 不确定
pdfbox-2.0.0.jar - 这与上面的 pdfbox-app-2.0.0.jar 有何不同?
fontbox-2.0.0.jar - 不确定
preflight-2.0.0.jar - 不确定
xmpbox-2.0.0.jar - 不确定
pdfbox-tools-2.0.0.jar - 我相信命令行工具?
pdfbox-debugger-2.0.0.jar - 不确定
感谢您的帮助
米
pdfbox-2.0.0-src.zip - 显然是来源。它也有很多例子。
pdfbox-app-2.0.0.jar - 独立应用程序,拥有您需要的一切(pdfbox、fontbox、工具、bouncycastle、日志记录)
preflight-app-2.0.0.jar - 用于检查 PDF/A-1b 有效性的独立应用程序
debugger-app-2.0.0.jar - PDFDebugger 独立应用程序,显示 PDF 文件的结构
pdfbox-2.0.0.jar - 这只是 PDFBox 的核心
fontbox-2.0.0.jar - 这是字体相关的东西,也被其他项目使用
preflight-2.0.0.jar - 这是 PDF/A-1b 验证器的核心。如果您从程序中使用它,您还需要 pdfbox、fontbox 和 xmpbox。
xmpbox-2.0.0.jar - 这允许在 PDF 文件中读写 XMP data。
pdfbox-tools-2.0.0.jar - 这是一个包含一些辅助工具的组件,例如写入图像文件。
pdfbox-debugger-2.0.0.jar - 这是 PDFDebugger 的核心,它需要 pdfbox 和 fontbox 才能工作。
因此,如果您刚刚起步并且不使用 Maven,最简单的方法是使用 pdfbox-app-2.0.0.jar 作为库。您可能需要添加 jai_imageio.jar 和一个 jbig2 解码器(由于其许可,这些未捆绑),请参见 https://pdfbox.apache.org/2.0/dependencies.html .
如果你使用maven,那么看这里:
https://pdfbox.apache.org/2.0/getting-started.html
Newb pdfbox 用户问题。我不是 java 开发人员,这可能就是我不能立即理解的原因。我可以将罐子导入我的测试工具并直接使用它们,这就是我为什么要使用它的原因。
我找不到 concise/bullet 点列表(如果 when/where/how 可以使用最新 pdf box 版本 (2.0) 中包含的所有 jars/files/tools:
https://pdfbox.apache.org/download.cgi#20x
我假设大多数人会使用 "pdfbox-app-2.0.0.jar" 但其他各种 jars/files 等有什么用?
我用谷歌搜索并查看了 pdfbox 网站,但没有在任何地方看到细分或描述。
pdfbox-2.0.0-src.zip - 显然来源
pdfbox-app-2.0.0.jar - 要使用的主要 jar
preflight-app-2.0.0.jar - 不确定
debugger-app-2.0.0.jar - 不确定
pdfbox-2.0.0.jar - 这与上面的 pdfbox-app-2.0.0.jar 有何不同?
fontbox-2.0.0.jar - 不确定
preflight-2.0.0.jar - 不确定
xmpbox-2.0.0.jar - 不确定
pdfbox-tools-2.0.0.jar - 我相信命令行工具?
pdfbox-debugger-2.0.0.jar - 不确定
感谢您的帮助 米
pdfbox-2.0.0-src.zip - 显然是来源。它也有很多例子。
pdfbox-app-2.0.0.jar - 独立应用程序,拥有您需要的一切(pdfbox、fontbox、工具、bouncycastle、日志记录)
preflight-app-2.0.0.jar - 用于检查 PDF/A-1b 有效性的独立应用程序
debugger-app-2.0.0.jar - PDFDebugger 独立应用程序,显示 PDF 文件的结构
pdfbox-2.0.0.jar - 这只是 PDFBox 的核心
fontbox-2.0.0.jar - 这是字体相关的东西,也被其他项目使用
preflight-2.0.0.jar - 这是 PDF/A-1b 验证器的核心。如果您从程序中使用它,您还需要 pdfbox、fontbox 和 xmpbox。
xmpbox-2.0.0.jar - 这允许在 PDF 文件中读写 XMP data。
pdfbox-tools-2.0.0.jar - 这是一个包含一些辅助工具的组件,例如写入图像文件。
pdfbox-debugger-2.0.0.jar - 这是 PDFDebugger 的核心,它需要 pdfbox 和 fontbox 才能工作。
因此,如果您刚刚起步并且不使用 Maven,最简单的方法是使用 pdfbox-app-2.0.0.jar 作为库。您可能需要添加 jai_imageio.jar 和一个 jbig2 解码器(由于其许可,这些未捆绑),请参见 https://pdfbox.apache.org/2.0/dependencies.html .
如果你使用maven,那么看这里: https://pdfbox.apache.org/2.0/getting-started.html