2019-06-27 20:27:15 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# farbe: #ddddddff
|
|
|
|
# replace #dddddd with color
|
|
|
|
|
2019-07-16 07:41:01 +02:00
|
|
|
mkdir -p export
|
|
|
|
mkdir -p pdf
|
|
|
|
mkdir -p pdfo
|
|
|
|
|
2019-06-27 20:27:15 +02:00
|
|
|
rm export/*.svg
|
2019-07-16 07:41:01 +02:00
|
|
|
rm pdf/*.svg
|
|
|
|
rm pdfo/*.svg
|
2019-06-27 20:27:15 +02:00
|
|
|
|
|
|
|
while read p; do
|
|
|
|
colorname=$(echo $p | cut -f 1 -d ' ')
|
|
|
|
color=$(echo $p | cut -f 2 -d ' ')
|
|
|
|
while read p; do
|
|
|
|
if [[ "$p" =~ \#.* ]];
|
|
|
|
then
|
|
|
|
echo $p
|
|
|
|
else
|
|
|
|
name=$(echo $p | cut -f 1 -d ' ')
|
|
|
|
value=$(echo $p | cut -f 2 -d ' ')
|
|
|
|
opt=$(echo $p | cut -f 3 -d ' ')
|
|
|
|
if [ ! -z "$name" ];
|
|
|
|
then
|
|
|
|
file=export/$name-$colorname.svg
|
2019-06-28 10:32:34 +02:00
|
|
|
cp Karte.svg $file
|
2019-06-27 20:27:15 +02:00
|
|
|
sed -i 's/#dddddd/'$color'/' $file
|
|
|
|
sed -i 's/>13</>'$value'</' $file
|
|
|
|
sed -i 's/>XL</>'$opt'</' $file
|
|
|
|
echo "processing " $p " with value= " $value " and opt= " $opt
|
2019-07-15 14:11:18 +02:00
|
|
|
rsvg-convert -f pdf -o pdf/$name-$colorname.pdf $file
|
2019-06-27 20:27:15 +02:00
|
|
|
fi
|
|
|
|
fi
|
|
|
|
done < values.txt
|
|
|
|
done < colors.txt
|
2019-07-15 14:11:18 +02:00
|
|
|
while read p; do
|
|
|
|
if [[ "$p" =~ \#.* ]];
|
|
|
|
then
|
|
|
|
echo $p
|
|
|
|
else
|
|
|
|
name=$(echo $p | cut -f 1 -d ' ')
|
|
|
|
value=$(echo $p | cut -f 2 -d ' ')
|
|
|
|
pdfjam pdf/$name-rot.pdf pdf/$name-gruen.pdf pdf/$name-blau.pdf pdf/$name-gelb.pdf --nup 2x2 --landscape --outfile pdfo/$name.pdf
|
|
|
|
fi
|
|
|
|
done < values.txt
|
|
|
|
|
2019-07-16 07:41:01 +02:00
|
|
|
# Karten in PDF exportieren
|
2019-07-15 14:11:18 +02:00
|
|
|
rsvg-convert -f pdf -o pdf/1Karte-mc.pdf Karte-mc.svg
|
|
|
|
rsvg-convert -f pdf -o pdf/1Karte-mc+4.pdf Karte-mc+4.svg
|
|
|
|
rsvg-convert -f pdf -o pdf/2Karte-mc.pdf Karte-mc.svg
|
|
|
|
rsvg-convert -f pdf -o pdf/2Karte-mc+4.pdf Karte-mc+4.svg
|
|
|
|
rsvg-convert -f pdf -o pdf/3Karte-mc.pdf Karte-mc.svg
|
|
|
|
rsvg-convert -f pdf -o pdf/3Karte-mc+4.pdf Karte-mc+4.svg
|
|
|
|
rsvg-convert -f pdf -o pdf/4Karte-mc.pdf Karte-mc.svg
|
|
|
|
rsvg-convert -f pdf -o pdf/4Karte-mc+4.pdf Karte-mc+4.svg
|
|
|
|
pdfunite pdf/*.pdf cards.pdf
|
2019-07-16 07:41:01 +02:00
|
|
|
|
|
|
|
# Karten für lokalen Druck zusammenfügen
|
2019-07-15 14:11:18 +02:00
|
|
|
pdfjam pdf/1Karte-mc.pdf pdf/1Karte-mc.pdf pdf/1Karte-mc.pdf pdf/1Karte-mc.pdf --nup 2x2 --landscape --outfile pdfo/mc.pdf
|
|
|
|
pdfjam pdf/1Karte-mc+4.pdf pdf/1Karte-mc+4.pdf pdf/1Karte-mc+4.pdf pdf/1Karte-mc+4.pdf --nup 2x2 --landscape --outfile pdfo/mc+4.pdf
|
|
|
|
pdfunite pdfo/*.pdf cards-o.pdf
|