From 60052659b98832c78c902e4f27ecee2663d8e913 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Wed, 6 May 2026 08:30:49 +0200 Subject: Added scripts --- scripts/mergepdf | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 scripts/mergepdf (limited to 'scripts/mergepdf') diff --git a/scripts/mergepdf b/scripts/mergepdf new file mode 100755 index 0000000..5de7e19 --- /dev/null +++ b/scripts/mergepdf @@ -0,0 +1,26 @@ +#!/bin/sh + +# Merge multiple pdf files into one +# Requires: gs + +# Usage: mergepdf [-o outname] file1.pdf file2.pdf ... + +outname=merged.pdf + +usage() { + echo "Usage: mergepdf [-o OUTFILE] file1.pdf file2.pdf ..." +} + +while getopts "o:" opt; do + case "$opt" in + o) + outname="$OPTARG" + ;; + *) + usage + ;; + esac +done +shift $((OPTIND - 1)) + +gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="$outname" "$@" -- cgit v1.3