# Render through Gecko
$ENV{'DISPLAY'} = $pdfweb::config::xserver;
- system("gnome-web-print", $url, "$pdfweb::config::outputdir/$pdf_filename.ps");
+ system("gnome-web-print", "-f", $url, "$pdfweb::config::outputdir/$pdf_filename.ps");
system("gs $pdfopts -dCompatbilityLevel=1.4 -dNOPAUSE -dPATCH -sDEVICE=pdfwrite -dSAFER -sOutputFile=output/$pdf_filename -c '.setpdfwrite $psopts' -f - < $pdfweb::config::outputdir/$pdf_filename.ps >&2");
} elsif ($filename =~ /(.*)\.(?:e?ps|pdf)$/i) {
$outname = "$1.pdf";
# 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");
+ system("convert -resize 192x192 output/$pdf_filename png:- | convert png:- png:- > output/$pdf_filename.png");
open DESC, ">output/$pdf_filename.desc";
if ($url =~ /^http/i) {