"종이없는"워크 플로를 개발하고 모든 파일을 PDF / A-1b 형식으로 저장할 계획입니다.
내가 만들거나 PDF / A-1b로받는 PDF 파일을 변환하기위한 간단한 배치 파일을 개발하려고합니다. 이 답변을 시작으로 다음 배치 파일이 있습니다.
gswin32c ^
-dPDFA ^
-dNOOUTERSAVE ^
-sProcessColorModel=DeviceCMYK ^
-dUseCIEColor ^
-sDEVICE=pdfwrite ^
-o %2 ^
-dPDFACompatibilityPolicy=1 ^
"C:\Program Files (x86)\gs\gs9.07\mylib\PDFA_def.ps" ^
%1
PDFA_def.ps에서 필자는 시스템에서 발견 한 것을 포함하여 몇 가지 다른 ICC 프로파일을 시도했습니다.
C:/Windows/System32/spool/drivers/color/CalibratedDisplayProfile-5.icc
과 sRGB_IEC61966-2-1_no_black_scaling.icc
에서 color.org .
내 테스트 입력 파일은 CutePDF 2.8 (Ghostscript 8.15 사용)을 사용하여 Microsoft Outlook 2010에서 인쇄 된 1- 페이지 이메일입니다.
배치 파일과 Ghostscript 9.07을 사용하여 변환 한 후 Adobe Reader는 출력물이 PDF / A라고 생각하지만 pdf-tools.com의 PDF / A-1b 확인은 "키 N 값은 4이지만 3이어야합니다 . "
필자는 이것을 PDF 출력 파일의 다음 구문으로 되돌려 보았습니다.
<</Filter/FlateDecode
/N 4/Length 2595>>stream
내가 변경하는 경우 /N 4
에 /N 3
, 메시지 "키 N의 값은"사라집니다. /N
이 헤더를 따르는 스트림의 객체 수를 분명히 나타냅니다. 인코딩 된 스트림을 읽는 방법을 모르겠으므로 포함 된 내용을 이해하지 못하고 왜 pdf-tools가 3 개의 객체 만 포함해야한다고 생각하는지 이해할 수 없습니다.
Bullzip을 사용하여 인쇄 된 PDF / A는 Ghostscript도 사용하지만 "N은 4이지만 반드시 3이어야합니다"라는 메시지와 함께 검증에 실패합니다.
이것은 색 공간과 관련이 있습니까? 나는 거기에서 내 깊이 빠져있다. 나는 "평범한"sRGB 공간에 만족할 것이라고 생각한다. Ghostscipt 문서는 PDF / A 인코딩 이 CMYK 여야 한다고 말합니다 . Adobe 는 RGB 또는 CMYK가 PDF / A에서 작동 함을 의미합니다 . 그래서 적절한 .icc 프로파일을 찾는 방법에 대해 잘 모릅니다.
아니면 유효성 검사기가 잘못되어 모든 것이 정상입니까?