プロジェクトの場合、ユーザーがページ フリップ jQuery を使用してブラウザーに表示できる PDF ドキュメントをアップロードできる webtool を作成する必要があります。
そのためには、PDF をページ (画像または html) に分割して、jQuery フリップブックを生成する必要があります。
誰でもそのようなことを行う方法について提案を受けましたか?
それを実行するにはImageMagickが必要です。インストールしたら、PDF をアップロードして次のように実行する必要があります。
if (move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadfile)) {
$im = new imagick();
$im->setresolution(300, 300); // For hi-res
$im->readimage($uploadfile . "[0]"); // [0] is the PDF page
$im->setImageFormat("png");
$im->writeimage($newname);
}
$newname にページ 1 の PNG ファイルがあります。
編集:
PDF のページ数を知る必要がある場合は、次のように実行できます。
$im = new imagick();
$im->pingimage($uploadfile);
$pages = $im->getnumberimages();
次に、for ループで実行し、ページを保存します。