
PDF til PowerPoint konvertering | Online PDF til PPT konverterings-API
PDF filer giver muligheden for at opretholde dokumentets integritet uanset anvendt software, hardware og operativsystem. Derfor er Portable Document Format (PDF) meget populært på grund af sin unikke egenskab ved at opretholde formatering og billedforholdet af elementer. Tilsvarende er PowerPoint-præsentationer (PPTX, PPT, PPTM, ODP, OTP, osv.) almindeligt anvendt til de fleste officielle repræsentationer af information. Så mens vi opretter præsentationsdokumenterne, kan vi modtage oplysningerne i PDF-format, som skal indarbejdes i PowerPoint-præsentationsformatet. Men hvis vi skal udføre konverteringen for en stor mængde dokumenter, bliver det rigtig besværligt. Derfor er en programmeringsløsning en
I denne blog vil vi kaste lys over følgende emner
- Cloud APIs
- PowerPoint Conversion API
- Konverter PDF til PowerPoint i C#
- PPT til PDF Converter ved hjælp af C#
Cloud APIs
Vores cloud-løsninger er ret unikke med hensyn til de funktioner og tjenester, de tilbyder. De tilbyder de samme kapaciteter, som vi har opnået gennem alle disse år i form af RESTful API’er. Ingen softwareinstallation er påkrævet, og du kan endda udføre dokument-/filbehandling via en kommandoprompt ved hjælp af cURL-kommandoer. Under denne dokumentbehandling kan du give inputfilen som et inputargument eller indlæse filen, der allerede er tilgængelig på cloud-lagring.
PowerPoint Konverterings-API
Aspose.Slides Cloud er en af vores førende filformat API’er, der tilbyder tjenester specifikt til behandling af PowerPoint-præsentationer. Du kan bruge API’en til at oprette, manipulere samt transformere PowerPoint præsentation formater til andre understøttede formater. Derfor giver det også muligheden for at omdanne PPTX-filer til PDF-format, og på samme måde kan du konvertere PDF til PPTX-format.
Convert PDF to PowerPoint in C#
De følgende muligheder viser trinnene til, hvordan man indlæser en PDF-fil og gengiver den til PPTX-format. I tilfælde af at den angivne resulterende fil ikke er til stede, genereres en ny fil, og hvis en fil med det samme navn findes på cloud-lagring, tilføjes siderne fra den nyindlæste PDF-fil som separate dias i slutningen af den tidligere præsentation.
- Først skal du oprette et objekt af SlidesApi, mens du angiver din eksklusive Client ID og Client Secret nøgler 🔑 (de kan opnås fra dashboard.aspose.cloud)
- Indlæs en fil fra lokal lagring ind i et Stream-objekt
- Opret et objekt af klassen PostSlidesDocumentFromPdfRequest og angiv den resulterende fil mod navnetegenskab.
- Angiv input-PDF’en, der er indlæst i stream-objektet ovenfor
- Call PostSlidesDocumentFromPdf(…) metode for at udføre konverteringsoperationen
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
{
// instantiere SlidesAPI objekt
SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
// indlæs input PDF-fil fra lokal opbevaring
Stream file = File.OpenRead("Converted.pdf");
// create an object of PostSlidesDocumentFromPdfRequest object containing resultant file name
PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
// perform the PDF to PPTX conversion operation
Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
Eksempelfiler brugt i ovenstående eksempel Converted.pdf og Resultant.pptx.
PPT til PDF Konverter ved hjælp af C#
Konvertering af PowerPoint-præsentationer til PDF-format er også ret bekvemt.
- Det første skridt er at få din personlige Client ID og Client Secret fra dashboard.aspose.cloud
- Så opret et objekt af SlidesApi ved at angive Client ID og Client Secret.
- Indlæs input PPTX-filen i Stream-instansen.
- Opret et objekt af PostSlidesConvertRequest klassen ved at give input Presentation og ExportFormat.Pdf enumerationsværdi som et argument til dens konstruktor.
- Klasse PostSlidesConvert(..) metode til at initere konverteringsprocessen
- Endelig skal du gemme outputtet over lokal lagring i 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
{
// instantiate SlidesAPI object
Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
// indlæs input PDF-fil fra lokal opbevaring
Stream presentation = File.OpenRead("input.pptx");
// specificer outputformatet for det resulterende fil
PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
// initialize the conversion process
Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
// gem den resulterende fil til lokal opbevaring
pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
Konklusion
I denne artikel har vi udforsket detaljerne ved PDF til PowerPoint samt PowerPoint til PDF konvertering ved hjælp af C# .NET kodeeksempel. Så efter at have fulgt disse trin, formåede vi at udvikle vores egen PDF til PPT konverter. På samme måde er API’et så fantastisk, at det også gør det muligt for os at konvertere PPT til PDF med færre kode-linjer. Du kan lære om andre fantastiske funktioner, der tilbydes af Cloud API ved at besøge Developers Guide. Desuden er den komplette kildekode til REST API tilgængelig på GitHub.
Want to see API in Action ! Try using our free online PDF Import app for PDF to PowerPoint conversion.