2

フレームワークに imagick を統合しようとしています。フレームワークはメモリ内にファイルを持っています。

imagickコードはうまく機能します

/* Read page 1 */
$im = new imagick( 'test.pdf[0]' );

/* Convert to png */
$im->setImageFormat( "png" );

/* Send out */
header( "Content-Type: image/png" );
echo $im;

今私の問題は、imagick コンストラクターがパス名のみを取ることです。PDFをメモリからロードするにはどうすればよいですか。

like $im = newImagick($file);
4

1 に答える 1

5
$im = new Imagick();
$im->readImageBlob($file_contents);

http://www.php.net/manual/en/function.imagick-readimageblob.php

于 2011-05-18T20:44:36.597 に答える