Zum Hauptinhalt springen

So erstellen Sie eine PDF-Präsentation aus einer Datei in Jupyter Notebook unter Windows

Eine PDF-Präsentation kann ein sehr nützliches Werkzeug für die Präsentation von Daten in einem Jupyter Notebook sein, insbesondere wenn Sie Ihre Ideen oder Forschungsergebnisse mit Kollegen oder einem Publikum teilen möchten. Jedoch, Erstellen einer PDF-Präsentation aus einer Jupyter Notebook-Datei kann ein wenig schwierig sein, vor allem für Windows-Benutzer. In diesem Artikel betrachten wir einige Schritte, mit denen Sie eine PDF-Präsentation aus einer Jupyter Notebook-Datei auf einem Windows-Betriebssystem erstellen können.

Der erste Schritt besteht darin, die erforderlichen Tools wie wkhtmltopdf und pandoc zu installieren. Mit diesen Tools können Sie Jupyter Notebook-Dateien in PDF-Dateien konvertieren. Sie müssen wkhtmltopdf von der offiziellen Website herunterladen und installieren. Installieren Sie dann Pandoc, indem Sie den Anweisungen auf ihrer Website folgen. Beide Tools müssen der Umgebungsvariablen PATH auf Ihrem Computer hinzugefügt werden. Überprüfen Sie, ob diese funktionieren, indem Sie die Befehle "wkhtmltopdf --version" und "pandoc --version" an der Eingabeaufforderung ausführen.

Der zweite Schritt besteht darin, die Jupyter Notebook-Datei in das HTML-Format zu konvertieren. Dazu müssen Sie den Befehl "jupyter nbconvert --to html" ausführen.ipynb". Dadurch wird eine Datei mit der Erweiterung erstellt.html, das Ihre Präsentation enthält. Stellen Sie sicher, dass alle Präsentationselemente im Webbrowser korrekt und fehlerfrei angezeigt werden. Wenn Zellen mit Code aktiviert sind, stellen Sie sicher, dass sie erfolgreich ausgeführt wurden und die Ergebnisse angezeigt werden. Wenn Fehler oder fehlende Elemente vorliegen, nehmen Sie die erforderlichen Änderungen vor und wiederholen Sie den Schritt.

Der dritte Schritt besteht darin, die HTML-Datei mit dem Werkzeug wkhtmltopdf in das PDF-Format zu konvertieren. Führen Sie dazu den Befehl "wkhtmltopdf " aus.html .pdf". Dadurch wird eine Datei mit der Erweiterung erstellt.das PDF, das Ihre Präsentation enthält. Öffnen Sie die PDF-Datei, um sicherzustellen, dass alle Elemente in der Präsentation korrekt und fehlerfrei angezeigt werden. Wenn Probleme auftreten, kehren Sie zum vorherigen Schritt zurück und beheben Sie diese vor dem Konvertieren in eine PDF-Datei.

Das ist alles! Jetzt haben Sie eine PDF-Präsentation aus einer Jupyter Notebook-Datei erstellt. Sie können diese Datei verwenden, um Daten, Forschungsergebnisse oder Ihre Ideen darzustellen. Vergessen Sie nicht, Ihre Präsentation mit Kollegen oder Publikum zu teilen und Ihre Forschung oder Ideen mit einer qualitativ erstellten PDF-Datei zu präsentieren.

So erstellen Sie eine PDF-Präsentation in Jupyter Notebook unter Windows

In Jupyter Notebook unter Windows können Sie mit speziellen Werkzeugen eine PDF-Präsentation aus einer Datei erstellen. In diesem Abschnitt betrachten wir einige Schritte, die Ihnen helfen, eine hochwertige PDF-Präsentation zu erstellen.

Schritt 1: Installieren Sie die benötigten Bibliotheken

Um eine PDF-Präsentation zu erstellen, benötigen Sie die folgenden Bibliotheken:

Die BibliothekInstallationsbefehl
pypdf2pip install PyPDF2
reportlabpip install reportlab
jupyter_contrib_nbextensionspip install jupyter_contrib_nbextensions

Schritt 2: Erstellen Sie eine Jupyter Notebook-Datei

Öffnen Sie das Jupyter Notebook und erstellen Sie eine neue Datei. In dieser Datei erstellen Sie Ihre Präsentation.

