Konvertieren Sie PDF in PPT in C#

Konvertieren Sie PDF in PPT in C#

Vor kurzem haben wir einen Blogbeitrag veröffentlicht, in dem es darum geht, wie man PowerPoint-Präsentation mit C# rendert. Wir haben auch gezeigt, wie man PowerPoint-Folien in JPG-Bilder umwandelt. In diesem Blogbeitrag werden wir jedoch lernen, wie man PDF in C# programmgesteuert in PPT konvertiert. Wir werden diese .NET PDF Bibliothek verwenden, um diese Konvertierung zu erreichen, da sie Methoden und Eigenschaften zum Bearbeiten und Konvertieren von PDF-Dateien bietet. Beide Dateiformate sind aufgrund ihrer kompetenten Funktionen beliebt.

Die folgenden Abschnitte werden in diesem Artikel behandelt:

PDF-zu-PPT-Konvertierungs-API-Installation

Wir werden diese .NET-PDF-Bibliothek verwenden, um unsere .NET-Anwendung mit einem PDF-zu-PPT-Konverter auszustatten. Es ist leicht, einfach zu installieren und bietet eine umfassende Dokumentation zur Verwendung und Installation.

Sie können die DLL-Dateien jedoch entweder herunterladen oder den folgenden Befehl im NuGet-Paketmanager ausführen.

Install-Package Aspose.PDF

Konvertieren Sie PDF programmgesteuert in C# in PPT

Bisher haben wir die Bibliothek installiert und sind bereit, Code in C# zu schreiben. Wir werden sehen, wie einfach es ist, PDF in einer .NET-Anwendung programmgesteuert in PPT zu konvertieren.

Sie können die Schritte und das unten erwähnte Code-Snippet befolgen:

  1. Laden Sie ein PDF-Dokument, indem Sie ein Objekt der Klasse Dokument initialisieren.
  2. Instanziieren Sie eine Instanz der Klasse PptxSaveOptions, um auf die PDF-Optionen zuzugreifen.
  3. Speichern Sie die Ausgabe im PPTX-Format, indem Sie die Methode Save aufrufen.
// Laden Sie ein PDF-Dokument, indem Sie ein Objekt der Document-Klasse initialisieren 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("sample.pdf");
// Instanziieren Sie die PptxSaveOptions-Instanz 
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Speichern Sie die Ausgabe im PPTX-Format, indem Sie die Save-Methode aufrufen 
doc.Save(  "PDFToPPT_out.pptx", pptx_save);

.NET PDF-Bibliothek - Erweiterte Optionen

Diese .NET-PDF-Bibliothek bietet einen riesigen Stapel von Funktionen, die Sie hier überprüfen können. Lassen Sie uns jedoch einige erweiterte Funktionen untersuchen, die von dieser API angeboten werden, indem Sie die Schritte befolgen.

  1. Erstellen Sie ein Objekt der Klasse Document und laden Sie die PDF-Quelldatei.
  2. Initialisieren Sie eine Instanz der Klasse PptxSaveOptions.
  3. Legen Sie die Eigenschaft SlidesAsImages auf „true“ fest, wenn Sie PDF mit Folien als Bilder in PPT konvertieren möchten.
  4. Legen Sie die Auflösung des Bildes fest, indem Sie den Wert der Eigenschaft ImageResolution festlegen.
  5. Wenn CloseResponse wahr ist, wird das Antwortobjekt geschlossen, nachdem das Dokument in einer Antwort gespeichert wurde.
  6. Schaltet die Erkennung von Textspalten um, wenn OptimizeTextBoxes wahr ist.
  7. Speichern Sie die Ausgabe im PPTX-Format, indem Sie die Methode Save aufrufen.
// Erstellen Sie ein Objekt der Document-Klasse und laden Sie die PDF-Quelldatei 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("final.pdf");
// Initialisieren Sie eine Instanz der PptxSaveOptions-Klasse
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Legen Sie die SlidesAsImages-Eigenschaft auf true fest, wenn Sie PDF mit Folien als Bilder in PPTX konvertieren möchten 
pptx_save.SlidesAsImages = true; 
// Legen Sie die Auflösung des Bildes fest, indem Sie den Wert der ImageResolution-Eigenschaft festlegen  
pptx_save.ImageResolution = 192;
// Wenn CloseResponse wahr ist, wird das Antwortobjekt geschlossen, nachdem das Dokument in der Antwort gespeichert wurde.  
pptx_save.CloseResponse = true;
// Schaltet die Erkennung von Textspalten um, wenn OptimizeTextBoxes wahr ist  
pptx_save.OptimizeTextBoxes = true;
// Speichern Sie die Ausgabe im PPTX-Format, indem Sie die Save-Methode aufrufen 
doc.Save(  "PDFToPPT_out.ppt", pptx_save);

Sie können die Ausgabe des obigen Code-Snippets im folgenden Bild sehen:

PDF zu PPT in C#

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz nutzen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Das ist es! Wir hoffen, dass Sie diesen Blogbeitrag hilfreich fanden, wenn Sie ernsthaft daran interessiert sind, eine PDF-zu-PPT-Konvertierungsbibliothek in Ihrer .NET-Anwendung zu installieren. Darüber hinaus haben wir die programmgesteuerte Konvertierung von PDF in PPT in C# durchgegangen. Darüber hinaus haben wir auch einige erweiterte Funktionen dieser .NET-PDF-Bibliothek untersucht. Überspringen Sie jedoch nicht die Dokumentation, um mehr über die anderen Methoden und Eigenschaften zu erfahren. Außerdem schreibt conholdate.com neue Blogbeiträge zu neuen Themen. Bitte bleiben Sie daher für regelmäßige Updates in Kontakt.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Siehe auch