![PDF 출력물에 사본 ID 표시](https://linux55.com/image/112673/PDF%20%EC%B6%9C%EB%A0%A5%EB%AC%BC%EC%97%90%20%EC%82%AC%EB%B3%B8%20ID%20%ED%91%9C%EC%8B%9C.png)
내 청구서는 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을 이해하지 못하는 것 같습니다.