19 lines
545 B
Bash
Executable File
19 lines
545 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Directory containing SVG files
|
|
INPUT_DIR="."
|
|
|
|
# Loop through all SVG files in the directory
|
|
for svg_file in "$INPUT_DIR"/*.svg; do
|
|
# Check if there are SVG files in the directory
|
|
if [ -f "$svg_file" ]; then
|
|
# Output PDF file name
|
|
pdf_file="../${svg_file%.svg}.pdf"
|
|
png_file="../${svg_file%.svg}"
|
|
|
|
# Convert SVG to PDF using Inkscape
|
|
inkscape "$svg_file" --export-filename="$pdf_file" && \
|
|
pdftocairo -png -singlefile -cropbox "$pdf_file" "$png_file"
|
|
fi
|
|
done
|