X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=share%2Fextensions%2Fps2pdf.sh;h=1b7c4cfa38e4c95d6851a7b56f84f884c73c6226;hb=10b12a56e54aab63863f2484a8295001563b1c67;hp=86daa96bc42eed5a051dbb79c333df34c73a8c98;hpb=6b15695578f07a3f72c4c9475c1a261a3021472a;p=inkscape.git diff --git a/share/extensions/ps2pdf.sh b/share/extensions/ps2pdf.sh index 86daa96bc..1b7c4cfa3 100755 --- a/share/extensions/ps2pdf.sh +++ b/share/extensions/ps2pdf.sh @@ -1,2 +1,10 @@ #! /bin/sh -exec ps2pdf "$1" - 2> /dev/null + +params=`grep "^%%DocumentMedia:" "$1" | head -n 1 | awk '{ if (NF==7) { if ($2!="plain") print "-sPAPERSIZE=" $2; else print "-dDEVICEWIDTHPOINTS=" $3 " -dDEVICEHEIGHTPOINTS=" $4; } }'` + +if [ "x${params}x" == "xx" ] +then + params=`grep "^%%BoundingBox:" "$1" | head -n 1 | awk '{ print "-dDEVICEWIDTHPOINTS=" $4 " -dDEVICEHEIGHTPOINTS=" $5; }'` +fi + +exec ps2pdf $params "$1" - 2> /dev/null