본문으로 건너뛰기
로그인 둘러보기
오피스·문서·PDF · 윈도우즈 유틸

MyPDF

0

MyPDF는 PDF 병합·페이지 정리·분할·압축·변환·문자 인식 작업을 컴퓨터에서 처리하는 데스크톱 프로그램입니다.

OCRPDF병합압축오프라인프라이버시

소개

MyPDF는 PDF 병합·페이지 정리·분할·압축·변환·문자 인식 작업을 컴퓨터에서 처리하는 데스크톱 프로그램입니다. 문서를 온라인 변환기에 업로드하거나 계정을 만들지 않고 로컬 파일로 작업할 수 있으며, Windows 설치 파일에는 실행에 필요한 Python 환경과 기본 라이브러리가 포함됩니다.

상세정보

주요 기능: PDF 병합과 페이지 정리

여러 PDF를 원하는 순서로 합치거나 한 문서를 페이지별·사용자 지정 범위별로 나눌 수 있습니다. 필요한 페이지만 추출하는 기능도 제공하며, 페이지 정리 화면에서는 썸네일을 보면서 순서를 바꾸고 회전하거나 불필요한 페이지를 제거합니다. 페이지 정리에는 실행 취소와 키보드 조작이 지원됩니다.

문서 전체 또는 선택한 페이지를 회전하고, 각 페이지에 텍스트 워터마크나 페이지 번호를 넣을 수 있습니다. 제목·작성자·주제·키워드 같은 문서 메타데이터를 수정하는 기능도 제공합니다. 비밀번호 보호 기능은 AES 방식의 잠금과 본인 파일의 잠금 해제를 지원합니다.

Windows 다운로드와 설치

이 자료의 Windows 배포 버전은 0.3.0이며, 제작사 GitHub 릴리스의 x64 설치 파일로 설치합니다. 등록된 WinGet 설치 정보의 최소 Windows 버전은 10.0.17763.0입니다. 내려받을 파일의 버전과 지원 환경을 확인한 뒤 설치 프로그램을 실행합니다.

Windows 설치 파일에는 Python 실행 환경과 PyMuPDF, pikepdf, Pillow, pdf2docx, ocrmypdf 패키지가 포함됩니다. Windows 설치판 사용을 위해 Python이나 pip를 별도로 준비할 필요는 없습니다. 다만 Office 변환이나 OCR 등 일부 기능에 필요한 외부 프로그램은 따로 설치해야 합니다.

기본 사용법과 여러 파일 처리

프로그램에서 수행할 작업을 선택하고 대상 파일을 추가합니다. 파일을 끌어다 놓아 입력할 수 있으며, 페이지 구성 작업에서는 썸네일과 파일 정보를 확인하면서 원하는 결과를 준비합니다. 설정 화면에서는 출력 폴더와 기본 OCR 언어 등을 지정할 수 있습니다.

대부분의 도구는 여러 파일을 한 번에 입력해 병렬 배치로 처리합니다. 진행률 표시와 긴 작업을 중단하는 취소 버튼, 최근 작업 기록을 제공하며, 결과 파일이 기존 파일을 덮어쓰지 않도록 구성되어 있습니다. 화면 언어는 영어와 인도네시아어를 지원합니다.

파일 변환과 텍스트 추출

PDF 페이지를 PNG·JPG 이미지로 출력하거나 사진과 스캔 이미지를 PDF로 묶을 수 있습니다. Office 문서를 PDF로 변환하는 기능과 PDF에서 편집 가능한 DOCX 문서를 만드는 기능도 제공합니다. PDF의 텍스트를 TXT 파일로 추출하는 작업은 문서 속 글자를 직접 편집하는 기능과 구분됩니다.

스캔 문서를 검색 가능한 문서로 만들 때는 OCR 기능을 사용합니다. OCR 작업은 페이지별 진행 상태를 표시합니다. 영어 외 언어를 인식하려면 해당 언어의 traineddata 파일을 Tesseract의 tessdata 폴더에 준비해야 합니다.

압축과 선택 기능에 필요한 외부 도구

압축은 사전 설정, 수동 조정, 목표 파일 크기에 맞추는 방식으로 사용할 수 있습니다. 강한 압축에는 Ghostscript를 활용하며, Ghostscript가 없는 경우에도 기본적인 압축은 작동합니다. Office 문서의 PDF 변환에는 LibreOffice가 필요합니다.

OCR의 추가 설치 대상은 Tesseract 프로그램입니다. Windows 설치판에는 ocrmypdf 패키지가 이미 포함되어 있고, PDF를 Word로 변환하는 pdf2docx도 포함되어 있습니다. 프로그램은 설치된 외부 도구를 감지해 실행 전에 필요한 구성 요소를 안내하므로, 사용할 기능에 맞춰 준비합니다.

로컬 처리와 라이선스 확인

제작사 문서에 따르면 문서 처리와 인터페이스 리소스는 로컬에서 작동하며, 파일을 서버에 업로드하는 방식이 아닙니다. 폰트도 프로그램에 포함됩니다. 다운로드와 선택 기능용 외부 프로그램 설치, OCR 언어 파일 준비는 문서 처리 자체와 구분해서 확인해야 합니다.

MyPDF 소스는 AGPL 3.0 라이선스로 공개되어 있습니다. 번들된 Python 패키지와 Ghostscript·LibreOffice·Tesseract 같은 외부 구성 요소에는 각자의 라이선스가 적용됩니다. 수정·배포하거나 별도 시스템에 포함하려면 해당 구성 요소의 원문 조건을 함께 확인합니다.

화면으로 보는 주요 기능

MyPDF 시작 화면

MyPDF 시작 화면

MyPDF 애플리케이션의 시작 화면으로, 왼쪽에는 'ORGANIZE', 'SHRINK', 'CONVERT', 'PROTECT', 'TEXT' 카테고리별로 정리된 기능 목록이 표시된다. 중앙에는 'Every PDF chore, handled right here.'라는 타이틀과 함께 'Welcome in! Three things worth knowing:'라는 안내 문구가 있으며, 파일 업로드, 로컬 처리, 외부 도구 사용에 대한 정보가 포함되어 있다. 하단에는 'Merge', 'Arrange', 'Compress' 기능을 간단히 설명하는 세 개의 카드가 있다. 오른쪽 상단에는 'Good morning' 인사말과 함께 파일을 드래그할 수 있는 영역을 나타내는 그림이 있다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.