Java를 통해 PDF를 Word 문서 형식으로 변환하는 방법
PDF를 Word로 변환하는 것은 사용자가 PDF 문서의 편집, 수정 및 재사용을 크게 용이하게 할 수 있는 실용적인 문서 변환 작업입니다. PDF는 비교적 안정적이고 고정된 포맷으로 직접 편집하거나 수정하기 어려운 반면, Word 문서는 보다 유연하게 편집하고 조판할 수 있습니다. PDF를 Word로 변환하면 문서의 텍스트, 이미지, 서식을 쉽게 수정하고 조정할 수 있습니다. PDF를 Word로 변환하는 방법에는 프로그래밍 방식으로 변환을 자동화하는 등 여러 가지가 있습니다. 이 튜토리얼에서는 Java 프로그램에서Free Spire.PDF for Java를 사용하여 PDF를 Word 문서로 변환하는 방법을 설명합니다.
프로그램 환경
IntelliJ IDEA 2018 (jdk 1.8.0)
먼저Free Spire.PDF for Java를 설치하십시오.
이 링크에서 Free Spire.PDF for Java를 다운로드하고 패키지의 압축을 풀 수 있습니다.그런 다음 IDEA에서 새 프로젝트를 만들고 차례로 "파일" - "프로젝트 구조" - "모듈" - "의존성"을 클릭합니다. 오른쪽 초록색 플러스 아래에있는 "JAR 또는 디렉토리"를 선택하고, 압축 해제 된 패키지의 lib 폴더에서 "Spire.PDF.jar"를 찾아 프로젝트로 가져옵니다.
코드:
import com.spire.pdf.FileFormat;
import com.spire.pdf.PdfDocument;
public class ConvertPdfToWordWithFixedLayout {
public static void main(String[] args) {
//PdfDocument 개체 만들기
PdfDocument doc = new PdfDocument();
//샘플 PDF 문서 로드
doc.loadFromFile("sample.pdf");
//PDF를 Docx로 변환하고 지정된 경로에 저장하기 doc.saveToFile("output/ToDocx.docx", FileFormat.DOCX);
doc.close();
}
}먼저 PdfDocument 객체를 선언하고, loadFromFile 메소드를 사용하여 "sample.pdf"라는 샘플 PDF 파일을 로드합니다.
그 다음으로, saveToFile 메소드를 호출하여 PDF를 고정 레이아웃 형식의 Docx로 변환하고, 해당 파일을 output 폴더의 ToDocx.docx 파일에 저장합니다. 이 때, 저장할 파일 형식(FileFormat.DOCX)을 지정할 수 있습니다.
마지막으로, close 메소드를 호출하여 PdfDocument 객체를 닫고 리소스를 해제합니다.
