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

Pdfcpu

0

Pdfcpu는 Go로 작성된 PDF 처리 라이브러리이자 명령줄 도구입니다. PDF의 검증, 최적화, 암호화, 서명, 문서 조립, 콘텐츠 추출 등 다양한 작업을 지원합니다.

PDF검증명령줄 도구문서 조립암호화최적화콘텐츠 추출

소개

Pdfcpu는 Go로 작성된 PDF 처리 라이브러리이자 명령줄 도구입니다. PDF의 검증, 최적화, 암호화, 서명, 문서 조립, 콘텐츠 추출 등 다양한 작업을 지원합니다. Horst Rutter가 유지 관리하며 PDF 협회 회원입니다. Apache-2.0 라이선스로 배포됩니다.

상세정보

PDF 검증 및 최적화

PDF 파일의 구조와 내용을 검증하여 오류를 탐지하고, 파일 크기를 줄이면서 품질을 유지하는 최적화 기능을 제공합니다.

암호화 및 복호화

PDF 파일에 소유자 비밀번호 및 사용자 비밀번호를 설정하여 암호화하고, 필요 시 복호화할 수 있습니다.

문서 조립 및 분할

여러 PDF 파일을 하나로 병합하거나, 특정 페이지 범위로 분할하여 새로운 문서를 만들 수 있습니다.

콘텐츠 추출 및 조작

PDF에서 이미지, 폰트, 메타데이터를 추출하거나, 페이지 크기 조정, 회전, 스탬프 및 워터마크 추가와 같은 조작 작업을 수행할 수 있습니다.

서명 관리

디지털 서명의 유효성을 검증하고, 서명 증거를 보고서로 생성하며, 필요 시 서명을 제거할 수 있습니다.

다운로드·설치 방법

Scoop 패키지 관리자를 통해 다음 명령으로 설치할 수 있습니다:

scoop install pdfcpu

또는 공식 웹사이트에서 ZIP 아카이브를 다운로드하여 압축을 풀고 실행 파일을 사용할 수 있습니다.

기본 사용법/명령어

PDF 파일 검증 예시:

pdfcpu validate input.pdf

두 PDF 파일 병합 예시:

pdfcpu merge merged.pdf in1.pdf in2.pdf

PDF 파일 암호화 예시 (소유자 비밀번호 설정):

pdfcpu encrypt -opw ownerpass input.pdf encrypted.pdf

PDF 파일 복호화 예시:

pdfcpu decrypt -opw ownerpass encrypted.pdf decrypted.pdf

이미지 추출 예시:

pdfcpu extract images input.pdf ./output

이런 경우에 유용합니다

PDF 파일의 무결성을 확인하고 손상된 문서를 사전에 탐지해야 하는 사용자에게 유용합니다. 보안이 중요한 문서를 암호화하여 무단 접근을 방지해야 하는 환경에서 활용할 수 있습니다. 여러 보고서나 양식을 하나의 파일로 통합하거나, 대형 문서를 특정 챕터별로 나누어 관리해야 하는 작업에 적합합니다. PDF에서 이미지나 폰트를 재사용하거나, 문서에 회사 로고나 기밀 표시를 추가해야 하는 경우에도 효과적입니다.

지원 환경·시스템 요구사항

Windows 운영 체제에서 실행 가능하며, 64비트 아키텍처(x64)를 지원합니다. Go 런타임이 포함된 실행 파일 형태로 배포되므로 별도의 Go 설치가 필요하지 않습니다.

최신 버전·업데이트

현재 버전은 0.15.0이며, 자세한 변경 내역은 공식 changelog 페이지에서 확인할 수 있습니다.

제한 사항·확인 사항

PDF 2.0(ISO 32000-2) 버전까지 지원하지만, PDF 2.0 검증 기능은 기본 수준이며 지속적으로 개선 중입니다. 일부 고급 PDF 기능이나 드문 파일 구조에 대한 호환성은 제한될 수 있습니다.

시스템 요구사항

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