Convert draw.io xml file (usually *.drawio) to pdf/png within command line.
Works nicely with make and/or latexmk. Useful if you are writing a paper or thesis with many figures.
npm install --global draw.io-export
drawio <source.drawio> -o <dest.pdf>
drawio <source.drawio> -o <dest.png>
drawio <source.drawio> -F <format> -o <dest>- If not specified, automatically detect
pngorpdf pngOnly the first page is usedpdfOnly the first page is usedcat-pdfAll pages used, concatenatedsplit-pngAll pages used, separate files with name<dest><#>.pngsplit-pdfAll pages used, separate files with name<dest><#>.pdfsplit-index-pngAlias forsplit-pngsplit-index-pdfAlias forsplit-pdfsplit-id-pngAll pages used, separate files with name<dest><diagram-id>.pngsplit-id-pdfAll pages used, separate files with name<dest><diagram-id>.pdfsplit-name-pngAll pages used, separate files with name<dest><page-name>.pngsplit-name-pdfAll pages used, separate files with name<dest><page-name>.pdf
docker run --rm \
-v <your folder with .drawio files>:/files \
b1f6c1c4/draw.io-export [<fmt>]- All above formats are supported
- If not specified, generate both
pngandcat-pdf