PDF를 이미지로-Magick ++
-
28-10-2019 - |
문제
magick ++를 사용하여 pdf를 일련의 이미지로 변환하고 싶습니다.현재이 코드가 있습니다. 라코 디스
테스트는 폴더 경로를 포함하는 변수입니다."[0]"은 이미지에서 첫 페이지를 읽기를 원한다는 의미입니다.
그러나이 코드 스 니펫은 작동하지 않습니다."Magick :: ErrorDelegate"예외가 나타납니다. ImageMagick이 GhostScript를 사용하여 페이지를 렌더링한다는 것을 알고 있습니다.먼저 ImageMagick에서 GhostScript를 활성화하기 위해 무언가를해야 할 수 있습니까?
아니면 코드를 작동시키는 방법에 대한 아이디어가 있습니까?
감사합니다!
해결책
이 오류는 컴퓨터에서 GhostScript를 찾을 수 없음을 나타냅니다.
Magick를 사용하여 PDF를 읽으려면 GhostScript가 설치되어 있어야합니다.Magick ++는 PDF 작성에 대해서만 (제한된) 내부 지원을 제공합니다.실제로 pdf에 이미지를 포함합니다.그 이유는 GhostScript가 GPL로 사용이 허가되어 Magick에 포함될 수 없지만 다행히도 사용자가 설치하면 사용할 수 있기 때문입니다 :).
Magick은 레지스트리를 통해 GhostScript를 확인합니다.GhostScript 버전을 설치했고 설치시 HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE 에 아래 키 중 하나가 생성되었는지 확인합니다. <인용구>
"SOFTWARE \ GPL Ghostscript",
"SOFTWARE \ GNU Ghostscript",
"SOFTWARE \ AFPL Ghostscript",
"SOFTWARE \ Aladdin Ghostscript"
도움이되기를 바랍니다.