Code-Dateien -> PDF (automatisch)



  • Hallo,

    ich müsste auf regelmäßiger Basis .cpp- und .hpp-Dateien in PDFs umwandeln, wobei ich gerne Code-Highlighting in den PDFs hätte. Bisher mache ich das per Hand. Ich öffne also jede Code-Datei in einem passenden Editor (z.B. kate) und mache über den PDF-Drucker jeweils ein PDF daraus. Dies würde ich gerne automatisieren. Ich bräuchte also ein Shell-Skript, das alle Code-Dateien im aktuellen Verzeichnis in PDFs mit Code-Highlighting umwandelt.

    Hat irgendwer eine Idee, wie man das hinkriegen könnte?



  • a2ps -o foo.ps foo.cpp && ps2pdf foo.ps



  • Du könntest auch Doxygen ausprobieren. Es ist ein Tool welches dir eine Dokumentation in Form von Html, Latex und ich meine auch Pdf generieren kann. Wenn du nun in der Doxygen Config die Quellen mit einbindest, bekommst du ein Dokument in dem sowohl die Quellen vorhanden sind, als auch die entsprechenden dokumentierten Elemente.

    Evt. wäre das ja was für dich.



  • zufallswert schrieb:

    a2ps -o foo.ps foo.cpp && ps2pdf foo.ps

    Danke, kann man bei a2ps auch irgendwie einstellen, dass man farbiges Code-Highlighting bekommt?


  • Mod

    ingobulla schrieb:

    zufallswert schrieb:

    a2ps -o foo.ps foo.cpp && ps2pdf foo.ps

    Danke, kann man bei a2ps auch irgendwie einstellen, dass man farbiges Code-Highlighting bekommt?

    Ja.


Log in to reply