Zum Fußzeileninhalt springen
VERWENDUNG VON IRONPPT
Wie man PowerPoint (PPT) in C# zu PDF konvertiert

PPT (PowerPoint) nach PDF in C# konvertieren (Beispiel-Tutorial)

Die Umwandlung von PowerPoint-Präsentationen in PDFs mit C# kann Geschäftsvorgänge optimieren, indem schnelles Erstellen, einfache Aktualisierungen und das Teilen von Präsentationen ermöglicht werden. Diese Umwandlung stellt auch die Kompatibilität mit verschiedenen Geräten und Programmen sicher und spart somit Zeit und verbessert die Effizienz.

role="alert"> Einführung von IronPPT: Die .NET PowerPoint-Bibliothek von Iron Software
IronPPT lädt und speichert nahtlos PPTX-Dateien - kein Microsoft Office erforderlich. Perfekt zum Automatisieren von Folien, Texten, Formen und Bildern in jeder .NET-Anwendung. Jetzt mit IronPPT loslegen!

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

class="hsg-featured-snippet">

Wie man PPT (PowerPoint) in PDF in C# umwandelt

  1. C#-Bibliothek installieren, um PowerPoint-Dateien in PDFs umzuwandeln
  2. PowerPoint-Präsentation in eine HTML-Datei umwandeln
  3. RenderHtmlFileAsPdf Methode nutzen, um PDF aus der HTML-Datei zu erstellen
  4. Angepasste Kopf- und Fußzeile optional dem neuen PDF hinzufügen
  5. PDFs speichern, die das identische Design wie PowerPoint haben

IronPDF: .NET PDF-Bibliothek

IronPDF ist eine .NET-PDF-Bibliothek, die es C#- und VB-Entwicklern einfach macht, PDF-Dokumente innerhalb von .NET-Anwendungen zu erstellen, zu bearbeiten und zu manipulieren. IronPDF provides excellent rendering capabilities with support for converting HTML to PDF using IronPDF, converting URLs to PDF using IronPDF, SVG to Image, HTML File to PDF, and much more. IronPDF ist hervorragend geeignet, um PDFs aus Berichten, Rechnungen, Kontoauszügen und Quittungen von Webseiten oder bestehenden HTML/CSS-Vorlagen zu erstellen.

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 zu optimieren, indem sie das Erstellen und Ausfüllen von Formularen mit IronPDF automatisieren. In addition, IronPDF makes it easy to add headers and footers using IronPDF, apply watermarks to PDFs with IronPDF, and page numbers to PDF files. Dies macht es zu einer idealen Lösung für die Erstellung von professionell aussehenden PDFs. Sehen wir uns an, wie man mit IronPDF eine PowerPoint-Präsentation in ein PDF-Dokument umwandelt.

Voraussetzungen

Es gibt einige Voraussetzungen, um eine .ppt-Datei in ein PDF-Dokument umzuwandeln.

  1. Visual Studio 2022 (Empfohlen)
  2. Eine laufende .NET-Anwendung mit dem neuesten .NET Framework (Empfohlen)
  3. Microsoft Office installiert
  4. Eine stabile Internetverbindung, um die IronPDF-Bibliothek für die PDF-Umwandlung zu installieren

Kommen wir zu den Hauptschritten bei der Umwandlung von .ppt-Dateien in PDFs.

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

Der erste Schritt ist, PowerPoint-Dateien in HTML umzuwandeln, und dann wird das exportierte HTML verwendet, um ein PDF-Dokument zu erstellen.

Um Ihre .ppt-Datei in das HTML-Format zu exportieren, führen Sie Folgendes aus:

  • Öffnen Sie das Online-Tool Zamzar PPT to HTML Konverter.
  • Laden Sie das PowerPoint-Dokument auf die Zamzar-Website hoch.
  • Klicken Sie auf die Schaltfläche „Jetzt konvertieren“.

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

Es wird beginnen, die PPTX-Datei in HTML umzuwandeln.

Schritt 2: IronPDF zur Lösung hinzufügen

