0

以下のスクリプトを実行しています。問題は、pdf のページ数を取得するにはどうすればよいかということです。

<?php  // read page 1  $im = new imagick( 'test.pdf[1]' );

// convert to jpg  $im->setImageColorspace(255);  $im->setCompression(Imagick::COMPRESSION_JPEG);  $im->setCompressionQuality(60);  $im->setImageFormat('jpeg'); 

//resize  $im->resizeImage(290, 375, imagick::FILTER_LANCZOS, 1);  

//write image on server  $im->writeImage('thumb1.jpg');  $im->clear(); $im->destroy();  ?>
4

3 に答える 3

3

このメソッドgetnumberimages()を使用して、PDF のページ数を取得できます。

$Image = new Imagick($pathdir.'Padrões de Projeto.pdf');
$num_page = $Image->getnumberimages();
于 2013-04-12T19:08:03.787 に答える
0

Imagick::identifyImageを使用できます。

于 2012-05-15T06:43:17.513 に答える