PowerPoint PPT PPTX zu PDF

Suchen Sie nach einer zuverlässigen und dennoch einfachen Lösung zum Konvertieren von PowerPoint PPT oder PPTX in PDF? Möchten Sie PowerPoint Präsentationen mit hoher Qualität präzise in PDF konvertieren? Wenn ja, dann sind Sie hier richtig, denn in diesem Artikel werde ich eine Reihe von Funktionen vorstellen, um PowerPoint PPT nahtlos in PDF oder PPTX in PDF programmgesteuert in C# zu konvertieren.

Dieser Artikel besteht aus den folgenden PowerPoint zu PDF Konvertierungsfunktionen.

Hinweis: Neben der Konvertierung von PPT in PDF unterstützt Aspose.Slides im Alleingang die Konvertierung von Präsentationen in viele Formate: HTML, JPG, TIFF und andere.

Um PPT in DOC zu konvertieren, müssen Sie Aspose.Slides zusammen mit Aspose.Words verwenden. Vielleicht möchten Sie unseren kostenlosen PPT zu Word Konverter ausprobieren, um zu sehen, wie Aspose-APIs Konvertierungsprozesse handhaben.

Voraussetzung für die Konvertierung von PowerPoint in PDF in C#

Aspose.Slides for .NET ist eine leistungsstarke PowerPoint-Automatisierungs-API zum Erstellen, Bearbeiten, Analysieren und Konvertieren von Präsentationsdokumenten, und wir werden diese API in diesem Artikel verwenden. Sie können Aspose.Slides for .NET auf eine der folgenden Arten in Visual Studio installieren.

Installation über den NuGet Package Manager

PPT zu PDF

Installation über die Paket-Manager Konsole

PM> Install-Package Aspose.Slides.NET

Konvertieren Sie PPT oder PPTX in PDF in C#

Im Folgenden finden Sie die einfachen Schritte zum Konvertieren einer PowerPoint Präsentation in PDF mit Aspose.Slides for .NET.

Das folgende Codebeispiel zeigt, wie PPT in C# in PDF konvertiert wird.

// Instanziieren Sie ein Präsentationsobjekt, das eine PPT Datei darstellt
Presentation presentation = new Presentation("PowerPoint.ppt");

// Speichern Sie die Präsentation als PDF
presentation.Save("PPT-to-PDF.pdf", SaveFormat.Pdf);

Konvertieren Sie PPT oder PPTX in PDF mit benutzerdefinierten Optionen in C#

Sie können die Konvertierung von PowerPoint in PDF auch anpassen, indem Sie verschiedene Optionen wie Jpeg-Qualität, Textkomprimierungsstufe, das Verhalten von Metadateien usw. definieren. Sie können diese Optionen mit der Klasse PdfOptions festlegen.

Das folgende Codebeispiel zeigt, wie PowerPoint mit benutzerdefinierten Optionen in C# in PDF konvertiert wird.

// Instanziieren Sie ein Präsentationsobjekt, das eine PPTX Datei darstellt
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instanziieren Sie die PdfOptions Klasse
PdfOptions pdfOptions = new PdfOptions();

// Stellen Sie die JPEG-Qualität ein
pdfOptions.JpegQuality = 90;

// Verhalten für Metadateien festlegen
pdfOptions.SaveMetafilesAsPng = true;

// Stellen Sie die Textkomprimierungsstufe ein
pdfOptions.TextCompression = PdfTextCompression.Flate;

// Definieren Sie den PDF-Standard
pdfOptions.Compliance = PdfCompliance.Pdf15;

// Speichern Sie die Präsentation als PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Konvertieren Sie versteckte Folien einer PowerPoint Präsentation in PDF in C#

Die PowerPoint Präsentationen können auch versteckte Folien enthalten. Standardmäßig sind ausgeblendete Folien nicht in der Konvertierung von PPT oder PPTX in PDF enthalten. Falls Sie eine Präsentation mit ausgeblendeten Folien konvertieren möchten, können Sie dies mit der Eigenschaft PdfOptions.ShowHiddenSlides angeben.

Das folgende Codebeispiel zeigt, wie Sie ein PPTX in PDF konvertieren, einschließlich versteckter Folien in C#.

// Instanziieren Sie ein Präsentationsobjekt, das eine PPTX Datei darstellt
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instanziieren Sie die PdfOptions Klasse
PdfOptions pdfOptions = new PdfOptions();

// Ausgeblendete Folien einschließen
pdfOptions.ShowHiddenSlides = true;

// Speichern Sie die Präsentation als PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Konvertieren Sie ausgewählte Folien von PowerPoint PPT oder PPTX in PDF in C#

Anstatt die gesamte Präsentation zu konvertieren, können Sie auch die ausgewählten Folien der Präsentation in PDF konvertieren. Dazu können Sie das Integer-Array mit den Foliennummern definieren und dieses Array dann an die Methode Save(String,Int32[], SaveFormat.Pdf) übergeben.

Das folgende Codebeispiel zeigt, wie ausgewählte Folien von PowerPoint PPT/PPTX in C# in PDF konvertiert werden.

// Instanziieren Sie ein Präsentationsobjekt, das eine PPTX Datei darstellt
Presentation presentation = new Presentation("PowerPoint.pptx");

// Festlegen eines Arrays von Folienpositionen
int[] slides = { 1, 3 };

// Speichern Sie die Präsentation als PDF
presentation.Save("PPTX-to-PDF.pdf", slides, SaveFormat.Pdf);

Konvertieren Sie eine PowerPoint Präsentation in eine passwortgeschützte PDF Datei mit Zugriffsberechtigungen

Das PDF Format unterstützt das Festlegen des Passworts und der Zugriffsberechtigungen zum Schutz des Dokuments. Falls Sie einen solchen Schutzmechanismus beim Konvertieren von PowerPoint in PDF anwenden möchten, können Sie dies mit der Klasse PdfOptions tun.

Das folgende Codebeispiel zeigt, wie Sie beim Konvertieren von PPTX in PDF in C# ein Kennwort festlegen und Zugriffsberechtigungen angeben.

// Instanziieren Sie ein Präsentationsobjekt, das eine PPTX Datei darstellt
Presentation presentation = new Presentation("PowerPoint.pptx");

/// Instanziieren Sie die PdfOptions Klasse
PdfOptions pdfOptions = new PdfOptions();

// PDF-Passwort und Zugriffsberechtigungen festlegen
pdfOptions.Password = "password";
pdfOptions.AccessPermissions = PdfAccessPermissions.PrintDocument | PdfAccessPermissions.HighQualityPrint;

// Speichern Sie die Präsentation als PDF
presentation.Save("PPTX-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Probieren Sie Aspose.Slides for .NET kostenlos aus

Sie können Aspose.Slides for .NET kostenlos testen und verwenden, indem Sie eine temporäre Lizenz anfordern.

Siehe auch