PDFBox 安装

PDFBox 安装

要安装 PDFBox,请执行以下步骤:

第1步:打开Apache PDFBox的主页。

https://pdfbox.apache.org/

第2步:单击下载链接。PDFBox 下载页面显示在以下屏幕截图中。

第3步:在下载页面,例如,我们选择PDFBox 2.0.24。单击此版本,我们将被定向到所需的JAR文件,如下面的屏幕截图所示。

第4步:下载以下JAR文件:

  • pdfbox-app-2.0.24.jar
  • pdfbox-2.0.24.jar
  • fontbox-2.0.24.jar
  • preflight-2.0.24.jar
  • xmpbox-2.0.24.jar
  • pdfbox-tools-2.0.24.jar

Eclipse 中安装PDFBox

需要将下载的JAR文件嵌入到 Eclipse 环境中。我们可以通过设置构建路径和使用pom.xml文件来做到这一点。

按照以下步骤在 Eclipse 中安装 PDFBox:

第1步:打开Eclipse IDE。转到File->New->Java Project。

第2步:将打开一个新的Java 项目向导。填写详细信息,然后单击下一步。

第3步:创建一个新的 Java 项目。右键单击该项目并选择Build Path->Configure Build Path。将打开以下屏幕。

第4步:单击Add External JARs。选择我们在上面下载的JAR文件,然后单击Ok。

第5步:单击“确定”按钮后,JAR文件将添加到我们的库中,如下面的屏幕截图所示。

第6步:一旦我们点击Ok,JAR文件成功添加到当前项目中。我们可以通过以下代码来验证这些库是否可用,如下面的屏幕截图所示。

Maven中使用PDFBox

1. 将 Java 项目转换为Maven 项目。要做到这一点,右键单击该项目- >子菜单配置- >转换为Maven项目。

2. 将以下依赖添加到其pom.xml 中。

<project xmlns="http://maven.apache.org/POM/4.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>PDBBoxDemo</groupId>
	<artifactId>PDBBoxDemo</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<build>
		<sourceDirectory>src</sourceDirectory>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.8.1</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
			</plugin>
		</plugins>
	</build>

	<dependencies>
		<dependency>
			<groupId>org.apache.pdfbox</groupId>
			<artifactId>pdfbox</artifactId>
			<version>2.0.24</version>
		</dependency>

		<dependency>
			<groupId>org.apache.pdfbox</groupId>
			<artifactId>fontbox</artifactId>
			<version>2.0.24</version>
		</dependency>

		<dependency>
			<groupId>org.apache.pdfbox</groupId>
			<artifactId>jempbox</artifactId>
			<version>1.8.14</version>
		</dependency>

		<dependency>
			<groupId>org.apache.pdfbox</groupId>
			<artifactId>xmpbox</artifactId>
			<version>2.0.24</version>
		</dependency>

		<dependency>
			<groupId>org.apache.pdfbox</groupId>
			<artifactId>preflight</artifactId>
			<version>2.0.24</version>
		</dependency>

		<dependency>
			<groupId>org.apache.pdfbox</groupId>
			<artifactId>pdfbox-tools</artifactId>
			<version>2.0.24</version>
		</dependency>

	</dependencies>
</project>

 

热门文章

优秀文章