프로그램/Java Project

[Java Project] PDF추출 및 페이지 조정 PDFExtracter

리덕토 2025. 5. 8. 18:53

 

PDFExtracter.zip
4.65MB

 

 

- 프로그램명 : PDFExtracter.exe
- 제작기간 : '25. 5. 1.(1일)
- 제작자 : REDUCTO
- 사용언어 : JAVA
- 사용라이브러리 : Swing, pdfbox

* Gemini를 사용하여 만들어진 Program입니다.

 

- 버전 : v1.0


소개

Gemini 덕분에 java 프로그램을 거의 공장처럼 찍어내고 있네요ㅋㅋ 재미들려서 하고 있는것도 없지않아 았습니다. 나중에는 이 프로그램들을 통합해서 하나로 합쳐보고자 합니다. 아무튼 이번 프로그램은 PDF 파일에서 페이지를 추출하고, 순서를 변경하거나 불필요한 페이지를 제거하는 등의 작업을 편리하게 할 수 있도록 돕는 프로그램입니다. 이 프로그램을 사용하면 PDF 페이지를 시각적으로 관리하고 편집하여 문제 해결에 필요한 정보를 효율적으로 얻을 수 있습니다.

 

* 무단배포는 금지합니다.(댓글달아주세용)

* 기능에 커스터마이징이 필요하시다면 댓글달아주세용
* JRE 1.8.0 이상을 요구합니다.


사용법

사용법은 단순합니다. 프로그램 화면 중앙의 지정된 영역에 PDF 파일을 끌어다 놓으면 (Drag and Drop) 해당 PDF 파일의 모든 페이지가 오른쪽 패널에 작은 미리보기 이미지로 표시됩니다. 페이지가 많을 경우 스크롤하여 모든 페이지를 확인할 수 있습니다.

각 페이지 미리보기에서 다음과 같은 작업을 수행할 수 있습니다.

  • 페이지 미리보기: 페이지 미리보기 이미지를 클릭하면 중앙 패널에 해당 페이지가 더 큰 크기로 표시되어 내용을 자세히 확인할 수 있습니다.
  • 페이지 다운로드: 페이지 미리보기를 마우스 오른쪽 버튼으로 클릭한 후 "다운로드" 메뉴를 선택하면 해당 페이지만 별도의 PDF 파일로 저장할 수 있습니다.
  • 페이지 제거/복원: "제거" 메뉴를 선택하면 해당 페이지가 최종 저장 시 제외되도록 표시됩니다. 제거 표시된 페이지는 다시 오른쪽 클릭하여 "복원" 메뉴를 선택하면 복구할 수 있습니다.
  • 페이지 이동: "이동" 메뉴를 선택하고 원하는 새 페이지 번호를 입력하면 해당 페이지를 지정된 위치로 옮길 수 있습니다.

원하는 대로 페이지 순서를 변경하고 불필요한 페이지를 제거한 후, 하단의 "PDF 저장" 버튼을 누르면 현재 미리보기 패널에 표시된 순서대로, 제거 표시된 페이지는 제외하고 새로운 PDF 파일로 저장할 수 있습니다.