使用 ImageMagick 和 jQuery 创建并显示 PDF 缩略图
我有一个 PHP 脚本来创建 JPG 格式的 PDF 缩略图,如下所示;
<?php
$pdffile="test.pdf";
$info = pathinfo($pdffile);
$file_name = basename($pdffile,'.'.$info['extension']);
exec("convert -quality 50 -border 1x1 -density 300 -bordercolor #ffffff -colorspace rgb ".$pdffile."[0] -thumbnail 200x200 ".$file_name.".jpg");
?>
字符串 $pdffile
可以替换为一些 $_POST
或 $_GET
来更改 PDF 文件。
我想要的是在网页中显示图像。如果有相同文件名的图片,则浏览器可以直接显示该图片;如果没有该图片,则浏览器可以创建图片后显示。
我正在寻找 AJAX 解决方案。 JavaScript首先将数据发送到PHP文件以检查该文件是否存在,如果存在则显示图像,否则将在创建图像后显示图像。
我有一个 4 列的表格,其中包含 4 个不同的 PDF 文件。我想一次显示 4 个缩略图,在它们相应的列中...
+-----------+-----------+-----------+-----------+
| test1.pdf | test2.pdf | test3.pdf | test4.pdf |
+-----------+-----------+-----------+-----------+
我怎样才能使用 jQuery 实现这一点?
I have a PHP script to create PDF thumbnail in JPG as follows;
<?php
$pdffile="test.pdf";
$info = pathinfo($pdffile);
$file_name = basename($pdffile,'.'.$info['extension']);
exec("convert -quality 50 -border 1x1 -density 300 -bordercolor #ffffff -colorspace rgb ".$pdffile."[0] -thumbnail 200x200 ".$file_name.".jpg");
?>
The string $pdffile
can be replaced with some $_POST
or $_GET
to change the PDF file.
What I want is to display the image in web page. If the image with same file name is there, the browser may display the image directly and if the image is not there, the browser may display after creating the image.
I am looking for an AJAX solution. The JavaScript will first send the data to a PHP file to check if the file exists, and display the image if its there, else will display the image after creating it.
I have a table with 4 columns with 4 different PDF files. I want to display 4 thumbnails at a time, inside their corresponding columns...
+-----------+-----------+-----------+-----------+
| test1.pdf | test2.pdf | test3.pdf | test4.pdf |
+-----------+-----------+-----------+-----------+
How can I make this possible using jQuery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
设置一个服务器方法来生成图像并返回 javascript 的路径。然后更新“src”属性以指向路径。
Setup a server method that does the image generation and returns a path to the javascript. Then update the "src" attribute to point to the path.