Warum PY in PDF konvertieren?
Ein PDF von Python-Quellcode kann auf jedem Gerät ohne Python-Installation geöffnet werden und wird für Ausdrucke zur Code-Review, Dokumentation und Abgabe von Aufgaben verwendet. PDF bewahrt Syntax-Highlighting und Paginierung in einem festen Layout.
Wie man PY in PDF konvertiert
VS Code FREE
Öffnen Sie die .py-Datei in VS Code, installieren Sie die Erweiterung vscode-print oder PrintCode, verwenden Sie den Druckbefehl und setzen Sie das Druckziel im Browser auf Als PDF speichern.
Pygments (pygmentize) OPEN-SOURCE
Installieren Sie es mit pip install pygments (erfordert eine LaTeX-Distribution für die PDF-Ausgabe) und führen Sie dann pygmentize -f pdf -o output.pdf yourfile.py aus, um ein PDF mit Syntax-Highlighting zu erstellen.
Notepad++ FREE
Öffnen Sie die .py-Datei in Notepad++, gehen Sie zu Datei > Drucken und wählen Sie Microsoft Print to PDF als Drucker, um ein einfaches, ungestyltes PDF ohne Syntax-Highlighting zu speichern.
Über diese Formate
Eine .py-Datei ist eine Python-Quellcodedatei - reiner Text mit einem Programm oder Skript, das in der Programmiersprache Python geschrieben wurde. Um den Code zu lesen, öffnen Sie die…
.PY-Details öffnen →Ein PDF (Portable Document Format) ist ein Dokument mit festem Layout, das auf jedem Gerät identisch aussieht - Schriftarten, Bilder und Layout sind vollständig eingebettet. Öffnen Sie es…
.PDF-Details öffnen →Qualität & worauf zu achten ist
- Das resultierende PDF ist eine visuelle Momentaufnahme des Codes - es kann nicht ausgeführt werden und enthält keine Python-Laufzeitdaten.
- Pygments erfordert eine LaTeX-Distribution (TeX Live oder MiKTeX), um eine PDF-Ausgabe zu erzeugen; falls LaTeX nicht installiert ist, verwenden Sie
-f html, um eine HTML-Datei zu generieren und diese über einen Browser als PDF zu drucken. - Auf macOS verfügt der Druckdialog jeder Anwendung über eine Schaltfläche Als PDF speichern unten links - für einen einfachen ungestylten Export ist keine zusätzliche Software erforderlich.
Häufig gestellte Fragen
Wird das PDF Syntax-Highlighting enthalten?
Benötige ich LaTeX, um Pygments für die PDF-Ausgabe zu verwenden?
pygmentize -f pdf generiert eine LaTeX-Datei und kompiliert diese. Ohne LaTeX verwenden Sie -f html, um eine HTML-Datei zu erzeugen und diese über einen Browser als PDF zu drucken.