IRONPDF VERWENDEN

Konvertieren von PPT (PowerPoint) in PDF in C# (Beispiel-Tutorial)

Aktualisiert 25. Februar 2024
Teilen Sie:

Die Konvertierung von PowerPoint-Präsentationen in PDF-Dateien mit C# kann die Geschäftsabläufe verbessern, da sie eine schnelle Erstellung, einfache Aktualisierung und gemeinsame Nutzung von Präsentationen ermöglicht. Diese Konvertierung gewährleistet auch die Kompatibilität mit verschiedenen Geräten und Programmen, wodurch Zeit gespart und die Effizienz gesteigert wird.

Dieses Tutorial zeigt, wie man eine PowerPoint-Präsentation in C# mit Hilfe der IronPDF-Bibliothek in PDF konvertiert.

IronPDF: .NET PDF-Bibliothek

IronPDF ist eine .NET PDF-Bibliothek, die es C#- und VB-Entwicklern erleichtert, PDF-Dokumente in .NET-Anwendungen zu erstellen, zu bearbeiten und zu manipulieren. IronPDF bietet hervorragende Rendering-Funktionen mit Unterstützung für HTML zu PDF, URL zu PDFsVG in Bild, HTML-Datei in PDF, und vieles mehr. IronPDF eignet sich hervorragend für die Erstellung von PDFs von Berichten, Rechnungen, Auszügen und Quittungen aus Webseiten oder vorhandenen HTML/CSS-Vorlagen.

Ein entscheidendes Merkmal ist, dass die IronPDF-Bibliothek verwendet werden kann, um bestehende PDF-Formulare auszufüllen oder neue PDF-Formulare von Grund auf zu erstellen. Dies ermöglicht es Unternehmen, ihren Dokumenten-Workflow durch Automatisierung zu rationalisieren das Erstellen und Ausfüllen von Formularen. Außerdem macht IronPDF es einfach, die kopfzeilen und Fußzeilen hinzufügen, wasserzeichenund Seitenzahlen in PDF-Dateien. Das macht es zu einer idealen Lösung für die Erstellung professionell aussehender PDFs. Sehen wir uns an, wie man mit IronPDF eine PowerPoint-Präsentation in ein PDF-Dokument konvertieren kann.

Voraussetzungen

Es gibt einige Voraussetzungen für die Konvertierung einer .ppt-Datei in ein PDF-Dokument.

  1. Visual Studio 2022 (Empfohlen)

  2. Eine laufende .NET-Anwendung mit dem neuesten .NET-Framework (Empfohlen)

  3. Microsoft Office installiert

  4. Eine stabile Internetverbindung zur Installation der IronPDF-Bibliothek für die PDF-Konvertierung

    Kommen wir nun zu den wichtigsten Schritten der Konvertierung von .ppt-Dateien in PDFs.

Schritt 1: Exportieren Sie Ihre PowerPoint-Präsentation als HTML

In einem ersten Schritt werden PowerPoint-Dateien in HTML konvertiert, und anschließend wird das exportierte HTML in ein PDF-Dokument umgewandelt.

Um Ihre .ppt-Datei in das HTML-Format zu exportieren, gehen Sie wie folgt vor:

  • Öffnen Sie die Zamzar PPT zu HTML konverter Online-Tool.
  • Laden Sie das PowerPoint-Dokument auf die Zamzar-Website hoch.
  • Klicken Sie auf die Schaltfläche "Jetzt konvertieren".

    PPT (PowerPoint) in C# in PDF konvertieren (Beispiel-Tutorial), Abbildung 1: PPT in HTML konvertieren

     **PPT in HTML konvertieren

    Es beginnt mit der Konvertierung der PPTX-Datei in HTML.

Schritt 2: IronPDF zur Lösung hinzufügen

IronPDF kann über den NuGet Package Manager oder die NuGet Package Manager Console installiert werden.

Lassen Sie uns IronPDF mit der Methode der Paketmanager-Konsole installieren.

Gehen Sie in der Symbolleiste auf "Werkzeuge" und wählen Sie im Seitenmenü die Option "Paketverwaltungskonsole".

Konvertieren von PPT (PowerPoint) in PDF in C# (Beispiel-Tutorial), Abbildung 2: NuGet Package Manager wird in Visual Studio angezeigt

NuGet Package Manager wird in Visual Studio angezeigt

Geben Sie den folgenden Befehl in die Konsole ein, um IronPDF zu installieren.

Install-Package IronPdf

Konvertieren von PPT (PowerPoint) in PDF in C# (Beispiel-Tutorial), Abbildung 3: Installation der IronPDF-Bibliothek

Installation der IronPDF-Bibliothek

Jetzt ist es an der Zeit, den Code für die Konvertierung einer PowerPoint-Datei in PDF mithilfe der IronPDF-Bibliothek zu schreiben.

Schritt 4: Konvertieren der PowerPoint-Datei in PDF

die HTML-Datei verfügbar ist, wird IronPDF verwendet, um die HTML-Datei in eine PDF-Datei zu konvertieren.

IronPDF zur Code-Datei hinzufügen

Fügen Sie zunächst die folgende Code-Zeile am Anfang der Quelldatei ein, um IronPDF zu importieren.

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

ChromePdfRenderer-Objekt instanziieren

