Converti PNG in PPTX in C# - Convertitore di immagini in PowerPoint

Di recente, abbiamo pubblicato un articolo su come combinare immagini PNG in modo programmatico utilizzando GroupDocs.Merger Cloud SDK. Questo post di blog spiega la conversione da PNG a PPTX in un’applicazione .NET. Groupdocs.Conversion offre API Cloud SDK e REST per convertire a livello di codice PNG in PowerPoint a livello di programmazione. Esiste un’ampia gamma di metodi e proprietà che puoi utilizzare per sviluppare la tua immagine in un convertitore PowerPoint per il tuo software aziendale. Tuttavia, iniziamo questa guida e impariamo come convertire PNG in PPTX in C# utilizzando Groupdocs.Conversion Cloud SDKs for .NET.

Tratteremo i seguenti punti in questo post del blog:

Immagine in PowerPoint - Installazione API

Esamineremo il processo di installazione che è piuttosto semplice. A questo scopo, è possibile installare questa libreria ricca di funzionalità scaricando questo pacchetto NuGet oppure è possibile eseguire il comando seguente in Gestione pacchetti NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

Nella fase successiva, creeremo un’applicazione nell’API Cloud dashboard che genererà le credenziali API (Client ID, Client Secret). È molto semplice, anche se puoi visitare questa guida per vedere l’intero processo.

Converti PNG in PPTX in C#

Una volta installata e configurata la libreria di conversione da PNG a PowerPoint, possiamo utilizzare i metodi esposti da Groupdocs.Conversion Cloud SDKs for .NET.

Poiché utilizziamo Cloud SDK, dobbiamo caricare un file PNG di origine nell’API Cloud dashboard. Pertanto, puoi caricare il file manualmente o in modo programmatico chiamando il metodo UploadFile.

I seguenti passaggi riguardano la conversione da PNG a PowerPoint in .NET:

  • Crea un’istanza della classe Configuration e inizializzala con l’ID client e il segreto client.
  • Definire il valore di ApiBaseUrl per impostare l’URL di base dell’immagine sull’API del convertitore di PowerPoint.
  • Inizializza un’istanza della classe ConvertApi con l’oggetto della classe Configuration.
  • Crea un’istanza di un oggetto della classe ConvertSettings e inizializzalo impostando valori come FilePath, Format e OutputPath.
  • Richiamare il metodo ConvertDocument per convertire il PNG in PPTX a livello di codice.

Il seguente frammento di codice ti consente di convertire PNG in PPTX in C#:

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // Converti PNG in PPTX in C#
    class Convert_PNG_to_PPT

    {
        static void Main(string[] args)
        {

            try
            {
                // Ottieni le tue credenziali API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Crea un'istanza della classe Configuration e inizializzala con l'ID client e il segreto client. 
                var configuration = new Configuration(clientId, clientSecret);
                // Definire il valore di ApiBaseUrl per impostare l'URL di base dell'immagine sull'API del convertitore di PowerPoint.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Inizializza un'istanza della classe ConvertApi con l'oggetto della classe Configuration.
                var apiInstance = new ConvertApi(configuration);
                // Istanziare un oggetto della classe ConvertSettings e inizializzarlo impostando valori come FilePath, Format e OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.png",
                    Format = "pptx",
                    OutputPath = "test/sample.pptx"
                };
                // Richiamare il metodo ConvertDocument per convertire il file PNG in PPTX a livello di codice.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted PNG to PowerPoint in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

Una volta eseguito il file del server, vedrai un file PPTX generato nella dashboard di API Cloud. Anche in questo caso, puoi scaricare questo file manualmente o a livello di codice chiamando il metodo DownloadFile fornito da questa immagine all’API di conversione di PowerPoint.

immagine in powerpoint

Generatore PPT online

Utilizza questo strumento online per convertire PNG in PPT/PPTX nel caso in cui desideri una soluzione non programmatica. Questo strumento è basato su Groupdocs.Conversion. Inoltre, è dotato di un’interfaccia intuitiva in cui puoi trascinare e rilasciare i file per la conversione e l’elaborazione. Soprattutto, questo generatore PPT/PPTX online è gratuito e non richiede alcun abbonamento.

creatore di filigrana gratuito

Conclusione

Questo ci porta alla fine di questa guida. Abbiamo imparato come convertire PNG in PPTX/PPT in C# in modo programmatico utilizzando Groupdocs.Conversion Cloud SDKs for .NET. Inoltre, abbiamo utilizzato uno strumento di conversione da immagine [online] a PowerPoint per convertire PNG in PowerPoint. Inoltre, puoi visitare la documentazione per conoscere gli altri metodi utili. Pertanto, puoi visitare il repository GitHub e la Guida introduttiva per avviare lo sviluppo della tua immagine nel convertitore PowerPoint.

Infine, groupdocs.cloud sta scrivendo nuovi articoli. Quindi, rimanete in contatto per gli aggiornamenti regolari.

L’aiuto è disponibile

Puoi farci sapere le tue domande o dubbi sul nostro forum.

Domande frequenti – FAQ

Come posso convertire un PNG in PPTX?

Puoi automatizzare questo processo optando per Groupdocs.Conversion Cloud SDKs che sono disponibili in più linguaggi di programmazione. Per ulteriori dettagli, visitare questo link.

Guarda anche