
Conversione da PDF a PowerPoint | API di conversione online da PDF a PPT
I file PDF forniscono la capacità di mantenere la fedeltà del documento indipendentemente dal software applicativo, dall’hardware e dal sistema operativo. Pertanto, il formato di documento portabile (PDF) è ampiamente popolare grazie alla sua caratteristica unica di mantenere la formattazione e il rapporto di aspetto degli elementi. Allo stesso modo, per la maggior parte delle rappresentazioni ufficiali delle informazioni, le presentazioni PowerPoint (PPTX, PPT, PPTM, ODP, OTP, ecc.) sono comunemente utilizzate. Quindi, mentre creiamo i documenti di presentazione, potremmo ricevere informazioni in formato PDF che devono essere incorporate nel formato di presentazione PowerPoint. Tuttavia, se dobbiamo eseguire la conversione per un gran numero di documenti, diventa davvero ingombrante. Pert
In questo blog, stiamo per fare luce sui seguenti argomenti
- APIs Cloud
- API di conversione PowerPoint
- Convertire PDF in PowerPoint in C#
- Converter PPT in PDF utilizzando C#
Cloud APIs
Le nostre soluzioni cloud sono piuttosto uniche in termini di funzionalità e servizi che offrono. Offrendo le stesse capacità che abbiamo raggiunto in tutti questi anni sotto forma di API RESTful. Non è necessaria alcuna installazione software e puoi anche eseguire l’elaborazione di documenti/file tramite un prompt dei comandi utilizzando comandi cURL. Durante questa elaborazione dei documenti, puoi fornire il file di input come argomento di input o caricare il file già disponibile sullo storage cloud.
API di Conversione PowerPoint
Aspose.Slides Cloud è una delle nostre API di formato file principali che forniscono servizi specificamente per l’elaborazione delle presentazioni PowerPoint. Puoi utilizzare l’API per creare, manipolare e trasformare i formati di presentazione PowerPoint in altri formati supportati. Pertanto, offre anche la possibilità di trasformare i file PPTX in formato PDF e, similmente, puoi convertire il PDF in formato PPTX.
Convertire PDF in PowerPoint in C#
Le seguenti opzioni mostrano i passaggi su come caricare un file PDF e renderizzarlo in formato PPTX. Nel caso in cui il file risultante specificato non sia presente, viene generato un nuovo file, e se esiste un file con lo stesso nome nel cloud storage, le pagine del file PDF appena caricato vengono aggiunte come diapositive separate alla fine della presentazione precedente.
- Per prima cosa, è necessario creare un oggetto di SlidesApi fornendo le proprie chiavi Client ID e Client Secret esclusive 🔑 (possono essere ottenute da dashboard.aspose.cloud)
- Carica un file dallo storage locale in un oggetto Stream
- Crea un oggetto della classe PostSlidesDocumentFromPdfRequest e specifica il file risultante contro la proprietà Nome.
- Specifica il file PDF di input caricato nell’oggetto stream sopra
- Chiama il metodo PostSlidesDocumentFromPdf(…) per eseguire l’operazione di conversione.
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
{
// istanza l'oggetto SlidesAPI
SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
// carica il file PDF di input dalla memoria locale
Stream file = File.OpenRead("Converted.pdf");
// crea un oggetto di PostSlidesDocumentFromPdfRequest contenente il nome del file risultante
PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
// eseguire l'operazione di conversione da PDF a PPTX
Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
File di esempio utilizzati nell’esempio sopra Converted.pdf e Resultant.pptx.
Convertitore da PPT a PDF utilizzando C#
La conversione delle presentazioni PowerPoint in formato PDF è anche piuttosto comoda.
- Il primo passo è ottenere il tuo Client ID e Client Secret personalizzati da dashboard.aspose.cloud
- Quindi crea un oggetto di SlidesApi fornendo l’ID Client e il Segreto Client.
- Carica il PPTX di input nell’istanza Stream
- Crea un oggetto della classe PostSlidesConvertRequest fornendo come argomento al suo costruttore l’input Presentazione e il valore dell’enumerazione ExportFormat.Pdf
- Class PostSlidesConvert(..) metodo per avviare il processo di conversione
- Finalmente, salva l’output su archiviazione locale in formato PDF.
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
{
// istanza dell'oggetto SlidesAPI
Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
// carica file PDF di input dall'archiviazione locale
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);
// salva il file risultante nella memoria locale
pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
Conclusione
In questo articolo, abbiamo esplorato i dettagli della conversione da PDF a PowerPoint e da PowerPoint a PDF utilizzando un frammento di codice C# .NET. Dopo aver seguito questi passaggi, siamo riusciti a sviluppare il nostro convertitore da PDF a PPT. Allo stesso modo, l’API è così sorprendente che ci consente anche di convertire PPT in PDF con meno righe di codice. Puoi scoprire altre fantastiche funzionalità offerte dall’API Cloud visitando Developers Guide . Inoltre, il codice sorgente completo dell’API REST è disponibile su GitHub .
Vuoi vedere l’API in azione! Prova a usare la nostra app online gratuita PDF Import per la conversione da PDF a PowerPoint.