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.
IronPPT lädt und speichert nahtlos PPTX-Dateien - kein Microsoft Office erforderlich. Perfekt für die Automatisierung von Folien, Text, Formen und Bildern in jeder .NET-Anwendung. Starten Sie jetzt mit IronPPT!
Dieses Tutorial zeigt, wie man eine PowerPoint-Präsentation in PDF in C# mit der IronPDF-Bibliothek umwandelt.
Wie konvertiert man PPT (PowerPoint) in C# in PDF?
- Installieren Sie die C#-Bibliothek, um PowerPoint-Dateien in PDFs zu konvertieren.
- PowerPoint-Präsentation in eine HTML-Datei umwandeln
- Verwenden Sie die Methode `RenderHtmlFileAsPdf` , um aus einer HTML-Datei eine PDF-Datei zu generieren.
- Fügen Sie optional einen benutzerdefinierten Kopf- und Fußzeile in das neue PDF ein
- Speichern Sie PDFs, die das gleiche 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 bietet hervorragende Rendering-Fähigkeiten mit Unterstützung für HTML-zu-PDF-Umwandlung mit IronPDF, URLs zu PDF-Umwandlung mit IronPDF, SVG zu Bild, HTML-Datei zu PDF und vieles mehr. 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. Darüber hinaus erleichtert IronPDF das Hinzufügen von Kopf- und Fußzeilen mit IronPDF, Wasserzeichen zu PDFs mit IronPDF anzuwenden und Seitennummern zu PDF-Dateien. Dies macht es zu einer idealen Lösung für die Erstellung von professionell aussehenden PDFs. Schauen wir uns an, wie man IronPDF verwendet, um eine PowerPoint-Präsentation in ein PDF-Dokument zu konvertieren.
Voraussetzungen
Es gibt einige Voraussetzungen, um eine .ppt-Datei in ein PDF-Dokument umzuwandeln.
- Visual Studio 2022 (Empfohlen)
- Eine laufende .NET-Anwendung mit dem neuesten .NET Framework (Empfohlen)
- Microsoft Office installiert
- Eine stabile Internetverbindung, um die IronPDF-Bibliothek für die PDF-Umwandlung zu installieren
Lassen Sie uns zu den Hauptschritten übergehen, um .ppt-Dateien in PDFs zu konvertieren.
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 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ü.
NuGet-Paket-Manager wird in Visual Studio angezeigt
Geben Sie den folgenden Befehl in die Konsole ein, um IronPDF zu installieren.
Install-Package IronPPT
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
ChromePdfRenderer-Objekt instanziieren
Nun instanziieren Sie 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()
HTML-Datei (Exportiert aus PowerPoint-Datei) zu PDF umwandeln
Lasst uns die Methode RenderHtmlFileAsPdf verwenden, um die HTML-Datei in eine PDF-Datei zu konvertieren.
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")
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. Im Folgenden wird die Methode ApplyStamp verwendet, um Wasserzeichen in die PDF-Datei einzufügen.
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"))
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"
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 Objekt HtmlHeaderFooter, 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>"
}
Schritt 5: PDF-Datei speichern
Nachdem alle Anpassungen vorgenommen wurden, kann die PDF-Datei lokal gespeichert werden. Verwenden Sie dazu die Methode SaveAs von IronPDF.
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\PptToPdf.pdf")
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")
Ausgabedatei PDF
Die folgende PowerPoint-Präsentation wurde in eine PDF-Datei umgewandelt.
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.
Passwort-Dialogbox
Nach Eingabe des richtigen Passworts sieht die Ausgabe-PDF-Datei so aus.
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 unbedingt ein weiteres Beispiel zur Verwendung von HTML zur Erstellung eines PDFs mit IronPDF an. Die Beispielseiten enthalten eine Fülle von Ressourcen, die Ihnen bei allen PDF-bezogenen Vorgängen 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 bei $799 und ist damit eine der preisgünstigeren 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 for .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/))