IronPDF kann mithilfe des NuGet-Paket-Managers oder der NuGet-Paket-Manager-Konsole installiert werden.

Verwenden wir die Methode der Paket-Manager-Konsole, um IronPDF zu installieren.

Gehen Sie zu „Werkzeuge“ in der Symbolleiste und wählen Sie die Option „Paket-Manager-Konsole“ aus dem Seitenmenü.

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

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

Install-Package IronPPT

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

Nun ist es an der Zeit, den Code zu schreiben, um mit der IronPDF-Bibliothek PowerPoint in PDF umzuwandeln.

Schritt 3: Die HTML-Datei in PDF umwandeln

Sobald 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 zuerst die folgende Zeile Code am Anfang der Quelldatei hinzu, um IronPDF zu importieren.

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

ChromePdfRenderer-Objekt instanziieren

Instanziieren Sie nun das ChromePdfRenderer-Objekt. Es wird helfen, die PDF-Datei zu erstellen und anzupassen.

var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
$vbLabelText   $csharpLabel

HTML-Datei (Exportiert aus PowerPoint-Datei) zu PDF umwandeln

Verwenden wir die RenderHtmlFileAsPdf-Methode, um die HTML-Datei in das PDF umzuwandeln.

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

Die PowerPoint .ppt-Dateien werden in PDF umgewandelt. Sehen wir uns an, wie wir das generierte PDF mit einem Wasserzeichen, einem Passwort und Kopfzeilen anpassen können.

Schritt 4: Wasserzeichen, Passwort und Kopfzeilen zur PDF-Datei hinzufügen

Wasserzeichen in PDFs mit IronPDF hinzufügen

Dieser Abschnitt zeigt, wie man ein Wasserzeichen als gestempeltes Bild in die PDF-Datei einfügt. Unten verwenden Sie die ApplyStamp-Methode, um Wasserzeichen in der PDF-Datei anzuwenden.

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"))
$vbLabelText   $csharpLabel

Passwortschutz zu PDFs hinzufügen

Das Hinzufügen eines Passworts zum PDF schützt es vor unbefugtem Zugriff. IronPDF unterstützt das Hinzufügen von Passwörtern für Benutzer und Besitzer. Sie können ein anderes 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"
$vbLabelText   $csharpLabel

HTML-Kopfzeilen hinzufügen

HTML-Kopfzeilen sind eine gute Funktionalität für PDFs. Es macht es einfach, die Kopfzeile stilvoll anzupassen. Verwenden Sie das HtmlHeaderFooter-Objekt, um Kopfzeilen in der PDF-Datei hinzuzufü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>"
}
$vbLabelText   $csharpLabel

Schritt 5: PDF-Datei speichern

Nachdem alle Anpassungen durchgeführt wurden, ist es jetzt Zeit, die PDF-Datei auf dem lokalen Rechner zu speichern. Verwenden Sie die SaveAs-Methode von IronPDF, um die PDF-Datei zu speichern.

pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\PptToPdf.pdf")
$vbLabelText   $csharpLabel

Sehen wir uns die Program.cs-Datei 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")
$vbLabelText   $csharpLabel

Ausgabedatei PDF

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

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

Die generierte PDF-Datei wird am angegebenen Ort gespeichert, wenn das Projekt ausgeführt wird. Öffnen Sie die Datei, und wenn sie nach einem Passwort fragt, geben Sie das im Projekt angegebene Passwort ein.

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

Nach Eingabe des richtigen Passworts sieht die Ausgabe-PDF-Datei so aus.

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

IronPDF rendert die PDF-Datei, während es die Formatierung und Reaktionsfähigkeit der PowerPoint-Präsentation beibehält. Kopfzeilen und Wasserzeichen wurden im Projekt angewendet.

Zusammenfassung

So konvertiert man eine .ppt in PDF mit IronPDF in C#. Wenn Sie mehr Informationen über IronPDF benötigen, schauen Sie sich ein weiteres Beispiel für die Verwendung von HTML zur Erstellung eines PDF mit IronPDF an. Die Beispielseiten enthalten eine Fülle von Ressourcen, die Ihnen bei allen PDF-bezogenen Operationen helfen können.

