Linux 서버에서 실행되는 Django를 사용하여 데이터베이스 기반 웹 사이트를 구축했습니다. 수백 명의 사용자가있는 많은 개별 그룹을 관리합니다. 한 명, 일부 또는 모든 사용자에 대한 주문형 문서 (즉, 액세스 자격 증명)를 인쇄 할 수 있어야합니다. 각 그룹에는 고유 한 로고가 있으며 각 신임장은 사용자 이름, 사진 및 몇 가지 추가 그래픽 우표로 사용자 정의됩니다. 모든 사용자 정의 정보는 사용자에 대한 저장된 데이터를 기반으로합니다.웹 사이트에서 사용자 정의 된 여러 사용자 문서 인쇄
저는 자격 증명을 포맷하고 인쇄하는 가장 좋은 방법을 결정하려고합니다.
바로 HTML 서식, 사용자 지정 텍스트 또는 그래픽을 포함하는 세포로 자격 증명을 깰 테이블 태그를 사용하여 : 여기에 지금까지 가지고 올 한 옵션이 있습니다. 이것은 한 번에 몇백 개의 자격 증명을 인쇄하는 데 적합하지 않은 것 외에는 직설적 인 것처럼 보입니다.
doc 템플릿을 사용하여 PDF 파일 형식으로 시작하고 사용 가능한 PDF 명령 줄 도구 키트를 사용하여 사용자 지정 정보에 스탬프 처리하고 여러 PDF를 인쇄용 단일 파일에 추가합니다. 이는 또한이 툴킷에 대한 서버 라이센스 비용이 Linux ($ 500 이상)에 비해 엄청나게 비쌉니다.
클라이언트에서 실행되는 독립 실행 형 프로그램으로 웹 서비스를 통해 사용자 데이터를 검색하고 모든 서식 지정 및 인쇄를 로컬로 수행합니다.
다른 옵션이 있습니까? 어떤 충고? 당신의 도움을 주셔서 감사합니다.
Django 앱 내에서 ReportLab을 사용하여 PDF를 빌드하는 것처럼 보입니다. PageCatcher라는 제품을 사용하여 기존의 자격증 명 템플릿을 가져온 다음 ReportLab 도구를 사용하여 사용자 정의 된 정보로 스탬프 처리 할 수 있다고 생각합니다. 결과를보고합니다. –