2017-10-23 5 views
0

HP 유닉스 용으로 컴파일 된 Ghostscript 9.14, last one을 사용합니다.유닉스에서 거대한 파일을 생성하는 Ghostscript

다른 출처의 기존 pdf 파일에서 PDF/A-1b 파일을 만들어야합니다. HP-Unix 서버는 DMS에 넣기 때문에 HP-Unix 서버에서 발생하는 것이 좋습니다.

명령 :

gs -q -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE \ 
-dCCFONTDEBUG -dCFFDEBUG -dCMAPDEBUG -dDOCIEDEBUG -dEPSDEBUG \ 
-dFAPIDEBUG -dINITDEBUG -dPDFDEBUG -dPDFOPTDEBUG -dPDFWRDEBUG \ 
-dSETPDDEBUG -dSTRESDEBUG -dTTFDEBUG -dVGIFDEBUG -dVJPGDEBUG \ 
-dColorConversionStrategy=/sRGB -dProcessColorModel=/DeviceRGB \ 
-sDEVICE=pdfwrite -sPDFACompatibilityPolicy=2 \ 
-sOutputFile=debug_0901ece380001a00.pdf /usr/../PDFA_def.ps \ 
/0901ece380001a00.pdf 

소스 PDF는 단지 비 OCR 처리 이미지로 가득 차 있습니다.

이 문제는 Windows 서버 (Ghostscript 9.19)의 새로운 버전에서 문제없이 동일한 명령으로 작동하지만 HP-Unix에서 작동하지 않는 것처럼 보입니다. Windows 서버에는 MS Office가 설치되어 있습니다.

HP-Unix 명령은 300kb 소스 파일에 대해 9MB 파일을 생성하며 생성 시간이 오래 걸립니다. Ghostscript는 단일 스레드로 보이지만 35 페이지의 경우 9 분이 약간 있습니다. Acrobat Pro 9 Extended에서 프리 플라이트를 통해 확인할 때 9mb 파일은 실제로 PDF-A 1b입니다.

이 기능을 사용하려면 Unix에 일종의 Office 소프트웨어를 설치해야합니까? 또는 이미지 편집 도구입니까?

또한 어떻게 디버그 라인을 점검합니까? 그들은 읽을 수있는 형식이 아니며 그 정보를 찾을 수 없습니다. Ghostscript 개발자 만 확인할 수있는 기능일까요?

답변

0

거의 확실하게 입력 파일에는 투명도가 있습니다. PDF/A-1은 투명도를 지원하지 않으므로 PDF/A-1 파일을 만들 때 투명도가 포함 된 페이지가 이미지로 렌더링 된 다음 해당 이미지가 출력물에 포함됩니다.

분명히이 작업에는 720 dpi의 페이지 렌더링, 풀 컬러 및 투명도 처리가 느려지므로 시간이 오래 걸리고 큰 파일이됩니다. 그러나 입력 파일의 모양을 보존하고 PDF/A-1 파일을 만드는 유일한 방법입니다.

물론 입력 파일이없는 경우이를 검사하여이 문제를 확인할 수 없습니다.

Ghostscript 개발자를 제외하고 DEBUG 회선 스위치는 쓸모가 없으므로 귀찮게하지 마십시오. 어쨌든 너무 많은 것을 설정하지 않으시면, 당신은 불필요한 세부 사항에 빠져들게 될 것입니다. 나는 당신이 열거 한 모든 것이 유효하다는 것도 의심 스럽습니다.

Windows에서 Ghostscript 9.19로 '작동'한다고 말하면 '작동 중'이라는 뜻입니까? ..... 9.14 출력도 마찬가지로 작동합니다 .....

HP는 HP-UX 용 Ghostscript 릴리즈를 컴파일 한 적이 없지만 현재 버전 (9.22)은 컴파일로 알려져 있습니다. HP/UX에서 실행됩니다.

마지막으로 Ghostscript는 Microsoft Office에 의존하지 않으며 실제로는 사용할 수 없습니다. 또한 메모리 및 파일 액세스를 제외하고는 운영 체제에 의존하지 않습니다.

+0

Windows 2012r2 서버에서이 파일을 생성 할 때 원본 파일 (600kb)은 600kb의 대상 파일을 생성합니다. HP-Unix의 GS 9.14에서이 문제가 발생하면 9MB 파일이 생성됩니다. 나는 DMS에서 많은 파일들을 가지고 이것을 할 필요가 있기 때문에 파일 크기에 대해 궁금해한다. HP-Unix에서는 이미지 압축을 사용하지 않습니다. 파일을 보내려면 어떻게해야합니까? –

+0

HP/UX 서버에서 테스트 할 수 없으므로 파일을 투명하게 만들었는지 아닌지를 결정하는 것 외에는 파일을 보내는데 큰 문제가 없습니다. 정말로 원한다면 spamcop.net에서 ken으로 파일을 보낼 수 있습니다. Windows에서 9.14를 실행 해보고 동일한 효과를 얻는 지 확인할 수 있습니다. 그렇다면 두 버전 사이에 2 년 동안 변화된 것이 있으며 HP/UX 버전을 업그레이드해야한다는 것을 알고 계실 것입니다. 주의 현재 릴리스는 9.22이므로 Windows에서도 상당히 뒤떨어져 있습니다. – KenS

+0

당신이 옳았습니다. 버전 9.14가 범인입니다. 무리 감사. –