Günstig und funktional, ist IronPDF die perfekte Lösung für diejenigen, die PDF-Dokumente in .NET-Anwendungen erstellen müssen. IronPDF beginnt ab $799 und ist damit eine der erschwinglicheren PDF-Bibliotheken auf dem Markt.

Kaufen Sie Iron Softwares komplettes Softwarepaket mit fünf Produkten für nur den Preis von zwei davon!

Häufig gestellte Fragen

Wie kann ich eine PowerPoint-Präsentation in ein PDF umwandeln, ohne die Formatierung zu verlieren?

Um eine PowerPoint-Präsentation formatierungsfrei in eine PDF-Datei zu konvertieren, exportieren Sie sie zunächst mit einem Online-Tool wie Zamzar als HTML-Datei. Anschließend können Sie die HTML-Datei mit der Methode `RenderHtmlFileAsPdf` von IronPDF in eine PDF-Datei umwandeln und dabei das ursprüngliche Design und Layout beibehalten.

Was sind die Schritte, um PowerPoint mit C# in PDF zu konvertieren?

Exportieren Sie zunächst die PowerPoint-Datei mithilfe eines Dienstes wie Zamzar nach HTML. Fügen Sie die IronPDF-Bibliothek über den NuGet-Paketmanager zu Ihrem .NET-Projekt hinzu. Verwenden Sie die Methode `RenderHtmlFileAsPdf`, um die HTML-Datei in eine PDF-Datei zu konvertieren, und speichern Sie die resultierende Datei lokal.

Wie kann ich die Sicherheit meiner PDF-Dokumente gewährleisten?

Sie können die Sicherheit Ihrer PDF-Dokumente erhöhen, indem Sie IronPDF verwenden, um einen Passwortschutz hinzuzufügen. Dies erfordert das Festlegen von Benutzer- und Inhaberpasswörtern, um unbefugten Zugriff und Änderungen zu verhindern.

Ist es möglich, mein PDF mit Wasserzeichen zu versehen?

Ja, mit IronPDF können Sie Ihre PDFs mit Wasserzeichen versehen. Verwenden Sie dazu die Methode `ApplyStamp` zusammen mit einem `ImageStamper`, um ein Wasserzeichenbild auf Ihr PDF-Dokument anzuwenden.

Welche Werkzeuge sind erforderlich, um PPT in C# in PDF zu konvertieren?

Sie benötigen Visual Studio 2022, eine .NET-Anwendung mit dem neuesten .NET-Framework und die IronPDF-Bibliothek, die über den NuGet-Paket-Manager installiert werden kann.

Wie kann ich HTML-Kopfzeilen zu meinem PDF-Dokument hinzufügen?

Sie können HTML-Kopfzeilen zu Ihrem PDF-Dokument mit den Fähigkeiten von IronPDF hinzufügen. Dies ermöglicht es Ihnen, dynamische Inhalte wie Titel oder Seitenzahlen im Kopfzeilenbereich Ihres PDFs einzufügen.

Welche Kostenüberlegungen gibt es bei der Verwendung von IronPDF?

IronPDF bietet ein kosteneffektives Preismodell, das bei $liteLicense beginnt, was es zu einer erschwinglichen Lösung für Entwickler macht, die professionelle PDF-Dokumente in .NET-Anwendungen erstellen möchten.

Unterstützen IronPPT und IronPDF .NET 10 für die Konvertierung von PPT in PDF in C#?

Ja – IronPPT unterstützt .NET 10 vollständig (sowie die Versionen 9, 8, 7, 6, .NET Framework und .NET Core) und gewährleistet so die Kompatibilität bei der Konvertierung von PowerPoint-Präsentationen in PDF mit C# und IronPDF. ([ironsoftware.com](https://ironsoftware.com/csharp/ppt/blog/using-ironppt/ppt-powerpoint-to-pdf-csharp-tutorial/))

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen