Brza i laka implementacija za spajanje JPG slika na mreži.

Spoji JPG

Spoji JPG slike | Mogućnosti spajanja JPG-a u .NET aplikaciji

Formati rasterskih slika (JPG, PNG, GIF, PNG, itd.) su popularni formati za dijeljenje slikovnih podataka. Većina uređaja za obradu slike, uključujući moderne digitalne kamere i mobilne telefone, direktno proizvode izlaz u jednom od ovih formata. Svaka slika se posebno čuva i iz perspektive razmjene informacija, dijeli se među korisnicima. Međutim, možda imamo zahtjev da dijelimo više slika zajedno ili kombiniramo povezane slike i dijelimo ih kao jednu rastersku sliku. U tu svrhu su dostupni komercijalni softveri, ali oni zahtijevaju troškove instalacije i licenciranja.

Dakle, ako je vaš jedini zahtjev da spojite JPG slike, zašto onda trošiti toliko vremena na konfiguracije softvera i plaćati dodatne troškove cjelokupnog licenciranja za jednu operaciju. Također, većina aplikacija je dostupna za desktop sisteme, a u slučaju da morate obavljati operacije na mobilnim uređajima, to postaje prilično komplikovano. Stoga, kako bi se razvilo rješenje neovisno o platformi koje će pružiti dosljedno korisničko iskustvo, Cloud REST API je održiv pristup. U ovom članku ćemo dalje raspravljati o detaljima kako izvesti JPG spajanje koristeći C# REST API.

Informacije: Aspose je nedavno razvio Aplikaciju za kolaž koja vam omogućava spajanje JPG slika ili kombinovanje fotografija na mreži na mreži.

PDF Conversion API

Aspose nudi mnoštvo API-ja za obradu dokumenata, a Aspose.PDF Cloud je jedan od vodećih API-ja koji pruža mogućnosti za kreiranje i manipulaciju PDF dokumenata. Kako bismo olakšali programerima koji koriste C# .NET, kreirali smo Aspose.PDF Cloud SDK za .NET koji je omot oko Cloud API-ja. Da biste koristili SDK, prvi korak je da ga instalirate preko sistema. SDK je dostupan na NuGet i GitHub.

Izvršite sljedeću naredbu na terminalu da instalirate SDK iz NuGet-a

Install-Package Aspose.Pdf-Cloud

Možete razmisliti o posjeti sljedećem linku za dodatne detalje o Kako instalirati Aspose.Cloud SDK-ove.

Međutim, prije nego što nastavite dalje, prvi korak je kreiranje naloga tako što ćete posjetiti Aspose.Cloud nadzorna tabla. Ako imate GitHub ili Google nalog, jednostavno se prijavite. U suprotnom, kliknite na dugme Kreiraj novi nalog i unesite tražene informacije. Sada se prijavite na kontrolnu tablu koristeći akreditive i proširite odjeljak Aplikacije s kontrolne ploče i pomaknite se prema dolje prema odjeljku Client Credentials da vidite detalje o ID-u klijenta i Tajni klijenta.

Spoji JPG u C#

Aspose.PDF Cloud pruža mogućnosti za Kreiraj prazan PDF, Dodaj novu sliku u PDF dokument i Pretvaranje stranica dokumenta u format slike. Dakle, da biste spojili JPG na mreži, slijedite dolje navedena uputstva

  • Prije svega, kreirajte objekt PdfApi dok prosljeđivanje ClientID-a i ClientSecret detalji su argumenti
  • Drugo, pozovite metodu PutCreateDocument(…) klase PdfApi da kreirate prazan PDF dokument
  • Sada pozovite PostInsertImage(..) metodu koja uzima ulazni naziv PDF datoteke, broj stranice, koordinate XY i naziv datoteke slike kao argumente
  • Ponovite metodu da dodate još slika
  • Konačno, pozovite metodu PutPageConvertToJpeg(…) da konvertujete PDF fajlove u JPEG slike i sačuvate izlaz u pohrani u oblaku
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/

// naziv datoteke za kreiranje PDF-a
String fileName = "input.pdf";

// kreirajte instancu PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Pozovite Aspose.PDF Cloud SDK API da kreirate praznu pdf datoteku
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

// broj stranice PDF datoteke
int pageNumber = 1;

// Umetnite prvu sliku u PDF na određene koordinate
// Koordinate su u tački počevši od donjeg lijevog do gornjeg desnog
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// Umetnite drugu sliku u PDF na određene koordinate
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// Umetanje 3. slike u PDF na određene koordinate
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

// Umetnite 4. sliku u PDF na određene koordinate
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");

// pretvorite PDF datoteku u JPEG format i spremite na Cloud skladište
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");

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

Kombinirajte JPG koristeći naredbu cURL

cURL komande su uzbudljiv i zgodan način za pristup REST API-ju preko komandne linije na bilo kojoj platformi i pružaju isto konzistentno iskustvo. Tako možemo postići funkcionalnost spajanja JPEG putem cURL komandi.

Da biste koristili cURL komande, prvi korak je generiranje JWT pristupnog tokena. Koristite sljedeću naredbu da generišete potreban token. Za više informacija, posjetite Kako dobiti JWT token koristeći ID klijenta i tajni ključ klijenta.

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"

Sljedeći korak je kreiranje praznog PDF dokumenta.

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

Ponovite isti korak da umetnete druge slike s različitim koordinatama. Konačno, pretvorite PDF datoteku u format slike pomoću sljedeće naredbe.

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

Uzorak PDF-a i rezultirajuća slika generirana su u prilogu ispod.

Zaključak

Ovaj članak je objasnio korake/detalje o tome kako izvršiti JPG operaciju spajanja na mreži. Takođe smo naučili detalje za kombinovanje JPG slika pomoću cURL komandi. Sada, osim gore navedenih karakteristika, API je sposoban da izvodi i druge neverovatne funkcije, a njihovi detalji se mogu naći u odjeljcima Aspose.PDF Cloud Features i Overview.

U slučaju da naiđete na bilo kakve probleme prilikom korištenja API-ja, slobodno kontaktirajte besplatni forum podrške za proizvode. Također preporučujemo da posjetite sljedeće blogove za informacije o