Mit jeder neuen Version bemühen wir uns, die besten Funktionen zur Manipulation und Verarbeitung von PowerPoint zu bieten. Wir arbeiten kontinuierlich hart daran, Aspose.Slides Cloud so leistungsfähig zu machen, dass alle Möglichkeiten zur Manipulation von PowerPoint abgedeckt werden. In diesem Artikel werden wir die folgenden Themen im Detail besprechen
- Unterstützung für das FODP-Format
- Neue PdfCompliance-Optionen
- Bestimmen von Notizen Folie
- Exportieren Sie PowerPoint-Unterformen als PNG
Info: Sie möchten möglicherweise den kostenlosen Aspose PowerPoint to PDF Online-Konverter ausprobieren.
Unterstützung für das FODP-Format
Die FODP ist eine Präsentationsdatei, die im OpenDocument-Format gespeichert ist, jedoch im flachen XML-Format gespeichert wird, anstelle des .ZIP Containers, der von den Standard .ODP Dateien verwendet wird. Es vereinfacht die automatische Erstellung von Präsentationen und ermöglicht es, die Präsentationen mit einem Texteditor lesbar zu machen. In der neuesten veröffentlichten Version des Aspose.Slides Cloud SDK for .NET wurde die Unterstützung für das .fodp-Format bereitgestellt. Es ermöglicht den Benutzern nun, .fodb Dateien zur Verarbeitung zu laden oder vorhandene PowerPoint Dateien zu laden und im FODB-Format zu speichern.
cURL-Befehl
curl -X PUT "https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/Fodp?outPath=NotesPresentation.fodp" -H "accept: application/json" -H "authorization: Bearer <JWT Token>" -H "Content-Type: application/json" -H "x-aspose-client: Containerize.Swagger" -d "{ \"Format\": \"string\"}"
Request URL
https://api.aspose.cloud/v3.0/slides/NotesPresentation.pptx/Fodp?outPath=NotesPresentation.fodp
C#.NET
// Für vollständige Beispiele und Datendateien besuchen Sie bitte https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// initialisieren Sie die Aspose.Slides Cloud-Instanz
SlidesApi api = new SlidesApi(MyAppSid, MyAppKey);
// Erstellen Sie ein Objekt von PostSlidesSaveAsRequest, um die Datei zu transformieren.
PostSlidesSaveAsRequest request = new PostSlidesSaveAsRequest
{
Name = "NotesPresentation.pptx",
Format = ExportFormat.Fodp,
};
Stream response = api.PostSlidesSaveAs(request);
// save die resultierende Datei auf das Systemlaufwerk
response.CopyTo(File.Create("myPresentation.fodp"));
Neue PdfCompliance-Optionen
In der neuesten veröffentlichten Version wurden ein paar neue Optionen (PdfA1a und PdfUa Optionen) zur ComplianceEnum-Enumeration hinzugefügt.

Image 1:- Neu hinzugefügte PDF/A-Konformitätsoptionen
// vollständige Beispiele finden Sie unter https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// initialisieren Sie die Aspose.Slides Cloud-Instanz
SlidesApi Slidesapi = new SlidesApi(MyAppSid, MyAppKey);
// PdfExportOption Instanz, um Optionen während der PDF-Rendering festzulegen
Aspose.Slides.Cloud.Sdk.Model.PdfExportOptions pdfExportOptions = new PdfExportOptions();
// Wählen Sie das PDF/A-konforme Format aus
pdfExportOptions.Compliance = PdfExportOptions.ComplianceEnum.PdfA1a;
// Laden Sie PPTX aus dem Cloud-Speicher und setzen Sie das Exportformat auf PDF und PdfExportOptions.
PostSlideSaveAsRequest postSlideSaveAsRequest = new PostSlideSaveAsRequest("Presentation1-a.pptx", 1, SlideExportFormat.Pdf, pdfExportOptions);
// parse resultierende Datei zu Stream Objekt
Stream pdf = Slidesapi.PostSlideSaveAs(postSlideSaveAsRequest);
// save die resultierende Datei auf das Systemlaufwerk
pdf.CopyTo(File.OpenWrite("MyPresentation-pdf-a1a.pdf"));

Image 2:- PPTX in PDF/A-1a konformes Format konvertiert
Bestimmung der Notizen Folie
Ein wesentlicher Bestandteil einer Präsentation ist die Vorbereitung von Rednernotizen. Diese Notizen können Erinnerungen daran enthalten, was gesagt werden soll, sowie zusätzliche Informationen oder Fakten, die nicht auf dem Bildschirm erscheinen.

