]> git.sesse.net Git - webpdf/blobdiff - createpdf.pl
Added support for showing the last submitted PDFs in a thumbnail fashion.
[webpdf] / createpdf.pl
index 6147e7e1938fd63b811658f41fced6ad985f6853..f33bbc5f6c95443fda34ef5168f6a22d7b5eb324 100755 (executable)
@@ -153,6 +153,22 @@ EOF
        exit;
 }
 
+# Make a thumbnail from the finished PDF, for later reference. (Output to
+# stdout is so we make sure we get only the first page; it's the simplest
+# hack I can find offhand. :-) )
+system("convert -resize 192x192 output/$pdf_filename png:- > output/$pdf_filename.png");
+open DESC, ">output/$pdf_filename.desc";
+
+if ($url =~ /^http/i) {
+       $url =~ tr/\n//d;
+       print DESC "$url\n";
+} else {
+       $filename =~ tr/\n//d;
+       print DESC "$filename\n";
+}
+
+close DESC;
+       
 my $size = -s "output/$pdf_filename";
 
 (my $sanitized_outname = $outname) =~ tr/a-zA-Z0-9. -/_/c;