PDFBox-환경

PDFBox 설치

다음은 Apache PDFBox를 다운로드하는 단계입니다-

Step 1 − 홈페이지 열기 Apache PDFBox 다음 링크를 클릭하여- https://pdfbox.apache.org/

Step 2 − 위 링크는 다음 스크린 샷과 같이 홈페이지로 연결됩니다. −

Step 3 − 이제 Downloads위의 스크린 샷에서 강조 표시된 링크. 클릭하면 다음 스크린 샷과 같이 PDFBox의 다운로드 페이지로 이동합니다.

Step 4− 다운로드 페이지에 PDFBox에 대한 링크가 있습니다. 최신 릴리스에 대한 각 링크를 클릭하십시오. 예를 들어, 우리는PDFBox 2.0.1 이것을 클릭하면 다음 스크린 샷과 같이 필수 jar 파일로 이동합니다.

Step 5 − jar 파일 pdfbox-2.0.1.jar, fontbox-2.0.1.jar, preflight-2.0.1.jar, xmpbox-2.0.1.jar 및 pdfbox-tools-2.0.1.jar을 다운로드합니다.

Eclipse 설치

필수 jar 파일을 다운로드 한 후이 JAR 파일을 Eclipse 환경에 임베드해야합니다. 이러한 JAR 파일의 빌드 경로를 설정하고 다음을 사용하여이를 수행 할 수 있습니다.pom.xml.

빌드 경로 설정

다음은 Eclipse에서 PDFBox를 설치하는 단계입니다.

Step 1− 시스템에 Eclipse를 설치했는지 확인하십시오. 그렇지 않은 경우 시스템에 Eclipse를 다운로드하여 설치하십시오.

Step 2 − Eclipse를 열고 File, New를 클릭하고 다음 스크린 샷과 같이 새 프로젝트를 엽니 다.

Step 3 − 프로젝트를 선택하면 New Project마법사. 이 마법사에서 Java 프로젝트를 선택하고Next 다음 스크린 샷과 같이 버튼을 클릭합니다.

Step 4 − 계속 진행하면 다음 페이지로 이동합니다. New Java Project wizard. 새 프로젝트를 생성하고Next 다음 스크린 샷에 표시된대로.

Step 5− 새 프로젝트를 생성 한 후 마우스 오른쪽 버튼으로 클릭하십시오. 고르다Build Path 그리고 클릭 Configure Build Path… 다음 스크린 샷에 표시된대로.

Step 6 − 클릭시 Build Path 옵션으로 이동합니다. Java Build Path wizard. 선택Add External JARs 다음 스크린 샷에 표시된대로.

Step 7 − jar 파일 선택 fontbox-2.0.1.jar, pdfbox-2.0.1.jar, pdfbox-tools-2.0.1.jar, preflight-2.0.1.jar, xmpbox-2.0.1.jar 다음 스크린 샷에 표시된대로.

Step 8 − 클릭시 Open 위 스크린 샷의 버튼을 클릭하면 해당 파일이 다음 스크린 샷과 같이 라이브러리에 추가됩니다.

Step 9 − 클릭시 OK, 필요한 JAR 파일을 현재 프로젝트에 성공적으로 추가하고 다음 스크린 샷에 표시된대로 참조 라이브러리를 확장하여 추가 된 라이브러리를 확인할 수 있습니다.

pom.xml 사용

프로젝트를 Maven 프로젝트로 변환하고 다음 내용을 추가하십시오. 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
   http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <groupId>my_project</groupId>
   <artifactId>my_project</artifactId>
   <version>0.0.1-SNAPSHOT</version>

   <build>
      <sourceDirectory>src</sourceDirectory>
      <plugins>
         <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.3</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.1</version> 
      </dependency>   
   
      <dependency> 
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>fontbox</artifactId> 
         <version>2.0.0</version> 
      </dependency>
      
      <dependency>  
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>jempbox</artifactId> 
         <version>1.8.11</version> 
      </dependency> 
        
      <dependency>
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>xmpbox</artifactId> 
         <version>2.0.0</version> 
      </dependency> 
     
      <dependency> 
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>preflight</artifactId> 
         <version>2.0.0</version> 
      </dependency> 
     
      <dependency> 
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>pdfbox-tools</artifactId> 
         <version>2.0.0</version> 
      </dependency>

   </dependencies>
   
</project>