PDF in PowerPoint

Convertitore da PDF a PowerPoint con C# .NET.

Convertendo i file PDF in presentazioni PowerPoint, possiamo sbloccare un mondo di possibilità, offrendo flessibilità, interattività e maggiore appeal visivo. Con questa transizione fluida dai documenti statici alle presentazioni dinamiche, ottieni il potere di coinvolgere un pubblico più ampio in modo più accattivante. Quindi, che tu voglia riutilizzare contenuti esistenti, creare presentazioni professionali o migliorare la collaborazione sul posto di lavoro, la conversione di PDF in PowerPoint utilizzando C# .NET offre una soluzione versatile.

Questo articolo tratta i seguenti argomenti:

API REST per la conversione da PDF a PowerPoint

Con GroupDocs.Conversion Cloud SDK per .NET, la conversione di PDF in PowerPoint diventa un processo semplice ed efficiente. Questo potente SDK offre funzionalità complete per gestire varie attività di conversione di file, inclusa la conversione da PDF a PowerPoint. Questo Cloud SDK garantisce un output di alta qualità, preservando la formattazione, il layout e il contenuto dei file PDF originali nelle diapositive PowerPoint risultanti. Inoltre, fornisce ampie opzioni di personalizzazione, consentendo agli utenti di personalizzare il processo di conversione in base alle loro esigenze specifiche.

Ora il primo passo è la sua installazione. Quindi, cerca GroupDocs.Conversion-Cloud nel gestore pacchetti NuGet e fai clic sul pulsante Installa. Un’altra opzione è eseguire il seguente comando nella console del gestore pacchetti.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Una volta installata correttamente l’API REST, assicurati di disporre delle credenziali API (ad esempio ID client e segreto client).Puoi visitare questo breve tutorial per vedere come ottenere le credenziali API.

Converti PDF in PPT utilizzando C# .NET

Esploriamo i dettagli su come integrare perfettamente la conversione della presentazione da PDF a PPT nelle applicazioni .NET.

  1. Crea un’istanza della classe “Configuration” in cui passiamo le credenziali del client come argomenti.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inizializza ConvertApi dove passiamo l’oggetto Configuration come argomento di input.
var apiInstance = new ConvertApi(configurations);
  1. Carica il file PDF di input nell’archivio cloud passando il nome per il documento PDF di input.
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
  1. Crea un’istanza “ConvertSettings” in cui specifichiamo il nome per il PDF di input, il formato di output come “ppt” e il nome per il file PPT risultante.
var settings = new ConvertSettings{...}
  1. Chiama l’API ConvertDocumentRequest per convertire PDF in formato PPT.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Altri esempi su https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le tue credenziali API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Crea un'istanza della classe Configuration e inizializzala con l'ID client e il segreto client. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Definire il valore di ApiBaseUrl per impostare l'URL di base per l'API di conversione da PDF a PPT.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inizializza un'istanza della classe ConvertApi con l'oggetto della classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// caricare la cartella di lavoro Excel di input dall'unità locale             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // creare un'istanza di FileApi
    var fileUpload = new FileApi(configurations);
    // caricare il PDF di input nell'archivio cloud
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // creare ConvertSettings in cui definiamo il file PDF di input e il nome per il PPT risultante
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "ppt",
        OutputPath = "resultant.ppt"
    };
    
    // Richiama il metodo ConvertDocument per la conversione da PDF a PPT.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // stampare il messaggio di successo
        Console.WriteLine("The PDF to PowerPoint conversion completed successfully !");
    }
}
Da PDF a PPT

Immagine: - Anteprima della conversione da PDF a PPT.

Il file PDF di esempio e la presentazione PowerPoint risultante generata nell’esempio precedente possono essere scaricati da input.pdf e resultantFile.ppt.

Da PDF a PPTX utilizzando i comandi cURL

La conversione di PDF in PPTX utilizzando i comandi GroupDocs.Conversion Cloud e cURL offre una soluzione comoda e flessibile per gli utenti che preferiscono le interfacce a riga di comando o che necessitano di integrare attività di conversione nei propri script o flussi di lavoro. Inoltre, con GroupDocs.Conversion Cloud, puoi convertire facilmente documenti PDF in presentazioni PPTX utilizzando semplici comandi cURL.

Innanzitutto, dobbiamo ottenere le tue credenziali personalizzate (App Key e App SID) e generare token di accesso JWT. Una volta ottenuto il token JWT, esegui il seguente comando cURL per salvare il PDF come presentazione PowerPoint.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"ppt\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }, \"WatermarkOptions\": {      \"Text\": \"Confidencial\",      \"FontName\": \"Arial\",      \"FontSize\": 16,      \"Bold\": true,      \"Italic\": true,      \"Color\": \"Red\",      \"Width\": 10,      \"Height\": 10,      \"Top\": 100,      \"Left\": 100,      \"RotationAngle\": 45,      \"Transparency\": 1,      \"Background\": true,      \"AutoAlign\": true    }  },  \"OutputPath\": \"{resultantFile}\"}" \
-o "{finalOutput}"

Sostituisci “sourceFile” con il nome del file PDF di input disponibile nell’archivio cloud, “resultantFile” con il nome della presentazione PowerPoint di output da generare e “accessToken” con il token JWT generato sopra.

Il nostro convertitore gratuito da PDF a PPT

Potresti prendere in considerazione l’utilizzo del nostro Convertitore da PDF a PPT gratuito, leggero e super efficiente, sviluppato sulla base dell’API GroupDocs.Conversion.

app gratuita da pdf a ppt

Conclusione

In conclusione, sia che tu opti per GroupDocs.Conversion Cloud SDK per .NET o utilizzi i comandi cURL con GroupDocs.Conversion Cloud, troverai solide soluzioni per le tue esigenze di conversione da PDF a PowerPoint. Con un’ampia documentazione e un ricco set di funzionalità, questo SDK fornisce una soluzione affidabile ed efficiente per gestire le attività di conversione. Allo stesso modo, l’utilizzo dei comandi cURL con GroupDocs.Conversion Cloud offre un approccio flessibile e programmabile, consentendo di eseguire conversioni tramite interfacce a riga di comando o integrarle in flussi di lavoro automatizzati.

articoli Correlati

Ti consigliamo vivamente di visitare i seguenti link per saperne di più su: