Implimentazzjoni mgħaġġla u faċli biex tgħaqqad immaġini JPG onlajn.

Għaqqad JPG

Jingħaqdu Stampi JPG | JPG Jingħaqdu kapaċitajiet fl-Applikazzjoni .NET

Il-formati tal-immaġni raster (JPG, PNG, GIF, PNG, eċċ) huma l-formati popolari għall-kondiviżjoni tad-dejta tal-istampa. Il-biċċa l-kbira tat-tagħmir tal-immaġini inklużi kameras diġitali moderni u telefowns ċellulari jipproduċu direttament l-output f’wieħed minn dawn il-formati. Kull immaġini tiġi ssejvjata separatament u minn perspettiva ta ‘kondiviżjoni ta’ informazzjoni, hija kondiviża fost l-utenti. Madankollu, jista ‘jkollna rekwiżit li naqsmu immaġini multipli flimkien jew ngħaqqdu l-immaġini relatati u naqsmuhom bħala immaġini raster waħda. Għal dan il-għan, softwer kummerċjali huma disponibbli iżda jġarrbu spejjeż ta ‘installazzjoni u liċenzjar.

Mela jekk l-uniku rekwiżit tiegħek huwa li tgħaqqad immaġini JPG, allura għaliex tqatta ‘daqshekk ħin fuq konfigurazzjonijiet tas-softwer u tħallas l-ispiża żejda ta’ liċenzjar kollu għal operazzjoni waħda. Ukoll, il-maġġoranza tal-applikazzjonijiet huma disponibbli għas-sistemi tad-desktop, u f’każ li jkollok bżonn twettaq l-operazzjonijiet fuq apparat mobbli, isir pjuttost ikkumplikat. Għalhekk, sabiex tiġi żviluppata soluzzjoni indipendenti mill-pjattaforma li għandha tipprovdi esperjenza konsistenti tal-utent, Cloud REST API hija approċċ vijabbli. F’dan l-artikolu, se niddiskutu ulterjorment id-dettalji ta ‘kif twettaq JPG merge bl-użu ta’ C# REST API.

Informazzjoni: Aspose reċentement żviluppat app Collage li tippermettilek tgħaqqad immaġini JPG jew tgħaqqad ritratti onlajn fuq grilja.

PDF Konverżjoni API

Aspose toffri għadd kbir ta’ APIs għall-ipproċessar tad-dokumenti u Aspose.PDF Cloud hija waħda mill-APIs ewlenin li tipprovdi l-kapaċitajiet biex toħloq kif ukoll timmanipula dokumenti PDF. Sabiex niffaċilitaw il-programmaturi li jużaw C# .NET, ħloqna Aspose.PDF Cloud SDK għal .NET li huwa wrapper madwar Cloud API. Sabiex tuża l-SDK, l-ewwel pass huwa li tinstallah fuq is-sistema. L-SDK huwa disponibbli fuq NuGet u GitHub.

Jekk jogħġbok wettaq il-kmand li ġej fuq it-terminal biex tinstalla l-SDK minn NuGet

Install-Package Aspose.Pdf-Cloud

Tista’ tikkunsidra li żżur il-link li ġejja għal aktar dettalji dwar Kif tinstalla Aspose.Cloud SDKs.

Madankollu, qabel ma tkompli, l-ewwel pass huwa li toħloq kont billi żżur Aspose.Cloud dashboard. Jekk għandek kont GitHub jew Google, sempliċement Sign Up. Inkella, ikklikkja fuq il-buttuna Oħloq Kont ġdid u ipprovdi l-informazzjoni meħtieġa. Issa idħol fid-dashboard billi tuża kredenzjali u jespandi s-sezzjoni tal-Applikazzjonijiet mid-dashboard u skrollja ’l isfel lejn it-taqsima tal-Kredenzjali tal-Klijent biex tara d-dettalji tal-ID tal-Klijent u tas-Sigriet tal-Klijent.

Għaqqad JPG f’C#

