PDF rimane il formato più preferito per la condivisione e l’archiviazione dei documenti grazie alla sua coerenza e sicurezza. Convertire JPG in PDF assicura che le tue immagini siano preservate, facilmente condivise e formattate per un uso professionale.

Vantaggi chiave della conversione JPG in PDF:

  • Mantenere la qualità dell’immagine e la fedeltà del layout.
  • File sicure per la distribuzione o per lo stoccaggio a lungo termine.
  • Unire più immagini in un unico documento.
  • Automatizzare il processo di conversione con .NET REST API.

API di conversione da JPG a PDF

In questo articolo, ci concentriamo sull’utilizzo delle straordinarie capacità di GroupDocs.Conversion Cloud SDK for .NET per la conversione da JPEG a PDF. È un’API ricca di funzionalità progettata per semplificare il processo di conversione di vari formati di documenti e immagini. Pertanto, con poche righe di codice C#, puoi trasformare in modo efficiente i tuoi file JPG o JPEG in PDF di qualità professionale.

Iniziare

Prima di iniziare, assicurati di avere quanto segue:

  1. Un account su GroupDocs Cloud dashboard per ottenere credenziali API.
  2. Un’immagine di esempio JPG o JPEG per il test.
  3. Un ambiente .NET funzionante (Visual Studio, Visual Studio Code o un altro IDE supportato).

Ora, per usare l’SDK, dobbiamo installarlo nella nostra soluzione. Si prega di eseguire il seguente comando nel proprio Console di Gestione Pacchetti NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0

Convertire JPEG in PDF utilizzando C#

Esploriamo i dettagli su come convertire le immagini JPG in formato PDF utilizzando un semplice e facile snippet di codice C#.

Passo 1. - Crea l’oggetto Configuration e ConvertApi utilizzando le credenziali del client.

var configurations = new Configuration(clientId, clientSecret1);
var apiInstance = new ConvertApi(configurations);

Passo 2. - Carica l’immagine JPEG di input nel cloud storage.

fileUpload.UploadFile(new UploadFileRequest("source.jpg", stream));

Passaggio 3. - Crea un’istanza di ConvertSettings dove definiamo il formato risultante come PDF.

var settings = new ConvertSettings{...}

Passo 4. - Usa ConvertDocument(...) per eseguire la conversione da JPEG a PDF.

var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Per ulteriori esempi, si prega di visitare https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le credenziali del cliente da https://dashboard.groupdocs.cloud/

string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Crea un'istanza della classe Configuration passando Client ID e Client Secret come argomenti. 
var configurations = new Configuration(clientId, clientSecret1);
// Definire il valore di ApiBaseUrl.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inizializza un'istanza della classe ConvertApi con un oggetto della classe Configuration.
var convertApi = new ConvertApi(configurations);
             
// load the input JPG image from local drive.             
using (var stream = OpenRead("input.jpg"))
{
    // crea un'istanza di FileApi
    var fileUpload = new FileApi(configurations);
    // upload the input JPEG image to the cloud storage.
    fileUpload.UploadFile(new UploadFileRequest("input.jpg", stream));

    // crea ConvertSettings dove specifichiamo l'output risultante come PDF.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.jpg",
        Format = "pdf",
        OutputPath = "resultant.pdf"
    };
    
    // Chiama il metodo ConvertDocument per la conversione da JGP a PDF.
    var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // print success message
        Console.WriteLine("JPG to PDF conversion successfully completed.");
    }
}

Salva JPG come PDF utilizzando cURL

Se preferisci una soluzione leggera e programmabile senza scrivere codice C#, puoi anche utilizzare i comandi cURL con l’API Cloud di GroupDocs.Conversion. Questo approccio è perfetto per l’automazione, le pipeline CI/CD o i test rapidi.

Why Use cURL for JPG to PDF Conversion?

  • Nessuna installazione del SDK richiesta.
  • Si integra facilmente con script di automazione.
  • Ideale per flussi di lavoro lato server e da riga di comando.

Il prerequisito per questo approccio è generare un token di accesso JWT basato sulle credenziali del client. Una volta ottenuto il token, si prega di eseguire il seguente comando per salvare JPG in formato PDF.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"pdf\",  \"resultantPath\": \"{myResultant}\"}"

Sostituisci {ACCESSTOKEN} con il tuo token generato, inputFile con la tua immagine JPG e myResultant con il nome del file PDF risultante da generare nel cloud storage.

Salva il PDF risultante sul disco locale

Se preferisci salvare il PDF risultante su un’unità locale, prova a usare il seguente comando:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"inputFile\",  \"Format\": \"pdf\"}" \
-o "Resultant.pdf"

Prova JPG a PDF Online (App Gratuita)

Se desideri provare GroupDocs.Conversion Cloud senza scrivere codice, prova il nostro convertitore online gratuito JPG to PDF Converter. Questa web app è costruita sulla stessa API REST e ti consente di convertire istantaneamente immagini JPG o JPEG in PDF nel tuo browser.

jpg to pdf online

Risorse Utili

Osservazioni finali

Abbiamo appreso che la conversione di immagini JPG o JPEG in PDF utilizzando GroupDocs.Conversion Cloud SDK per .NET è una soluzione veloce, sicura e scalabile. Che tu stia costruendo un sistema di automazione dei documenti, archiviando dati visivi o integrando la conversione di file nei flussi di lavoro aziendali, questo SDK ti consente di ottenere risultati affidabili con un codice minimale.

Domande Frequenti (FAQ)

  1. Do I need to install any additional software to perform JPG to PDF conversion?

No. Non hai bisogno di alcun software esterno, e l’API non ha dipendenze da applicazioni locali come Adobe Acrobat o Microsoft Office.

  1. Posso convertire più immagini JPG in un singolo documento PDF?

Sì. L’API supporta la conversione batch da JPG a PDF, permettendoti di combinare più immagini JPG o JPEG in un unico PDF consolidato. Basta specificare più percorsi di file nelle impostazioni di conversione per completare questo compito.

  1. La qualità dell’immagine è preservata dopo la conversione?

Assolutamente. GroupDocs.Conversion Cloud mantiene un’alta fedeltà delle immagini durante il processo di conversione da JPG a PDF, garantendo che il tuo PDF di output conservi la qualità originale, la profondità di colore e la risoluzione delle tue immagini.

  1. Quali formati di output sono supportati oltre a PDF?

GroupDocs.Conversion Cloud supporta un’ampia gamma di formati di output, tra cui DOCX, HTML, XLSX, PPTX e PNG, offrendo agli sviluppatori la flessibilità di convertire immagini e documenti in più formati in base alle loro esigenze.

Articoli correlati

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