LibreOffice
Batch generation of PDF files from ODF files:
lowriter --headless --convert-to pdf *.odt --outdir outdir/ localc --headless --convert-to pdf *.ods --outdir outdir/Batch generation of PDF files from ODF files (Flatpak):
org.libreoffice.LibreOffice --writer --headless --convert-to pdf *.odt --outdir outdir/ org.libreoffice.LibreOffice --calc --headless --convert-to pdf *.ods --outdir outdir/
PDF toolkit
Remove all pages except the first one from a PDF file:
pdftk A=infile.pdf cat A1 output outfile.pdfor:
pdf-stapler cat infile.pdf 1 outfile.pdf
Pandoc
Generate PDF file from Markdown:
pandoc -S -f markdown infile.md -o outfile.pdfUse a custom template (
~/.pandoc/templates/):pandoc -S --template=custom -f markdown infile.md -o outfile.pdfSpecify some variables and markdown extensions:
pandoc -S -V lang=spanish -f markdown+footnotes+backtick_code_blocks+inline_notes+raw_html infile.md --latex-engine=xelatex -o outfile.pdf
Convert
Convert TXT files to PDF:
enscript -p - infile.txt | ps2pdf - outfile.pdf