Kiire ja lihtne rakendus JPG-piltide ühendamiseks võrgus.

Ühendage JPG

Ühenda JPG-pildid | JPG-ühendamise võimalused .NET-i rakenduses

Rasterkujutise vormingud (JPG, PNG, GIF, PNG jne) on populaarsed pildiandmete jagamise vormingud. Enamik pilditöötlusseadmeid, sealhulgas kaasaegsed digikaamerad ja mobiiltelefonid, toodavad väljundit otse ühes neist vormingutest. Iga pilt salvestatakse eraldi ja teabe jagamise vaatenurgast jagatakse seda kasutajate vahel. Siiski võib meil olla nõue jagada mitu pilti koos või kombineerida uuesti tehtud pilte ja jagada neid ühe rasterpildina. Sel eesmärgil on saadaval kommertstarkvara, kuid nendega kaasnevad installi- ja litsentsimiskulud.

Nii et kui teie ainus nõue on JPG-piltide liitmine, siis miks kulutada nii palju aega tarkvara konfigureerimisele ja maksta ühe toimingu eest kogu litsentsimise lisakulusid. Samuti on enamus rakendusi saadaval lauaarvutisüsteemidele ja kui teil on vaja toiminguid teha mobiilseadmetes, läheb see üsna keeruliseks. Seetõttu on platvormist sõltumatu lahenduse väljatöötamiseks, mis tagab järjepideva kasutuskogemuse, Cloud REST API elujõuline lähenemisviis. Selles artiklis käsitleme üksikasjalikult JPG-ühendamise üksikasju C# REST API abil.

Teave: Aspose töötas hiljuti välja kollaažrakenduse, mis võimaldab teil JPG-pilte liita või fotosid võrgus ruudustikul ühendada.

PDF-i teisendamise API

Aspose pakub hulgaliselt dokumentide töötlemise API-sid ja Aspose.PDF Cloud on üks juhtivaid API-sid, mis võimaldab luua ja manipuleerida PDF dokumente. Programmeerijate hõlbustamiseks C# .NET-i kasutamist oleme loonud Aspose.PDF Cloud SDK for .NET, mis on Cloud API ümber. SDK kasutamiseks tuleb see esmalt üle süsteemi installida. SDK on saadaval lehtedel NuGet ja GitHub.

NuGeti SDK installimiseks käivitage terminalis järgmine käsk

Install-Package Aspose.Pdf-Cloud

Võite kaaluda järgmise lingi külastamist, et saada lisateavet teemal Kuidas installida Aspose.Cloud SDK-sid.

Enne edasist jätkamist tuleb aga esmalt luua konto, külastades saiti Aspose.Cloud dashboard. Kui teil on GitHubi või Google’i konto, registreeruge lihtsalt. Muul juhul klõpsake nuppu Loo uus konto ja sisestage nõutav teave. Nüüd logige mandaatide abil armatuurlauale sisse ja laiendage armatuurlaual jaotist Rakendused ja kerige alla jaotise Kliendi volikirjad, et näha kliendi ID ja kliendi saladuse üksikasju.

Ühendage JPG C#-s

Aspose.PDF Cloud pakub võimalusi tühja PDF-i loomiseks, PDF-dokumendile uue pildi lisamiseks ja dokumendi lehtede teisendamiseks pildivormingusse. Nii et JPG võrgus ühendamiseks järgige alltoodud juhiseid

  • Kõigepealt looge ClientID edastamise ajal objekt PdfApi ja ClientSecreti andmed on argumendid
  • Teiseks kutsuge tühja PDF-dokumendi loomiseks välja PdfApi klassi meetod PutCreateDocument(…)
  • Nüüd kutsuge meetod PostInsertImage(..), mis võtab argumentidena sisestatud PDF-faili nime, lehenumbri, XY-koordinaadid ja pildifaili nime
  • Rohkemate piltide lisamiseks korrake seda meetodit
  • Lõpuks kutsuge välja meetod PutPageConvertToJpeg(…), et teisendada PDF failid JPEG-piltideks ja salvestada väljund pilvesalvestusse
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/

// loodava PDF-faili failinimi
String fileName = "input.pdf";

// luua PdfApi eksemplar
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Tühja pdf-faili loomiseks käivitage Aspose.PDF Cloud SDK API
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

// PDF-faili lehekülje number
int pageNumber = 1;

// Sisestage esimene pilt PDF-vormingus määratud koordinaatidele
// Koordinaadid on punktis, alustades alt vasakult ülevalt paremale
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// Sisestage 2. pilt PDF-i määratud koordinaatidele
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// Sisestage määratud koordinaatidele kolmas pilt PDF-vormingus
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

// Sisestage 4. pilt PDF-vormingus määratud koordinaatidele
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");

// teisendada PDF-fail JPEG-vormingusse ja salvestada pilvesalvestusse
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");

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

Kombineerige JPG, kasutades käsku cURL

Käsud cURL on põnev ja mugav viis REST API-dele juurdepääsuks käsuviiba kaudu mis tahes platvormil ning need pakuvad sama ühtlast kogemust. Nii saame JPEG-i liitmisfunktsiooni saavutada cURL-i käskude abil.

CURL-käskude kasutamiseks tuleb kõigepealt luua JWT-pääsuluba. Kasutage nõutava märgi genereerimiseks järgmist käsku. Lisateabe saamiseks külastage lehte Kuidas hankida JWT-luba kliendi ID ja kliendi salajase võtme abil.

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"

Järgmine samm on tühja PDF-dokumendi loomine.

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

Teiste erinevate koordinaatidega piltide sisestamiseks korrake sama sammu. Lõpuks teisendage PDF-fail pildivormingusse, kasutades järgmist käsku.

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

PDF-i näidis ja saadud pilt on lisatud allpool.

Järeldus

Selles artiklis on selgitatud samme/üksikasju, kuidas JPG-ühendamist võrgus teha. Samuti oleme õppinud üksikasju JPG-piltide kombineerimiseks cURL-i käskude abil. Lisaks ülalnimetatud funktsioonidele on API võimeline täitma ka muid hämmastavaid funktsioone ja nende üksikasjad leiate jaotistest Aspose.PDF Cloud Features ja Overview.

Kui teil tekib API kasutamisel probleeme, võtke julgelt ühendust tasuta tootetoe foorumiga. Soovitame teabe saamiseks külastada ka järgmisi ajaveebe