
PDF zu PowerPoint-Konvertierung | Online PDF zu PPT-Konvertierungs-API
PDF Dateien bieten die Möglichkeit, die Integrität des Dokuments unabhängig von Anwendungssoftware, Hardware und Betriebssystem aufrechtzuerhalten. Daher ist das Portable Document Format (PDF) wegen seiner einzigartigen Eigenschaft, das Format und das Seitenverhältnis von Elementen beizubehalten, weit verbreitet. Ebenso werden für die meisten offiziellen Darstellungen von Informationen PowerPoint-Präsentationen (PPTX, PPT, PPTM, ODP, OTP usw.) häufig verwendet. Wenn wir also die Präsentationsdokumente erstellen, erhalten wir möglicherweise die Informationen im PDF-Format, die in das PowerPoint-Präsentationsformat integriert werden müssen. Wenn wir jedoch die Konvertierung für eine Vielzahl von Dokumenten durchführen müssen, wird es wirklich mühsam. Daher ist eine programmgesteuerte Lösung ein gangbarer Ansatz.
In diesem Blog werden wir einige Themen beleuchten.
- Cloud APIs
- PowerPoint-Konvertierungs-API
- Convertieren Sie PDF in PowerPoint in C#
- PPT zu PDF Konverter mit C#
Cloud APIs
Unsere Cloud-Lösungen sind in Bezug auf die angebotenen Funktionen und Dienstleistungen ziemlich einzigartig. Sie bieten die gleichen Fähigkeiten, die wir im Laufe der Jahre in Form von RESTful APIs erreicht haben. Es ist keine Softwareinstallation erforderlich und Sie können sogar die Dokument-/Dateiverarbeitung über die Eingabeaufforderung mit cURL-Befehlen durchführen. Während dieser Dokumentenverarbeitung können Sie die Eingabedatei als Eingabeargument bereitstellen oder die bereits auf dem Cloud-Speicher verfügbare Datei laden.
PowerPoint-Konvertierungs-API
Aspose.Slides Cloud ist eine unserer führenden API-Dienste für Dateiformate, die speziell für die Verarbeitung von PowerPoint-Präsentationen entwickelt wurden. Sie können die API nutzen, um PowerPoint-Präsentationen zu erstellen, zu manipulieren und in andere unterstützte Formate zu transformieren. Daher bietet es auch die Möglichkeit, PPTX Dateien in PDF-Format zu konvertieren, und ebenso können Sie PDF in PPTX-Format umwandeln.
Convert PDF to PowerPoint in C#
Die folgenden Optionen zeigen die Schritte, um eine PDF-Datei zu laden und sie im PPTX-Format darzustellen. Falls die angegebene Ergebnisdatei nicht vorhanden ist, wird eine neue Datei erzeugt, und wenn eine Datei mit demselben Namen im Cloud-Speicher vorhanden ist, werden die Seiten der neu geladenen PDF-Datei als separate Folien am Ende der vorherigen Präsentation hinzugefügt.
- Zuerst müssen Sie ein Objekt von SlidesApi erstellen, während Sie Ihre exklusiven Client-ID und Client-Secret-Schlüssel 🔑 bereitstellen (diese können von dashboard.aspose.cloud erhalten werden)
- Laden Sie eine Datei aus dem lokalen Speicher in ein Stream Objekt
- Erstellen Sie ein Objekt der Klasse PostSlidesDocumentFromPdfRequest und geben Sie die resultierende Datei gegen die Name-Eigenschaft an.
- Geben Sie die Eingabe-PDF an, die oben in das Stream Objekt geladen wurde.
- Rufen Sie die Methode PostSlidesDocumentFromPdf(…) auf, um den Konvertierungsprozess durchzuführen.
C# .NET
// please viist following link for complete source code https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;
string Client_ID = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
try
{
// instanziieren Sie das SlidesAPI Objekt
SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
// Laden Sie die PDF-Datei von local storage.
Stream file = File.OpenRead("Converted.pdf");
// erstelle ein Objekt des PostSlidesDocumentFromPdfRequest Objekts mit dem resultierenden Dateinamen
PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
// führen Sie den PDF zu PPTX-Konvertierungsvorgang aus
Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
Beispieldateien, die im obigen Beispiel verwendet wurden Converted.pdf und Resultant.pptx.
PPT zu PDF Konverter mit C#
Die Umwandlung von PowerPoint-Präsentationen in das PDF-Format ist ebenfalls sehr praktisch.
- Der erste Schritt besteht darin, Ihre personalisierte Client-ID und Client Secret von dashboard.aspose.cloud zu erhalten.
- Dann erstellen Sie ein Objekt von SlidesApi, während Sie die Client-ID und das Client-Geheimnis bereitstellen.
- Laden Sie die Eingabe-PPTX in die Stream-Instanz
- Erstellen Sie ein Objekt der Klasse PostSlidesConvertRequest, während Sie die Eingabe Präsentation und den Enumerationswert ExportFormat.Pdf als Argument an ihren Konstruktor übergeben.
- Klasse PostSlidesConvert(..) Methode zur Initiierung des Konvertierungsprozesses
- Schließlich speichern Sie die Ausgabe im lokalen Speicher im PDF-Format.
C#.NET
// please viist following link for complete source code https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;
string Client_ID = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
try
{
// Instanziiere das SlidesAPI Objekt
Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
// Laden Sie die Eingabe-PDF-Datei aus dem lokalen Speicher
Stream presentation = File.OpenRead("input.pptx");
// specify the output format for resultant file
PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
// initialize the conversion process
Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
// speichern Sie die resultierende Datei im lokalen Speicher
pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
Schlussfolgerung
In diesem Artikel haben wir die Einzelheiten der PDF zu PowerPoint- sowie PowerPoint zu PDF-Konvertierung mit einem C# .NET-Code-Snippet untersucht. Nachdem wir diese Schritte befolgt haben, ist es uns gelungen, unseren eigenen PDF zu PPT-Konverter zu entwickeln. Ebenso ist die API so erstaunlich, dass sie es uns auch ermöglicht, PPT mit weniger Codezeilen in PDF zu konvertieren. Sie können mehr über andere erstaunliche Funktionen erfahren, die von der Cloud-API angeboten werden, indem Sie Developers Guide besuchen. Darüber hinaus ist der vollständige Quellcode der REST-API auf GitHub verfügbar.
Möchten Sie die API in Aktion sehen! Versuchen Sie, unsere kostenlose Online-PDF Import -App für die Konvertierung von PDF in PowerPoint zu verwenden.