Ich möchte den Quellcode einiger Projekte in eine druckbare Datei konvertieren, um ihn auf einem USB-Stick zu speichern und später problemlos auszudrucken. Wie kann ich das machen?
Bearbeiten
Zunächst möchte ich klarstellen, dass ich nur die nicht versteckten Dateien und Verzeichnisse drucken möchte (also keine Inhalte von .git
zB).
Um eine Liste aller nicht ausgeblendeten Dateien in nicht ausgeblendeten Verzeichnissen im aktuellen Verzeichnis zu erhalten , können Sie den find . -type f ! -regex ".*/\..*" ! -name ".*"
Befehl ausführen, der in diesem Thread als Antwort angezeigt wird .
Wie im selben Thread vorgeschlagen, habe ich versucht, mithilfe des Befehls eine PDF-Datei aus den Dateien zu erstellen, find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdf
aber leider ist die resultierende PDF-Datei ein komplettes Durcheinander .
a2ps -1 --delegate=0 -l 100 --line-numbers=5 -P pdf
Ich habe -l
100 Zeichen pro Zeile hinzugefügt , um einige Zeilenumbrüche und Zeilennummern zu vermeiden, aber das ist nur eine persönliche Einstellung.
a2ps -P file *.src
Postscript-Dateien aus Ihrem Quellcode erstellen. Die PS-Dateien müssen jedoch konvertiert und anschließend kombiniert werden.