La conversione di JPG immagini in PDF è una necessità comune quando si tratta di archiviazione o stampa di documenti. Il PDF offre una migliore compatibilità, formattazione professionale e una gestione dei file più facile rispetto alle immagini JPEG. In questo articolo, imparerai come convertire JPG in PDF in C# utilizzando l’Aspose.PDF Cloud SDK per .NET — un’API REST potente e scalabile per l’automazione dei documenti.
- API per la conversione da JPG a PDF
- Convertire JPG in PDF in C# con .NET SDK
- Convertire JPEG in PDF utilizzando cURL
API per la conversione da JPG a PDF
Utilizzando Aspose.PDF Cloud SDK for .NET, puoi facilmente trasformare immagini JPG in documenti PDF ben strutturati. Garantisce un’elevata qualità di output e offre pieno controllo sul layout delle pagine, sull’allineamento delle immagini, sulla risoluzione e altro ancora, il tutto senza la necessità di strumenti di terze parti o dell’installazione di Microsoft Office.
Caratteristiche chiave dell’API:
- Supporta la conversione di JPG e altri formati di immagine (PNG, BMP, ecc.) in PDF
- Imposta le dimensioni della pagina, i margini, l’allineamento delle immagini e il ridimensionamento
- Funziona interamente tramite REST API ed è indipendente dalla piattaforma.
- Architettura sicura basata su cloud con supporto OAuth 2.0
Installa Aspose.PDF Cloud SDK per .NET:
Usa NuGet per installare l’SDK nella tua applicazione .NET:
Install-Package Aspose.PDF-Cloud
Registrati nel Aspose Cloud Dashboard per ottenere il tuo Client ID e Client Secret.
Convertire JPG in PDF in C# con .NET SDK
Di seguito è riportato un esempio semplice di conversione di un file JPG in PDF utilizzando C# e l’Aspose.PDF Cloud SDK:
- Innanzitutto, crea un’istanza di
Configuration
in cui passiamo le credenziali del client.- In secondo luogo, inizializza un oggetto di
PdfApi
passando l’oggetto Configuration.- In terzo luogo, carica l’immagine JPG di input nel cloud storage utilizzando
UploadFileRequest
.- Ora, crea un oggetto di
PostInsertImageRequest
in cui definiamo le proprietà del PDF risultante.- Infine, chiama l’ API PostInsertImage(…) per eseguire la conversione da JPG a PDF.
// Per ulteriori esempi, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// crea un'istanza di PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// name of input JPG image
String imageFile = "44781.jpg ";
String resultantPDF = "Resultant.pdf";
// crea un documento PDF vuoto nel cloud storage
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);
// numero di pagina del file PDF
int pageNumber = 1;
// coordinate per l'immagine nel documento PDF
// Le coordinate sono nel Punto a partire da Giù-Sinistra a Su-Destra
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;
// carica immagine JPG dal disco locale
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
// nome Il nome del documento. (obbligatorio)
// pageNumber Il numero della pagina. (obbligatorio)
// llx Coordinate angolo inferiore sinistro X. (obbligatorio)
// lly Coordinate lower left Y. (required)
// urx Coordinata superiore destra X. (richiesta)
// ury Coordinate upper right Y. (required)
// imageFilePath Percorso al file immagine se specificato. Altrimenti viene utilizzato il contenuto della richiesta. (opzionale)
// storage La memorizzazione del documento. (opzionale)
// cartella La cartella dei documenti. (opzionale)
// image File immagine. (opzionale)
pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
Immagine:- anteprima della conversione da JPG a PDF.
Convertire JPEG in PDF usando cURL
Puoi anche eseguire la conversione utilizzando cURL e chiamate API REST.
- Get Access Token:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Create a blank PDF:
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- Inserisci JPEG nel PDF:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath={sourceImage}&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data"
Sostituisci {ACCESSTOKEN}
e sourceImage
con il tuo token effettivo e il percorso dell’immagine nel cloud storage.
Prova JPG a PDF Online (Nessun codice richiesto)
Se preferisci una conversione visiva rapida? Prova il nostro gratuito JPG to PDF Online Converter per testare il processo istantaneamente senza alcun codice.

App gratuita per convertire JPEG in PDF.
Conclusione
Con Aspose.PDF Cloud SDK per .NET, convertire JPG in PDF è semplice, affidabile e scalabile per qualsiasi applicazione .NET. Sia tramite C# che API RESTful, puoi automatizzare i flussi di lavoro da immagine a PDF con precisione e velocità. Usalo per l’automazione dei documenti, la condivisione sicura delle immagini o l’archiviazione di alta qualità.
Collegamenti Utili
📚 Articoli Correlati
Consigliamo vivamente di visitare i seguenti post del blog per informazioni su: