You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
698 B

1 month ago
  1. #! /bin/sh
  2. # pdf2dsc: generates an index of a PDF file.
  3. #
  4. # Yves Arrouye <arrouye@debian.org>, 1996.
  5. # 2000-05-18 lpd <ghost@aladdin.com> added -dSAFER
  6. # This definition is changed on install to match the
  7. # executable name set in the makefile
  8. GS_EXECUTABLE=gs
  9. gs="`dirname \"$0\"`/$GS_EXECUTABLE"
  10. if test ! -x "$gs"; then
  11. gs="$GS_EXECUTABLE"
  12. fi
  13. GS_EXECUTABLE="$gs"
  14. me=`basename $0`
  15. usage() {
  16. >&2 echo usage: $me "pdffile [ dscfile ]"
  17. exit 1
  18. }
  19. if [ $# -gt 2 ]
  20. then
  21. usage
  22. fi
  23. pdffile=$1
  24. dscfile=$2
  25. : ${dscfile:=`echo $pdffile | sed 's,\.[^/.]*,,'`.dsc}
  26. exec "$GS_EXECUTABLE" -q -dNODISPLAY -P- -dSAFER -dDELAYSAFER\
  27. -sPDFname="$pdffile" -sDSCname="$dscfile" pdf2dsc.ps -c quit