PDF를 워드로

PDF는 문서를 제3자에게 보내는 데 가장 일반적으로 사용되는 형식 중 하나입니다. 이 인기의 이유는 하드웨어/소프트웨어 요구 사항에 관계없이 여러 플랫폼에서 PDF의 호환성 때문입니다. 그러나 경우에 따라 PDF 문서를 편집 가능한 문서 형식으로 변환해야 합니다. 이러한 경우 PDF를 DOC 또는 DOCX 형식으로 변환하는 것이 우선 순위 변환 옵션이 될 수 있습니다. 변환 프로세스를 자동화하기 위해 이 기사에서는 Java에서 프로그래밍 방식으로 PDF를 Word DOC 및 DOCX로 변환하는 방법을 보여줍니다.

따라서 이 기사에서는 다음을 수행하는 방법을 알게 될 것입니다.

  • Java를 사용하여 PDF를 DOC로 변환합니다.
  • Java를 사용하여 PDF를 DOCX 형식으로 변환합니다.
  • PDF에서 Word로(DOC/DOCX) 변환을 사용자 정의합니다.

Java PDF를 Word DOC 변환기 라이브러리로

Aspose.PDF for Java 덕분에 PDF를 DOC로, PDF에서 DOCX를 비롯한 다양한 다른 형식으로 PDF 파일을 변환하는 쉬운 방법을 제공하는 PDF 조작 Java API입니다. 다운로드 API의 JAR 파일을 프로젝트에 추가하거나 다음 Maven 구성을 사용하여 참조할 수 있습니다.

저장소:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

의존:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>19.12</version>
</dependency>

Java에서 PDF를 DOC로 변환

애플리케이션에서 Aspose.PDF for Java를 참조했다면 몇 줄의 코드로 모든 PDF 문서를 DOC 형식으로 변환할 수 있습니다. 다음은 이 변환을 수행하는 데 필요한 단계입니다.

  • Document 클래스의 인스턴스를 생성하고 입력 PDF 파일의 경로로 초기화합니다.
  • 출력 DOC 파일의 이름과 SaveFormat.Doc 인수를 사용하여 Document.save() 메서드를 호출합니다.

다음 코드 샘플은 Java에서 PDF를 DOC로 변환하는 방법을 보여줍니다.

// 소스 PDF 파일 로드
Document doc = new Document("input.pdf");

// 결과 DOC 파일 저장
doc.save("output.doc", SaveFormat.Doc);

PDF 문서 입력

Java에서 PDF를 DOC로 변환하는 방법

출력 워드 문서

Java에서 PDF를 DOCX로 변환

Java에서 PDF를 DOCX로 변환

DOCX는 Word 문서용으로 잘 알려진 형식이며 DOC 형식과 달리 DOCX의 구조는 XML 파일뿐만 아니라 바이너리를 기반으로 합니다. PDF를 DOCX 형식으로 변환하려는 경우 Document.save() 메서드의 SaveFormat.DocX 인수를 사용하여 API에 그렇게 하도록 지시할 수 있습니다.

다음 코드 샘플은 Java에서 PDF를 DOCX로 변환하는 방법을 보여줍니다.

// 소스 PDF 파일 로드
Document doc = new Document("input.pdf");

// 결과 DOCX 파일 저장
doc.save("output.docx", SaveFormat.DocX);

추가 옵션이 있는 Java PDF를 Word로

Java용 Aspose.PDF는 출력 형식, 이미지 해상도, 텍스트 줄 사이의 거리 등과 같은 PDF에서 Word로 변환하는 데 사용할 수 있는 몇 가지 추가 옵션도 제공합니다. 이를 위해 DocSaveOptions 클래스가 사용되며 다음은 사용할 수 있는 옵션 목록입니다.

다음 코드 샘플은 Java를 사용하여 PDF에서 DOCX로 변환에서 DocSaveOptions 클래스를 사용하는 방법을 보여줍니다.

// 소스 PDF 파일 로드
Document doc = new Document("input.pdf");

// DocSaveOptions 인스턴스 인스턴스화
DocSaveOptions saveOptions = new DocSaveOptions();

// 출력 형식 설정
saveOptions.setFormat(DocSaveOptions.DocFormat.DocX);

// 인식 모드를 Flow로 설정
saveOptions.setMode(DocSaveOptions.RecognitionMode.Flow);

// 수평 근접도를 2.5로 설정
saveOptions.setRelativeHorizontalProximity(2.5f);

// 변환 프로세스 중 글머리 기호 인식 활성화
saveOptions.setRecognizeBullets(true);

// 결과 DOCX 파일 저장
doc.save("resultant.docx", saveOptions);

결론

이 기사에서는 PDF 문서를 Java에서 Word DOC 및 DOCX로 변환하는 것이 얼마나 쉬운지 배웠습니다. 요구 사항에 따라 PDF를 DOC로 또는 PDF를 DOCX로 변환할 수 있습니다. 또한 PDF에서 Word DOC/DOCX로의 변환을 사용자 정의하는 추가 기능에 대해서도 논의했습니다. 문서에서 PDF를 다른 형식으로 변환하는 방법에 대해 자세히 알아볼 수 있습니다.

관련 기사