Schritt 3: Importieren Sie die benötigten Bibliotheken

Importieren Sie die folgenden Bibliotheken in Ihr Jupyter Notebook:

from PyPDF2 import PdfWriter, PdfFileReaderfrom reportlab.lib.pagesizes import letterfrom reportlab.pdfgen import canvasfrom IPython.display import Image

Schritt 4: Fügen Sie Folien zu Ihrer Präsentation hinzu

Erstellen Sie Folien mit folgendem Code:

# Создание пустого PDF документаoutput = PdfWriter()# Добавление слайдов в презентациюslide1 = canvas.Canvas("slide1.pdf", pagesize=letter)slide1.drawString(100, 100, "Slide 1")output.addPage(slide1.getPageNumber())slide2 = canvas.Canvas("slide2.pdf", pagesize=letter)slide2.drawString(100, 100, "Slide 2")output.addPage(slide2.getPageNumber())# Сохранение презентации в файлoutputFileName = "presentation.pdf"output.write(open(outputFileName, "wb"))

Schritt 5: Konvertieren Sie Ihre Folien in eine PDF-Präsentation

Konvertieren Sie die erstellten Folien mithilfe des folgenden Codes in eine PDF-Präsentation:

# Создание пустого PDF документа для презентацииoutputPresentation = PdfWriter()# Добавление слайдов в презентациюslide1Pdf = PdfFileReader(open("slide1.pdf", "rb"))outputPresentation.addPage(slide1Pdf.getPage(0))slide2Pdf = PdfFileReader(open("slide2.pdf", "rb"))outputPresentation.addPage(slide2Pdf.getPage(0))# Сохранение PDF презентации в файлoutputPresentationFileName = "presentation.pdf"outputPresentation.write(open(outputPresentationFileName, "wb"))

Jetzt können Sie die Datei "Präsentation" öffnen.pdf" und sehen Sie Ihre erstellte PDF-Präsentation.

So, jetzt wissen Sie, wie Sie eine PDF-Präsentation in Jupyter Notebook unter Windows erstellen. Dieser Prozess beinhaltet die Installation der benötigten Bibliotheken, das Erstellen einer Jupyter Notebook-Datei, das Hinzufügen von Folien und das Konvertieren in eine PDF-Präsentation. Viel Glück beim Erstellen Ihrer Präsentationen!

Installieren der benötigten Bibliotheken

Um eine PDF-Präsentation aus einer Datei in Jupyter Notebook unter Windows zu erstellen, müssen Sie bestimmte Bibliotheken installieren. Stellen Sie sicher, dass Sie Python und pip installiert haben, bevor Sie mit der Installation beginnen.

1. Installieren Sie die nbconvert-Bibliothek, mit der wir Jupyter Notebook-Dateien in verschiedene Formate konvertieren können, einschließlich PDF:

  • Öffnen Sie die Eingabeaufforderung
  • Geben Sie Folgendes ein: pip install nbconvert
  • Warten Sie, bis die Installation abgeschlossen ist

2. Installieren Sie die Pandoc-Bibliothek, die Sie zum Konvertieren von Markdown in PDF benötigen:

  • Laden Sie das Pandoc-Installationsprogramm von der offiziellen Website unter dem Link herunter https://pandoc.org/installing.html
  • Führen Sie das Installationsprogramm aus und folgen Sie den Installationsanweisungen
  • Beenden Sie die Installation

Nachdem Sie alle benötigten Bibliotheken installiert haben, können Sie PDF-Präsentationen aus Jupyter Notebook-Dateien unter Windows erstellen.

Erforderliche Module importieren und konfigurieren

Bevor Sie eine PDF-Präsentation in Jupyter Notebook unter Windows erstellen können, müssen Sie mehrere Module importieren und konfigurieren:

- pandas: mit dem Datenmodul können Sie Daten in verschiedenen Formaten importieren und exportieren, einschließlich CSV und Excel;

- matplotlib: bibliothek zum Erstellen verschiedener Diagramme und zur Visualisierung von Daten;

- reportlab: das Modul zum Erstellen von PDF-Dateien ermöglicht die Erstellung verschiedener Dokumenttypen, einschließlich Präsentationen.

