I have to print to PDF a discrete amount of python script. The code should be included as text, rather than image, as it must be checked by an anti-plagiarism mechanism (I do not have to take care of this, it is just requested that the pdf is not made from an image, that's all). It is also necessary to have syntax highlighting.
Do you have any suggestion regarding a specific tool for this?
For the anti-plagiarism part, I can't help you. For printing a py script with syntax highlighting, a traditional tool is enscript
:
enscript -E -q -Z -p - -f Courier10 readmaya.py | ps2pdf - out.pdf
Here, enscript
does the syntax highlighting and produces postscript. You could use any of several possible tools for the second step of converting postscript to pdf. I have shown here ps2pdf
which is from the ghostscript package.
On a Debian- or Unbuntu-like system, enscript
can be installed with:
apt-get install enscript
On a Debian- or Unbuntu-like system, ps2pdf
is part of the ghostscript
package which is likely already installed. If it isn't. run:
apt-get install ghostscript
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With