Ātra un vienkārša ieviešana JPG attēlu apvienošanai tiešsaistē.

Apvienot JPG

Apvienot JPG attēlus | JPG sapludināšanas iespējas .NET lietojumprogrammā

Rastra attēlu formāti (JPG, PNG, GIF, PNG utt.) ir populāri attēlu datu koplietošanas formāti. Lielākā daļa attēlveidošanas ierīču, tostarp modernās digitālās kameras un mobilie tālruņi, tieši rada izvadi vienā no šiem formātiem. Katrs attēls tiek saglabāts atsevišķi, un no informācijas apmaiņas viedokļa tas tiek koplietots starp lietotājiem. Tomēr mums var būt nepieciešams koplietot vairākus attēlus vai apvienot atlikušos attēlus un kopīgot tos kā vienu rastra attēlu. Šim nolūkam ir pieejama komerciāla programmatūra, taču tai ir instalēšanas un licencēšanas izmaksas.

Tātad, ja jūsu vienīgā prasība ir apvienot JPG attēlus, tad kāpēc tērēt tik daudz laika programmatūras konfigurēšanai un maksāt papildu izmaksas par visu licencēšanu par vienu darbību. Tāpat lielākā daļa aplikāciju ir pieejamas galddatoru sistēmām, un gadījumā, ja operācijas jāveic mobilajās ierīcēs, tas sanāk diezgan sarežģīti. Tāpēc, lai izstrādātu no platformas neatkarīgu risinājumu, kas nodrošina konsekventu lietotāja pieredzi, Cloud REST API ir dzīvotspējīga pieeja. Šajā rakstā mēs sīkāk apspriedīsim, kā veikt JPG sapludināšanu, izmantojot C# REST API.

Informācija: Aspose nesen izstrādāja kolāžas lietotni, kas ļauj apvienot JPG attēlus vai apvienot fotoattēlus tiešsaistē režģī.

PDF konvertēšanas API

Aspose piedāvā daudzas dokumentu apstrādes API, un Aspose.PDF Cloud ir viens no vadošajiem API, kas nodrošina iespēju izveidot, kā arī manipulēt ar PDF dokumentiem. Lai atvieglotu programmētāju izmantošanu C# .NET, esam izveidojuši Aspose.PDF Cloud SDK for .NET, kas ir Cloud API ietvars. Lai izmantotu SDK, pirmais solis ir instalēt to sistēmā. SDK ir pieejams vietnēs NuGet un GitHub.

Lūdzu, izpildiet šo komandu terminālī, lai instalētu SDK no NuGet

Install-Package Aspose.Pdf-Cloud

Varat apsvērt iespēju apmeklēt šo saiti, lai iegūtu plašāku informāciju par Kā instalēt Aspose.Cloud SDK.

Tomēr, pirms turpināt, vispirms ir jāizveido konts, apmeklējot vietni Aspose.Cloud dashboard. Ja jums ir GitHub vai Google konts, vienkārši reģistrējieties. Pretējā gadījumā noklikšķiniet uz pogas Izveidot jaunu kontu un sniedziet nepieciešamo informāciju. Tagad piesakieties informācijas panelī, izmantojot akreditācijas datus, un no informācijas paneļa izvērsiet sadaļu Lietojumprogrammas un ritiniet uz leju līdz sadaļai Klienta akreditācijas dati, lai skatītu informāciju par klienta ID un klienta noslēpumu.

Apvienot JPG formātā C#

Aspose.PDF Cloud nodrošina iespējas Izveidot tukšu PDF, Pievienot jaunu attēlu PDF dokumentam un Konvertēt dokumenta lapas attēla formātā. Tātad, lai apvienotu JPG tiešsaistē, lūdzu, izpildiet tālāk sniegtos norādījumus

  • Pirmkārt, izveidojiet PdfApi objektu, nododot ClientID un ClientSecret informācija ir argumenti.
  • Otrkārt, izsauciet PdfApi klases metodi PutCreateDocument(…), lai izveidotu tukšu PDF dokumentu.
  • Tagad izsauciet PostInsertImage(..) metodi, kas kā argumentus izmanto PDF faila nosaukumu, lapas numuru, XY koordinātas un attēla faila nosaukumu.
  • Atkārtojiet šo metodi, lai pievienotu vairāk attēlu
  • Visbeidzot, izsauciet PutPageConvertToJpeg(…) metodi, lai PDF failus pārveidotu par JPEG attēliem un saglabātu izvadi mākoņkrātuvē.
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/

// izveidojamā PDF faila nosaukums
String fileName = "input.pdf";

// izveidot PdfApi gadījumu
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Izsauciet Aspose.PDF Cloud SDK API, lai izveidotu tukšu PDF failu
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

// PDF faila lappuses numurs
int pageNumber = 1;

// Ievietojiet 1. attēlu PDF failā norādītajās koordinātēs
// Koordātes atrodas punktā, sākot no apakšas-kreisās puses uz augšu-labo
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// Ievietojiet 2. attēlu PDF failā norādītajās koordinātēs
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// Ievietojiet 3. attēlu PDF failā norādītajās koordinātēs
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

// Ievietojiet 4. attēlu PDF failā norādītajās koordinātēs
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");

// konvertējiet PDF failu JPEG formātā un saglabājiet mākoņa krātuvē
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");

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

Apvienojiet JPG, izmantojot cURL komandu

CURL komandas ir aizraujošs un ērts veids, kā piekļūt REST API, izmantojot komandu uzvedni jebkurā platformā, un tās nodrošina tādu pašu konsekventu pieredzi. Tātad mēs varam sasniegt JPEG sapludināšanas funkcionalitāti, izmantojot cURL komandas.

Lai izmantotu cURL komandas, pirmais solis ir ģenerēt JWT piekļuves pilnvaru. Izmantojiet šo komandu, lai ģenerētu nepieciešamo marķieri. Lai iegūtu papildinformāciju, lūdzu, apmeklējiet vietni Kā iegūt JWT marķieri, izmantojot klienta ID un klienta slepeno atslēgu.

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"

Nākamais solis ir izveidot tukšu PDF dokumentu.

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":{}}

Atkārtojiet to pašu darbību, lai ievietotu citus attēlus ar dažādām koordinātām. Visbeidzot, konvertējiet PDF failu attēla formātā, izmantojot šo komandu.

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>" \

Tālāk ir pievienots PDF paraugs un iegūtais attēls.

Secinājums

Šajā rakstā ir izskaidrotas darbības/detalizēta informācija par to, kā tiešsaistē veikt JPG sapludināšanas darbību. Mēs esam arī iemācījušies sīkāku informāciju par JPG attēlu apvienošanu, izmantojot cURL komandas. Tagad, izņemot iepriekšminētās funkcijas, API spēj veikt arī citas pārsteidzošas funkcijas, un sīkāku informāciju par tām var atrast sadaļās Aspose.PDF Cloud Features un Pārskats.

Ja API lietošanas laikā rodas problēmas, lūdzu, sazinieties ar bezmaksas produktu atbalsta forumu. Iesakām arī apmeklēt tālāk norādītos emuārus, lai iegūtu informāciju par