Image 3:- PowerPoint-Folie mit Notizen
PowerPoint-Präsentation aus Cloud-Speicher
Request URL
https://api.aspose.cloud/v3.0/slides/Presentation1-a.pptx/slides/1/notesSlide/exist
cURL-Befehl
curl -X GET "https://api.aspose.cloud/v3.0/slides/Presentation1-a.pptx/slides/1/notesSlide/exist" -H "accept: application/json" -H "authorization: Bearer <JWT Token>"
C#.NET
// komplette Beispiele finden Sie unter https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// initialisiere Aspose.Slides Cloud Instanz
SlidesApi Slidesapi = new SlidesApi(MyAppSid, MyAppKey);
// Laden Sie PowerPoint aus Cloud-Speicher und bestimmen Sie die Notizen auf der ersten Folie.
GetNotesSlideExistsRequest request = new GetNotesSlideExistsRequest
{
Name = "Presentation1-a.pptx",
SlideIndex = 1
};
// identifizieren, ob Notizen in der Folie vorhanden sind.
EntityExists exists = Slidesapi.GetNotesSlideExists(request);
// print result on console
Console.WriteLine(exists.Exists);
PowerPotin Präsentation vom lokalen System
Request URL
https://api.aspose.cloud/v3.0/slides/slides/1/notesSlide/exist
cURL-Befehl
curl -X POST "https://api.aspose.cloud/v3.0/slides/slides/2/notesSlide/exist" -H "accept: application/json" -H "authorization: Bearer <JWT Token>" -d {"document":{}}
C#.NET
// Vollständige Beispiele finden Sie unter https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// initialize Aspose.Slides Cloud instance
SlidesApi Slidesapi = new SlidesApi(MyAppSid, MyAppKey);
// Laden Sie PowerPoint von der lokalen Systemfestplatte und ermitteln Sie die Notizen im ersten Slide.
PostGetNotesSlideExistsRequest request = new PostGetNotesSlideExistsRequest
{
Document = File.OpenRead("Presentation1-a.pptx"),
SlideIndex = 1
};
// überprüfen, ob Notizen auf der Folie vorhanden sind
EntityExists exists = Slidesapi.PostGetNotesSlideExists(request);
// print result on console
Console.WriteLine("Notes exist in Slide :"+ exists.Exists);
Exportieren von PowerPoint-Unterschichten als PNG
Shapes sind eine großartige Möglichkeit, Ihre Präsentationen interessanter zu gestalten. PowerPoint-Formen können angepasst werden, um Ihren Bedürfnissen gerecht zu werden, indem Sie Ihre eigene Farbpalette, Vorlieben und mehr verwenden. Formen verleihen Ihren Präsentationen visuelle Attraktivität. Aspose.Slides Cloud bietet die Möglichkeiten, die Form in eines der folgenden Rasterbildformate zu extrahieren/speichern.

Bild 4:- Bildexportformate

Image 5:- PowerPoint-Folie mit Formen
C#.NET
// vollständige Beispiele finden Sie unter https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// initialisiere Aspose.Slides Cloud Instanz
SlidesApi Slidesapi = new SlidesApi(MyAppSid, MyAppKey);
// create an object to load PPTX and access 4th shape object on 2nd slide
PostSubshapeSaveAsRequest request = new PostSubshapeSaveAsRequest
{
Name = "Presentation1-a.pptx",
SlideIndex = 2,
ShapeIndex = 4,
Format = ShapeExportFormat.Png,
ScaleX = 2,
ScaleY = 2
};
// holen Sie das Shape Objekt in eine Stream-Instanz
Stream file = Slidesapi.PostSubshapeSaveAs(request);
// speichere das Rasterbild auf dem Systemlaufwerk
file.CopyTo(File.Create("subshape.png"));

Bild 6:- Form im PNG-Format exportiert
Schlussfolgerung
In diesem Artikel haben wir Details zu neuen Funktionen besprochen, die im Aspose.Slides Cloud SDK für .NET eingeführt wurden. Wir haben speziell Details darüber diskutiert, wie man Unterformen im PNG oder JPEG-Format exportiert und wie man PPT in das PDF/A-Format konvertiert. Falls Sie bei der Verwendung der API auf Probleme stoßen, können Sie uns jederzeit über das kostenlose product support forum kontaktieren.
Verwandte Artikel
Wir empfehlen auch, die folgenden Links zu besuchen, um mehr über … zu erfahren.