Aspose.PDF Cloud jipprovdi l-kapaċitajiet biex Oħloq PDF vojt, Żid Immaġni ġdida ma’ Dokument PDF, u Konverżjoni tal-Paġni tad-Dokument f’Format tal-Immaġini. Allura sabiex tgħaqqad JPG onlajn, jekk jogħġbok segwi l-istruzzjonijiet mogħtija hawn taħt

  • L-ewwelnett, oħloq oġġett ta’ PdfApi filwaqt li tgħaddi d-dettalji ClientID u ClientSecret huma argumenti
  • It-tieni, sejjaħ il-metodu PutCreateDocument(…) tal-klassi PdfApi biex toħloq dokument PDF vojt
  • Issa sejjaħ PostInsertImage(..) metodu li jieħu l-isem tal-fajl PDF input, PageNumber, koordinati XY, u isem tal-fajl tal-immaġni bħala argumenti
  • Irrepeti l-metodu biex iżżid aktar immaġini
  • Fl-aħħarnett, sejjaħ il-metodu PutPageConvertToJpeg(…) biex tikkonverti PDF fajls f’immaġini JPEG u ssalva l-output fil-ħażna tal-cloud
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/

// isem tal-fajl biex jinħoloq PDF
String fileName = "input.pdf";

// toħloq istanza ta' PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Invoka Aspose.PDF Cloud SDK API biex toħloq fajl pdf vojt
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

// numru tal-paġna tal-fajl PDF
int pageNumber = 1;

// Daħħal l-ewwel immaġini f'PDF fuq koordinati speċifikati
// Il-kooridnati huma fil-Punt li jibda minn Bottom-Xellug għal Fuq-Lemin
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// Daħħal it-tieni immaġini f'PDF fuq koordinati speċifikati
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// Daħħal it-tielet immaġini f'PDF fuq koordinati speċifikati
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

// Daħħal ir-4 immaġini f'PDF fuq koordinati speċifikati
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");

// ikkonverti fajl PDF f'format JPEG u ssejvja fuq ħażna Cloud
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");

if (finalResponse != null && finalResponse.Status.Equals("OK"))
{
    Console.WriteLine("PDF Converted to JPEG, Done!");
    Console.ReadKey();
}

Għaqqad JPG billi tuża l-Kmand tal-cURL

Il-kmandi tal-cURL huma mod eċċitanti u konvenjenti biex taċċessa l-APIs REST permezz ta’ kmand prompt fuq kwalunkwe pjattaforma u jipprovdu l-istess esperjenza konsistenti. Allura nistgħu niksbu l-funzjonalità jingħaqdu JPEG permezz ta ‘kmandi cURL.

Sabiex tuża l-kmandi tal-cURL, l-ewwel pass huwa li tiġġenera token ta ‘aċċess JWT. Uża l-kmand li ġej biex tiġġenera token meħtieġ. Għal aktar informazzjoni, jekk jogħġbok żur Kif Ikseb token JWT billi tuża ID tal-Klijent u ċavetta Sigriet tal-Klijent.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Il-pass li jmiss huwa li toħloq dokument PDF vojt.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Sample.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
curl -X POST "https://api.aspose.cloud/v3.0/pdf/Sample.pdf/pages/1/images?llx=10&lly=850&urx=310&ury=650&imageFilePath=Flower-Backgrounds.jpg" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"image":{}}

Irrepeti l-istess pass biex daħħal immaġini oħra b’koordinati differenti. Fl-aħħarnett, ikkonverti l-fajl PDF f’format ta ‘Immaġini billi tuża l-kmand li ġej.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Sample.pdf/pages/1/convert/jpeg?outPath=output.jpeg&width=0&height=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \

Il-kampjun PDF u l-immaġni riżultanti ġġenerati huma mehmuża hawn taħt.

Konklużjoni

Dan l-artikolu spjega l-passi/dettalji dwar kif twettaq l-operazzjoni tal-għaqda JPG onlajn. Tgħallimna wkoll id-dettalji biex ngħaqqdu immaġini JPG billi tuża kmandi ta’ cURL. Issa apparti l-karatteristiċi msemmija hawn fuq, l-API hija kapaċi wkoll twettaq karatteristiċi oħra tal-għaġeb u d-dettalji tagħhom jistgħu jinstabu fit-taqsimiet Aspose.PDF Cloud Features u Ħarsa ġenerali.

F’każ li tiltaqa’ ma’ xi kwistjonijiet waqt li tuża l-API, jekk jogħġbok tħossok liberu li tikkuntattja lill-Forum ta’ appoġġ għall-prodott b’xejn. Nirrakkomandaw ukoll li jżuru l-blogs li ġejjin għal informazzjoni dwarhom