我有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个不同pdfd文件的表。我想一次显示4个缩略图,在相应的列中......
+-----------+-----------+-----------+-----------+
| test1.pdf | test2.pdf | test3.pdf | test4.pdf |
+-----------+-----------+-----------+-----------+
如何使用jquery使这成为可能?
提前致谢... :)
blasteralfred
答案 0 :(得分:0)
设置执行图像生成的服务器方法并返回javascript的路径。然后更新“src”属性以指向路径。
$.ajax({
url: [your url for your method],
type: ["POST" | "GET"],
success: function(url){
$('#ImageId').attr('src',url);
}
})