PDF와 인쇄 양식으로 된 책을 만드는 데 사용되는 웹 응용 프로그램 (PHP)에서 작업하고 있습니다. 각 책 페이지는 개별 고해상도 JPEG로 저장되고 TCPDF (http://www.tcpdf.org/)로 작성된 새 PDF 문서에 삽입됩니다. 마지막 페이지에는 하단 근처에 삽입 된 추가 워터 마크 이미지 (PNG, 2500x2000, 72dpi)가 있습니다.Ghostscript/ps2pdf에 의해 최적화 된 후 PDF에서 이미지가 누락되었습니다.
모두 잘 작동하지만 다음 명령을 사용하여 Ghostscript를 호출하여 PDF를 최적화 할 때 문제가 있습니다. 워터 마크가 누락 된 경우를 제외하고는 전체 PDF를 오류없이 처리합니다.
gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=LowResOutput.pdf -dPDFSETTINGS=/screen -dCompatibilityLevel=1.4 HiResInput.pdf
최적화되지 않은 소스 파일에 워터 마크가 올바르게 표시되고 있음을 확인했습니다. /화면에서 /프린터으로 품질 설정 (-dPDFSETTINGS)을 변경하면 워터 마크가 포함 된 고해상도 PDF가 생성됩니다.
워터 마크 이미지가 제외되거나 품질/출력 설정이 누락되어 있는지 확실하지 않습니다. 왜 이런 일이 발생했는지에 대한 생각이 있다면 누구나 응답에 크게 감사 할 것입니다.
감사합니다.
제안 해 주셔서 감사합니다. PDFSETTINGS 옵션을 제거하면 문제가 해결됩니다. –