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

Spoji JPG

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

Formati rasterske slike (JPG, PNG, GIF, PNG itd.) popularni su formati za dijeljenje slikovnih podataka. Većina uređaja za obradu slika, uključujući moderne digitalne fotoaparate i mobilne telefone, izravno stvara izlaz u jednom od ovih formata. Svaka se slika zasebno sprema i iz perspektive dijeljenja informacija dijeli se među korisnicima. Međutim, možda ćemo morati dijeliti više slika zajedno ili kombinirati srodne slike i dijeliti ih kao jednu rastersku sliku. U tu svrhu dostupni su komercijalni softveri, ali oni zahtijevaju troškove instalacije i licenciranja.

Dakle, ako je vaš jedini zahtjev spajanje JPG slika, zašto onda trošiti toliko vremena na softverske konfiguracije i plaćati dodatne troškove cjelokupnog licenciranja za jednu operaciju. Također, većina aplikacija dostupna je za stolne sustave, a u slučaju da trebate obavljati operacije na mobilnim uređajima, postaje dosta komplicirano. 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 ćemo članku dalje raspravljati o pojedinostima o tome kako izvesti spajanje JPG-a pomoću C# REST API-ja.

Informacije: Aspose je nedavno razvio aplikaciju za kolaž koja vam omogućuje spajanje JPG slika ili kombiniranje fotografija na mreži u mreži.

API za pretvorbu PDF-a

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 stvaranje, kao i za rukovanje PDF dokumentima. Kako bismo programerima olakšali korištenje C# .NET, stvorili smo Aspose.PDF Cloud SDK za .NET koji je omotač oko Cloud API-ja. Da biste koristili SDK, prvi korak je da ga instalirate preko sustava. SDK je dostupan na NuGet i GitHub.

Izvršite sljedeću naredbu na terminalu da biste instalirali SDK iz NuGeta

Install-Package Aspose.Pdf-Cloud

Možete razmisliti o posjeti sljedećoj poveznici za dodatne pojedinosti o Kako instalirati Aspose.Cloud SDK-ove.

Međutim, prije nego što nastavite dalje, prvi korak je kreiranje računa posjetom Aspose.Cloud nadzorna ploča. Ako imate GitHub ili Google račun, jednostavno se prijavite. U suprotnom, kliknite na gumb Create a new Account i unesite tražene podatke. Sada se prijavite na nadzornu ploču pomoću vjerodajnica i proširite odjeljak Aplikacije s nadzorne ploče i pomaknite se prema dolje prema odjeljku Vjerodajnice klijenta kako biste vidjeli pojedinosti o ID-u klijenta i tajnoj tajni klijenta.

Spoji JPG u C#

Aspose.PDF Cloud pruža mogućnosti za Stvaranje praznog PDF-a, Dodavanje nove slike u PDF dokument i Pretvaranje stranica dokumenta u format slike. Dakle, kako biste spojili JPG na mreži, slijedite dolje navedene upute

  • Prije svega, stvorite objekt PdfApi dok prosljeđivanje pojedinosti ClientID i ClientSecret predstavljaju argumente
  • Drugo, pozovite metodu PutCreateDocument(…) klase PdfApi za stvaranje praznog PDF dokumenta
  • Sada pozovite metodu PostInsertImage(..) koja uzima ulazni naziv PDF datoteke, broj stranice, XY koordinate i naziv slikovne datoteke kao argumente
  • Ponovite metodu za dodavanje više slika
  • Na kraju, pozovite metodu PutPageConvertToJpeg(…) da pretvorite PDF datoteke u JPEG slike i spremite izlaz u pohranu 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 PDF koji treba izraditi
String fileName = "input.pdf";

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

// Pozovite Aspose.PDF Cloud SDK API za stvaranje prazne pdf datoteke
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

// broj stranice PDF datoteke
int pageNumber = 1;

// Umetnite prvu sliku u PDF na navedene koordinate
// Koordinate su u toč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 navedene koordinate
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// Umetnite treću sliku u PDF na navedene koordinate
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

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

// pretvorite PDF datoteku u JPEG format i uštedite na pohrani u oblaku
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 pomoću naredbe cURL

Naredbe cURL su uzbudljiv i praktičan način pristupa REST API-jima putem naredbenog retka na bilo kojoj platformi i pružaju isto dosljedno iskustvo. Dakle, možemo postići funkcionalnost spajanja JPEG-a putem cURL naredbi.

Kako biste koristili cURL naredbe, prvi korak je generiranje JWT pristupnog tokena. Koristite sljedeću naredbu za generiranje potrebnog tokena. Za više informacija posjetite Kako dobiti JWT token pomoću ID-a klijenta i tajnog ključa 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 stvaranje 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 za umetanje drugih slika s različitim koordinatama. Na kraju, 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 priloženi su u nastavku.

Zaključak

Ovaj članak je objasnio korake/pojedinosti o tome kako izvesti operaciju spajanja JPG na mreži. Također smo naučili pojedinosti o kombiniranju JPG slika pomoću cURL naredbi. Sada, osim gore spomenutih značajki, API također može izvoditi druge nevjerojatne značajke, a njihove pojedinosti mogu se pronaći u odjeljcima Aspose.PDF Cloud Features i Overview.

U slučaju da naiđete na bilo kakve probleme tijekom korištenja API-ja, slobodno kontaktirajte Forum za besplatnu podršku proizvoda. Također preporučujemo da posjetite sljedeće blogove za informacije o