ClawPDF – OCR 및 이미지 지원을 포함한 오픈소스 가상/네트워크 PDF 프린터
(github.com/clawsoftware)엔터프라이즈급 기능을 갖춘 오픈소스 가상 프린터. 다양한 문서 포맷 생성, 메타데이터 관리, 암호화, 스크립팅, 네트워크 프린팅 지원.
주요 기능:
- 다양한 출력 포맷: PDF/A (1b, 2b, 3b), PDF/X, PDF/Image, OCR, SVG, PNG, JPEG, TIF, TXT 지원.
- PDF/A 표준 준수: 100% 유효한 PDF/A-1b, PDF/A-2b, PDF/A-3b 생성.
- OCR (광학 문자 인식): 이미지 파일에서 텍스트 추출 가능.
- 스크립팅 인터페이스: Python, Powershell, VBScript 등을 통한 자동화 및 애플리케이션 통합 용이.
- 네트워크 프린팅: 프린트 서버 설치를 통한 네트워크 환경에서 문서 출력 지원.
- SVG 내보내기, 드래그 앤 드롭, 파일 병합, 명령행 지원, 자동 출력, 사용자 정의 용지 크기 지원.
- 강력한 보안: 256비트 AES 암호화 지원.
- UI 사용자 설정: 밝은/어두운 테마 지원.
- 최신 환경 지원: ARM64, Unicode 완벽 지원.
- 다양한 편의 기능: 다중 프로필, 출력 후 작업, 프로필별 추가 프린터 생성, 24개 언어 번역 지원 (기여 가능).
- 쉬운 배포 및 사용: MSI 설치 프로그램 및 설정 제공, 직관적인 사용 인터페이스.
- Clean Software: 광고, 스파이웨어, Nagware 없음.
기술적 특징:
- 요구 사항: .Net Framework 4.6.2+, Visual C++ Redistributable 14.
- 빌드 환경: Visual Studio 2022.
- 주요 Third-party 라이브러리: PDFCreator, Pdftosvg.net, iText7, Nlog, PdfScribe, Ghostscript 등 (각 라이선스 명시).
- 명령행 인터페이스: 다양한 옵션을 통한 파일 출력, 프로필 지정, 프린터 선택, 일괄 처리 등 지원.
- 설정 덮어쓰기 및 프린터 관리 기능 제공 (기업 환경 배포 용이).
라이선스: AGPL v3.
결론: clawPDF는 개인 사용자뿐만 아니라 기업 환경에서도 유용하게 활용될 수 있는 다양한 기능과 확장성을 제공하는 오픈소스 가상 프린터 솔루션임. 개발자는 스크립팅 인터페이스를 통해 기존 시스템과의 통합을 용이하게 할 수 있으며, 네트워크 프린팅 기능을 통해 중앙 집중식 문서 관리 환경을 구축할 수 있음.