pandocを導入した上で、
function highlighter(){
sed '1i```{.'$1' .numberLines}' | sed '$a```' | pandoc -s;
}
alias highlighter=highlighter
> highlighter cpp < input.cpp > output.html
wkhtmltopdfを導入すれば
> cat input.cpp | highlighter cpp | wkhtmltopdf - output.pdf
とすることで、PDF出力可能。