added poppler/pdftocairo as option for SVG converting
parent
25c007c70f
commit
9d705de572
19
build.sh
19
build.sh
|
@ -325,15 +325,25 @@ check_pdftoppm() {
|
||||||
}
|
}
|
||||||
|
|
||||||
check_pdf2svg() {
|
check_pdf2svg() {
|
||||||
# check for poppler/pdf2svg
|
# check for pdf2svg
|
||||||
STATUS=0
|
STATUS=0
|
||||||
command -v pdf2svg >/dev/null 2>&1 || STATUS=1
|
command -v pdf2svg >/dev/null 2>&1 || STATUS=1
|
||||||
if [ $STATUS = 0 ]; then
|
if [ $STATUS = 0 ]; then
|
||||||
log_note "pdf2svg found"
|
log_note "pdf2svg found"
|
||||||
|
svg_convert="pdf2svg"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# check for poppler/pdftocairo
|
||||||
|
STATUS=0
|
||||||
|
command -v pdftocairo >/dev/null 2>&1 || STATUS=1
|
||||||
|
if [ $STATUS = 0 ]; then
|
||||||
|
log_note "pdftocairo found"
|
||||||
|
svg_convert="pdftocairo -svg"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
log_note "Program 'pdf2svg' not found."
|
log_note "Program 'pdf2svg' or 'pdftocairo' not found."
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -683,7 +693,10 @@ run_compile_symbology() {
|
||||||
pdflatex -output-directory=.tex -interaction=batchmode tmp.tex 2>&1 > /dev/null
|
pdflatex -output-directory=.tex -interaction=batchmode tmp.tex 2>&1 > /dev/null
|
||||||
|
|
||||||
## -- copy and convert symbols
|
## -- copy and convert symbols
|
||||||
pdf2svg .tex/tmp.pdf symbols_svg/$SYMBOL.svg
|
## SVG
|
||||||
|
$svg_convert .tex/tmp.pdf symbols_svg/$SYMBOL.svg
|
||||||
|
#
|
||||||
|
## PNG
|
||||||
if [ $PDFTOPPM_CONVERT = 0 ]; then
|
if [ $PDFTOPPM_CONVERT = 0 ]; then
|
||||||
# 'compare' will convert the pdf to png
|
# 'compare' will convert the pdf to png
|
||||||
# -> this reasonably fast!
|
# -> this reasonably fast!
|
||||||
|
|
Loading…
Reference in New Issue