AtoM PDF 미리보기 생성 안됨

edited August 2023 in AtoM
AtoM에서 PDF 파일의 미리보기 생성이 안됩니다.
JPEG 등 이미지는 잘 되는데 PDF는 문서 아이콘이 뜨고 Reference copy와 Thumbnail이 생성되지 않습니다.

20230712_113333png

Comments

  • edited April 20
    from 이승일
    (이승일 선생님의 이메일 답변을 여기 붙여 공유합니다)

    pdf 파일의 경우 ImageMagick이 썸네일을 만드는 과정에서 포스트스크립트 처리기인 Ghostscript를 사용하는데
    문제는 Ghostscript 과거 버전에서 보안 취약성 이슈가 있어서 ImageMagick의 정책 설정 파일(policy.xml)에
    pdf, xps, eps 같은 ps류의 포맷의 파일들에 대해서는 처리 못하도록 제한을 걸었기 때문입니다.

    이로 인해 ps류의 파일을 시스템에서 업로드하더라도 
    ImageMagick이 썸네일 생성 프로세싱을 하지 않게 되고 그냥 파일만 올라가게 됩니다.

    이러한 문제는 비단 AtoM에서만 그런 것이 아니고 Omeka에서도 동일한 문제가 발생됩니다.
    오메카에서도 pdf 업로드 시 썸네일 생성이 되지 않았던 사례가 있습니다.

    결론은 ImageMagick을 설치한 후 정책 설정 파일 수정이 필요하다는 점입니다.
    방법은 매우 간단합니다.
    ps류의 제한 설정을 비활성화하는 것입니다.

    ImageMagick 정책 설정
    $ nano /etc/ImageMagick-7/policy.xml
    (혹은)
    $ nano /etc/ImageMagick-6/policy.xml

    [수정 전]
    20230712_114418png

    [수정 후]
    여기서는 pdf 파일에 대해서만 제한 설정을 비활성화 했습니다.
    20230712_114350png



    PDF 파일 썸네일 생성 결과 예시
    * 테스트용으로 올린 파일이니 확인 후 삭제해 주세요.

    20230712_113431png





    아래는 썸네일 생성이 생성되지 않았던 기존 예시입니다.
    20230712_113333png

    _______________________________
    이승일, 연구원
    leesi@archivelab.co.kr
    아카이브랩 | 대체로 무해한 아카이브 연구소
Sign In or Register to comment.