16P by baeba 2일전 | ★ favorite | 댓글과 토론

엔터프라이즈급 기능을 갖춘 오픈소스 가상 프린터. 다양한 문서 포맷 생성, 메타데이터 관리, 암호화, 스크립팅, 네트워크 프린팅 지원.

주요 기능:

  • 다양한 출력 포맷: 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는 개인 사용자뿐만 아니라 기업 환경에서도 유용하게 활용될 수 있는 다양한 기능과 확장성을 제공하는 오픈소스 가상 프린터 솔루션임. 개발자는 스크립팅 인터페이스를 통해 기존 시스템과의 통합을 용이하게 할 수 있으며, 네트워크 프린팅 기능을 통해 중앙 집중식 문서 관리 환경을 구축할 수 있음.