PDF 출력물에 사본 ID 표시

PDF 출력물에 사본 ID 표시

내 청구서는 PDF 파일로 당사 시스템에 전송됩니다. 거기에는 주기적으로 디렉토리에서 파일을 확인하고 ipp를 통해 CUPS에 연결된 네트워크 프린터(HP LJ 400)로 인쇄하는 스크립트가 있습니다.

각 송장에는 4개의 사본이 필요하므로 사용되는 명령은 다음과 같습니다.

lpr -P invoiceprint -# 4 invoice.pdf

(invoiceprint는 프린터 2대로 구성된 클래스입니다. btw)

각 송장에서 CUPS가 각각 1부씩 4개의 인쇄 작업을 생성하는 것을 볼 수 있습니다.

각 사본에 사본 번호를 중첩하려면 어떻게 해야 합니까?

이렇게 하면 "Copy 1", "Copy 2" 등의 숫자가 포함된 원본 파일의 각 복사본을 얻을 수 있습니다.

오버레이된 인쇄 정보를 프린터로 보낼 수 있는 방법이 있습니까? 아니면 다른 PDF를 기존 PDF와 병합해야 합니까? 그렇다면 이를 수행하는 가장 좋은 도구는 무엇입니까? CUPS 필터링을 통해 이 기능을 추가할 수 있습니까? 아니면 별도의 PDF를 생성하여 각 PDF를 별도로 CUPS로 보내야 합니까?

답변1

실제로 libtext-pdf-perl 패키지의 일부인 pdfstamp라는 유틸리티가 있습니다. 이 유틸리티는 기존 PDF에 텍스트를 추가합니다(분명히 새 레이어로).

정보 찾았네요 감사합니다이 문제, pdfstamp가 댓글에 언급되었습니다.

유일한 문제는 유니코드 TTF 글꼴을 사용해도 UTF8을 이해하지 못하는 것 같습니다.

관련 정보