jpg en pdf

Convertissez JPG en PDF avec l’API .NET REST.

L’échange d’informations et le partage de documents font partie intégrante des flux de travail quotidiens, et la possibilité de convertir des images JPG en documents PDF est devenue indispensable. Bien que les fichiers JPG servent de formats courants pour capturer et stocker des images, ils n’ont pas la polyvalence et la portabilité nécessaires à une gestion complète des documents. Par conséquent, un processus transformateur de conversion de JPG en PDF comble le fossé entre les images statiques et les documents dynamiques de plusieurs pages. Cet article explore le besoin urgent de cette fonctionnalité de conversion à l’aide de l’API .NET REST.

API de conversion JPG en PDF

Avec Aspose.PDF Cloud SDK for .NET, vous pouvez lancer la conversion JPG en PDF sans effort, en préservant la qualité de l’image et en garantissant une représentation précise dans le document PDF résultant. L’architecture basée sur le cloud d’Aspose.PDF Cloud garantit l’évolutivité et l’accessibilité, vous permettant d’intégrer les fonctionnalités avancées de manière transparente dans vos applications sans avoir besoin d’installations locales complexes.

  • Outre la conversion, vous pouvez exploiter le puissant SDK pour manipuler des documents PDF de différentes manières, notamment en fusionnant, fractionnant et compressant des fichiers PDF, en extrayant du texte et des images, en ajoutant des annotations et des filigranes et même en effectuant une OCR (reconnaissance optique de caractères) pour extraire texte à partir de documents numérisés.

La première étape consiste à rechercher « Aspose.Pdf-Cloud » dans le gestionnaire de packages NuGet et à cliquer sur le bouton « Ajouter un package ». Cela ajoutera la référence du SDK dans votre projet. Deuxièmement, obtenez vos informations d’identification client à partir du tableau de bord cloud. Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.

Convertir JPG en PDF en C# .NET

La section suivante explique en détail comment nous pouvons réaliser une conversion efficace de JPG en PDF et améliorer nos flux de travail de traitement de documents avec une efficacité et une flexibilité inégalées à l’aide de C# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Créez un objet de classe PdfApi où nous transmettons les informations d’identification du client comme arguments.

DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

Créez un fichier PDF vierge et stockez-le dans le stockage cloud.

pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);

Appelez l’API pour placer l’image sur la première page du fichier PDF et définissez les détails de la marge comme spécifié ci-dessus.

// Pour plus d'exemples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// créer une instance de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// nom de l'image JPG d'entrée
String imageFile = "44781.jpg ";

String resultantPDF = "Resultant.pdf";
// créer un document PDF vierge dans le stockage cloud
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

// numéro de page du fichier PDF
int pageNumber = 1;

// coordonnées de l'image dans le document PDF
// Les coordonnées sont en point partant du bas-gauche vers le haut-droite
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;

// charger l'image JPG à partir du disque local
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
    // nom Le nom du document. (requis)
    // pageNumber Numéro de page. (requis)
    // lllx Coordonnée X en bas à gauche. (obligatoire)
    // lly Coordonner Y en bas à gauche. (obligatoire)
    // urx Coordonnée X en haut à droite. (obligatoire)
    // ury Coordonner en haut à droite Y. (obligatoire)
    // imageFilePath Chemin d'accès au fichier image si spécifié. Le contenu de la demande est utilisé autrement. (facultatif)
    // stockage Le stockage des documents. (facultatif)
    // dossier Le dossier du document. (facultatif)
    // image Fichier image. (facultatif)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
jpg en pdf

Un aperçu de la conversion JPG en PDF.

L’exemple d’image JPG et le PDF résultant généré dans l’exemple ci-dessus peuvent être téléchargés à partir de input.jpg et Resultant.pdf

  • Utilisez notre PDF Viewer en ligne gratuit pour prévisualiser le document PDF résultant.

Convertir une image en PDF à l’aide des commandes cURL

Comme alternative, vous pouvez convertir des images JPG en documents PDF à l’aide d’une combinaison simplifiée et efficace de commandes Aspose.PDF Cloud et cURL. En utilisant les commandes cURL, vous pouvez lancer en toute transparence la conversion JPG en PDF. Cette approche rationalise le processus tout en garantissant la précision dans la préservation de la qualité de l’image et le maintien de l’intégrité du document PDF résultant.

La première étape de cette approche consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Une fois que nous avons le jeton JWT, veuillez exécuter la commande suivante pour créer un fichier PDF vierge et le stocker dans le stockage cloud.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Maintenant, veuillez exécuter la commande suivante pour insérer une image JPG dans un document PDF et enregistrer le fichier résultant sur le stockage cloud.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath=44781.jpg&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data"

Remplacez « sourceFile » par le nom du fichier PDF vierge d’entrée déjà disponible dans le stockage cloud, et « accessToken » par le jeton d’accès JWT généré ci-dessus.

Conclusion

En conclusion, les deux approches – exploitant le SDK Aspose.PDF Cloud pour .NET et utilisant les commandes cURL avec Aspose.PDF Cloud – offrent des solutions efficaces et fiables pour convertir des images JPG en documents PDF. Adopter l’une ou l’autre approche vous permet de rationaliser vos flux de travail de traitement de documents et de débloquer un large éventail de fonctionnalités pour une conversion de documents efficace et fiable. Il s’agit du choix optimal, vous fournissant les outils dont vous avez besoin pour élever leurs processus de gestion documentaire et améliorer la productivité avec une efficacité et une flexibilité inégalées.

Liens utiles

Articles Liés

Nous vous recommandons fortement de consulter les articles de blog suivants pour obtenir des informations sur :