Questo è un altro entusiasmante tutorial in cui impareremo come convertire il file RAR in JPG in C# utilizzando GorupDocs.Conversion Cloud SDK per .NET. In effetti, esistono Cloud SDK esposti da GorupDocs.Conversion e questi SDK sono disponibili in più linguaggi di programmazione. Inoltre, puoi optare per le API REST per richiamare gli endpoint forniti da GorupDocs.Conversion. Oltre a queste opzioni, puoi eseguire la conversione da RAR a JPG utilizzando il nostro strumento online basato su GorupDocs.Conversion Cloud SDK. Quindi, iniziamo questo post del blog e vediamo come possiamo creare un convertitore di file RAR in un’applicazione .NET a livello di codice.
In questo articolo verranno trattati i seguenti punti:
- Installazione dell’API del convertitore di file RAR
- Converti file RAR in JPG in C#
- Converti RAR in JPG online
Installazione dell’API del convertitore di file RAR
Bene, installeremo GorupDocs.Conversion Cloud SDK for .NET, quindi, a tale scopo, abbiamo due semplici opzioni per installare questa API del generatore JPG. Innanzitutto, possiamo scaricare il pacchetto NuGet oppure la seconda opzione è eseguire il comando seguente nel Gestore pacchetti NuGet:
Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0
Successivamente, dobbiamo ottenere le credenziali API (ID cliente + Segreto cliente) e possiamo ottenerle facilmente dal nostro API Cloud dashboard. Ancora una volta, è solo questione di pochi clic, anche se puoi visitare questa guida in caso di difficoltà.
Converti file RAR in JPG in C#
Finora ci stiamo muovendo nella giusta direzione e possiamo iniziare a scrivere esempi di codice in C#. Tieni presente che abbiamo già un file RAR di origine nell’API Cloud dashboard. Tuttavia, puoi anche caricare il file manualmente o a livello di codice chiamando il metodo UploadFile.
I seguenti passaggi dimostrano la conversione da RAR a JPG in .NET:
- Crea un oggetto della classe Configuration e inizializzalo con Client Secret e Client ID.
- Imposta il valore di ApiBaseUrl per impostare l’URL di base dell’API del generatore JPG.
- Istanziare un’istanza della classe ConvertApi con l’oggetto della classe Configuration.
- Crea un oggetto della classe ConvertSettings e inizializzalo impostando valori come FilePath, Format e OutputPath.
- Chiama il metodo ConvertDocument e passa un oggetto della classe ConvertDocumentRequest per convertire il file RAR in JPG a livello di codice.
Puoi copiare e incollare il seguente frammento di codice per convertire il file RAR in JPG 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 RAR in JPG in C#
class Convert_RAR_to_JPG
{
static void Main(string[] args)
{
try
{
// Ottieni le tue credenziali API
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Crea un oggetto della classe Configuration e inizializzalo con Client Secret e Client ID.
var configuration = new Configuration(clientId, clientSecret);
// Imposta il valore di ApiBaseUrl per impostare l'URL di base dell'API del generatore JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Istanziare un'istanza della classe ConvertApi con l'oggetto della classe Configuration.
var apiInstance = new ConvertApi(configuration);
// Crea un oggetto della classe ConvertSettings e inizializzalo impostando i valori come FilePath, Format e OutputPath.
var settings = new ConvertSettings
{
FilePath = "sample.rar",
Format = "jpg",
OutputPath = "test/sample.jpg"
};
// Chiama il metodo ConvertDocument e passa un oggetto della classe ConvertDocumentRequest per convertire il file RAR in JPG a livello di codice.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted RAR file to JPG in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
}
}
}
}
Pertanto, dopo un’esecuzione riuscita, vedrai un file immagine (ad esempio sample.jpg) creato nella cartella “test” nell’API Cloud dashboard. Poiché è possibile scaricare il file manualmente, è possibile scaricarlo a livello di codice richiamando il metodo DownloadFile.
Converti RAR in JPG online
Detto questo in precedenza in questo articolo, puoi sfruttare un generatore JPG online supportato da GorupDocs.Conversion Cloud SDK. Questo strumento online di livello aziendale è facile da usare, robusto e dotato di potenti funzionalità di conversione e manipolazione. Soprattutto, è gratuito e puoi aprirlo in qualsiasi browser web per convertire RAR in JPG.
Pensieri finali
Concludiamo qui questo post del blog con la speranza che tu abbia trovato utile questo articolo e che ora tu sia in grado di creare un convertitore di file RAR per la tua applicazione aziendale. Inoltre, abbiamo seguito i passaggi e lo snippet di codice per convertire il file RAR in JPG in C# a livello di codice. Alla fine, visita la documentazione per conoscere le ulteriori funzionalità. Inoltre, puoi interagire con le nostre API live qui per ottenere un’esperienza live di GorupDocs.Conversion Cloud SDK. Poiché GorupDocs.Conversion Cloud SDK for .NET è un progetto open source, puoi visitare il nostro repository GitHub.
Inoltre, ti consigliamo di seguire la nostra Guida introduttiva.
Infine, groupdocs.cloud sta scrivendo nuovi post sul blog. Quindi, rimanete in contatto per gli aggiornamenti regolari.
Fai una domanda
Puoi farci sapere le tue domande o dubbi sul nostro forum.
Domande frequenti – FAQ
Come posso convertire i file RAR in JPG?
Puoi convertire RAR in JPG utilizzando GorupDocs.Conversion Cloud SDK for .NET. È un wrapper open source sviluppato per la conversione e la manipolazione di file di alta qualità.
Come cambiare il formato del file RAR?
Si prega di utilizzare questo convertitore di file RAR online. Inoltre, visita questa guida per ottenere la conversione da RAR a JPG in C# a livello di codice.