Gmagick を使用して複数ページの PDF ドキュメントのサムネイルを作成しようとしていますが、すべてではなく、PDF の最初のページのみが必要です。
$thumb = new Gmagick();
$thumb->readImage("/path/to/file/document.pdf");
$thumb->setImageFormat('JPG');
$thumb->thumbnailimage(198, 255);
$thumb->writeImage("/path/to/file/document.jpg");
$thumb->destroy();
このコードは機能しますが、1 つの画像 'document.jpg' を作成する代わりに、すべての PDF ページに対して 'document.jpg.0'、'document.jpg.1'、'document.jpg.2' などを作成します。 . 追加のページをすべて削除して、最初の画像の名前を「document.jpg」に変更することもできますが、それは少しハッキリしているように思えます。
PDFの最初のページだけを指定する方法はありますか? 何も見つからないようで、Gmagick のドキュメントが不足しているようです。