Nun instanziieren Sie die chromePdfRenderer objekt. Es hilft beim Erstellen und Anpassen der PDF-Datei.

var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
VB   C#

HTML-Datei (aus PowerPoint-Datei exportiert) in PDF konvertieren

Verwenden wir die renderHtmlFileAsPdf methode, um die HTML-Datei in das PDF-Format zu konvertieren.

var pdf = IronRenderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
var pdf = IronRenderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
Dim pdf = IronRenderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")
VB   C#

Die PowerPoint-Dateien (ppt) werden in PDF-Dateien umgewandelt. Sehen wir uns an, wie man die erzeugte PDF-Datei mit einem Wasserzeichen, einem Passwort und Kopfzeilen anpasst.

Schritt 3: Wasserzeichen, Kennwort und Kopfzeilen in der PDF-Datei hinzufügen

Wasserzeichen in PDFs mit IronPDF hinzufügen

In diesem Abschnitt wird gezeigt, wie Sie ein Wasserzeichen als gestempeltes Bild in die PDF-Datei einfügen. Verwenden Sie im Folgenden die stempel anwenden methode, um Wasserzeichen in der PDF-Datei anzubringen.

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
VB   C#

Passwortschutz für PDFs hinzufügen

Das Hinzufügen eines Kennworts zur PDF-Datei schützt sie vor unbefugtem Zugriff. IronPDF unterstützt das Hinzufügen von Passwörtern sowohl für Benutzer als auch für Eigentümer. Sie können ein unterschiedliches Passwort für den Benutzer und den Administrator festlegen, um die Anpassung von PDF-Dateien zu ermöglichen.

pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword"
VB   C#

HTML-Kopfzeilen hinzufügen

HTML-Kopfzeilen sind eine gute Funktionalität für PDFs. Es macht es einfach, die Kopfzeile stilvoll zu gestalten. Verwenden Sie die HtmlHeaderFooter objekt, um Kopfzeilen in die PDF-Datei einzufügen.

renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
	.MaxHeight = 20,
	.HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>"
}
VB   C#

Schritt 4: PDF-Datei speichern

Nachdem alle Anpassungen vorgenommen wurden, ist es nun an der Zeit, die PDF-Datei auf dem lokalen Rechner zu speichern. Verwenden Sie IronPDFs speichern als methode, um die PDF-Datei zu speichern.

pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\PptToPdf.pdf")
VB   C#

Schauen wir uns die Datei Program.cs an.

using IronPdf;
using IronPdf.Editing;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

pdf.Password = "EasyPassword";

pdf.SaveAs("C:\\PptToPdf.pdf");
using IronPdf;
using IronPdf.Editing;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

pdf.Password = "EasyPassword";

pdf.SaveAs("C:\\PptToPdf.pdf");
Imports IronPdf
Imports IronPdf.Editing

Private renderer = New ChromePdfRenderer()
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
	.MaxHeight = 20,
	.HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>"
}

Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")

pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))

pdf.Password = "EasyPassword"

pdf.SaveAs("C:\PptToPdf.pdf")
VB   C#

PDF-Datei ausgeben

Die folgende PowerPoint-Präsentation wurde in eine PDF-Datei umgewandelt.

Konvertieren von PPT (PowerPoint) in PDF in C# (Beispiel-Tutorial), Abbildung 4: PowerPoint-Präsentation

PowerPoint-Präsentation

Die erzeugte PDF-Datei wird am angegebenen Ort gespeichert, wenn das Projekt ausgeführt wird. Öffnen Sie die Datei, und geben Sie bei der Passwortabfrage das im Projekt angegebene Passwort ein.

Konvertieren von PPT (PowerPoint) in PDF in C# (Beispiel-Tutorial), Abbildung 5: Passwort-Dialogfeld

Passwort-Dialogfeld

Nach Eingabe des richtigen Kennworts sieht die PDF-Ausgabedatei wie folgt aus.

Konvertieren von PPT (PowerPoint) in PDF in C# (Beispiel-Tutorial), Abbildung 6: Ausgabe des generierten PDF

Ausgabe des generierten PDF

IronPDF rendert die PDF-Datei unter Beibehaltung der Formatierung und Reaktionsfähigkeit der PowerPoint-Präsentation. Das Projekt wurde mit Kopfzeilen und Wasserzeichen versehen.

Zusammenfassung

So konvertieren Sie eine .ppt in PDF mit IronPDF in C#. Wenn Sie weitere Informationen über IronPDF benötigen, lesen Sie bitte einen anderen beispiel für die Erstellung einer PDF-Datei. Die Beispielseiten enthalten eine Fülle von Ressourcen, die Ihnen bei allen PDF-bezogenen Vorgängen helfen können.

IronPDF ist die perfekte Lösung für alle, die PDF-Dokumente in .NET-Anwendungen erstellen müssen. IronPDF kostet ab $749 und ist damit eine der günstigeren PDF-Bibliotheken auf dem Markt.

Iron Software kaufen vollständige Suite von fünf Produkten zum Preis von nur zwei davon!

< PREVIOUS
Excel in PDF konvertieren in C# (Schritt-für-Schritt) Tutorial
NÄCHSTES >
PDF-Anzeige in .NET MAUI (Schritt-für-Schritt) Tutorial

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 11,308,499 Lizenzen anzeigen >