※ ChatGPTを利用し、要約された質問です(原文:imagemagickでPDFからJPG画像作成)
imagemagickでPDFからJPG画像作成
このQ&Aのポイント
imagemagickを使用してPDFからJPG画像を作成する方法について解説します。
imagemagickのバージョンやGhostscriptのバージョンによって、PDFの埋め込みフォントやサブセットフォントによる画像作成のエラーが発生することがあります。
エラーの内容や原因について詳しく説明し、解決方法を提案します。
imagemagickでPDFからJPG画像作成を行おうとしていますが
PDFが埋め込みフォントの場合正常に画像が作成されます
PDFがサブセットフォントの場合はエラーが出て画像が作成されません。
imagemagickバージョン:6.2.8
Ghostscriptバージョン:8.15.2
エラー内容↓
[0] => ERROR: /rangecheck in --cvrs--
[1] => Operand stack:
[2] => --dict:14/14(L)-- F1 12.0 --dict:7/7(L)-- --dict:7/7(L)-- AAAAAB+IPAGothic --dict:10/12(ro)(G)-- --nostringval-- --dict:8/8(L)-- --dict:8/8(L)-- 1248 --dict:8/8(L)-- --nostringval-- FontMatrix --nostringval-- FontBBox --nostringval-- FontName -2147483647 16 (\000\000\000\000\000\000\000\000)
[3] => Execution stack:
[4] => %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop --nostringval-- --nostringval-- 2 1 1 --nostringval-- %for_pos_int_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- 1 %stopped_push --nostringval-- --nostringval-- --nostringval-- 1 %stopped_push --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval-- false 1 %stopped_push --nostringval-- %loop_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval--
[5] => Dictionary stack:
[6] => --dict:1125/1686(ro)(G)-- --dict:0/20(G)-- --dict:107/200(L)-- --dict:107/200(L)-- --dict:104/127(ro)(G)-- --dict:241/347(ro)(G)-- --dict:20/24(L)-- --dict:4/6(L)-- --dict:25/32(L)-- --dict:33/50(ro)(G)-- --dict:24/40(L)--
[7] => Current allocation mode is local
原因が不明で困っています、ご回答お願い致します。
お礼
回答ありがとうございます。 共用サーバーの為アップデートできません。 対策として一旦フォント埋め込みのPDFを作成し画像を作成してからサブセットのPDFを作成するようにしました。 補足ですが、現在2つの共用サーバーを使用しておりますが。 imagemagick,ghostscript共にバージョンは同一ですが、一方だけ画像が作成されません。