Führen Sie die folgenden Befehle aus, um Module zu importieren:

import pandas as pd

import matplotlib.pyplot as plt

from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Image

Nachdem Sie die Module importiert haben, müssen Sie einige Parameter konfigurieren:

pd.set_option('display.max_columns', None)

pd.set_option('display.max_rows', None)

plt.rcParams["figure.figsize"] = (16,8)

Mit den ersten beiden Befehlen können Sie trotz ihrer Anzahl alle Spalten und Datenzeilen in Jupyter Notebook anzeigen. Der letzte Befehl legt die Größe der Diagramme so fest, dass sie im Vollbildmodus angezeigt werden.

Nachdem Sie die Module importiert und konfiguriert haben, können Sie mit der Erstellung einer PDF-Präsentation beginnen.

Konvertieren von Jupyter Notebook in eine PDF-Präsentation

Konvertieren von Jupyter Notebook in eine PDF-Präsentation kann nützlich sein, wenn Sie Ihren Code, Ihre Diagramme und Ihre Forschungsergebnisse in einem benutzerfreundlichen und verständlichen Format teilen möchten.

Dazu benötigen Sie die Bibliothek nbconvert, die die Möglichkeit bietet, Jupyter Notebook-Dateien in verschiedene Formate zu konvertieren, einschließlich in PDF.

Hier sind einige Schritte, die Sie befolgen müssen, um das Jupyter Notebook in eine PDF-Präsentation zu konvertieren:

  1. Installieren Sie die nbconvert-Bibliothek mit pip: pip install nbconvert
  2. Öffnen Sie die Eingabeaufforderung und navigieren Sie zum Ordner mit der Jupyter Notebook-Datei: cd path/to/folder
  3. Führen Sie den Befehl nbconvert aus, indem Sie den Namen der Jupyter Notebook-Datei angeben: jupyter nbconvert --to slides notebook.ipynb --post serve
  4. Nachdem Sie diesen Befehl ausgeführt haben, wird ein Browser mit einer HTML-Präsentation geöffnet. Um die Präsentation als PDF zu speichern, drücken Sie Strg + S und wählen Sie das PDF-Format im Dialogfeld Speichern aus.

Auf diese Weise können Sie schnell eine PDF-Präsentation aus Ihrer Jupyter Notebook-Datei erstellen, wodurch sie für ein breiteres Publikum zugänglicher wird.

Speichern einer PDF-Präsentation unter Windows

Um eine PDF-Präsentation in einem Jupyter Notebook unter Windows zu speichern, müssen Sie die folgenden Schritte ausführen:

  1. Installieren Sie die erforderlichen Abhängigkeiten. Stellen Sie sicher, dass Sie die Bibliotheken nbconvert und pandoc installiert haben. Wenn sie nicht vorhanden sind, verwenden Sie den pip-Paketmanager, um sie zu installieren.
  2. Starten Sie Jupyter Notebook. Öffnen Sie eine Eingabeaufforderung, und führen Sie den Befehl jupyter notebook aus. Danach wird die Jupyter Notebook-Weboberfläche in Ihrem Browser geöffnet.
  3. Öffnen Sie den gewünschten Laptop. Suchen Sie in der Jupyter Notebook-Weboberfläche den gewünschten Laptop, der die Präsentation enthält, und öffnen Sie ihn.
  4. Konvertieren Sie Ihren Laptop in PDF. Wählen Sie im Menü "Jupyter Notebook" die Option "Datei" > "Download als" > "PDF via LaTeX (.pdf)". Danach wird das Notebook in das PDF-Format konvertiert.
  5. Wählen Sie einen Speicherort für die Präsentation aus. Wählen Sie im Dialogfeld den Pfad und den Dateinamen aus, mit dem die PDF-Präsentation gespeichert werden soll.
  6. Klicken Sie auf die Schaltfläche Speichern. Danach wird die PDF-Präsentation am von Ihnen gewählten Speicherort auf Ihrem Computer gespeichert.

Jetzt haben Sie eine PDF-Präsentation aus einer Datei im Jupyter Notebook unter Windows erstellt. Sie können diese Präsentation verwenden, um Ihren Code, die Ergebnisse und die Präsentation Ihrer Forschungsprojekte zu präsentieren.