Hitra in enostavna izvedba za spajanje slik JPG na spletu.
Formati rastrskih slik (JPG, PNG, GIF, PNG itd.) so priljubljeni formati za skupno rabo slikovnih podatkov. Večina slikovnih naprav, vključno s sodobnimi digitalnimi fotoaparati in mobilnimi telefoni, neposredno ustvari izhod v enem od teh formatov. Vsaka slika je ločeno shranjena in z vidika izmenjave informacij se deli med uporabniki. Vendar pa bomo morda morali deliti več slik skupaj ali združiti sorodne slike in jih deliti kot eno rastrsko sliko. V ta namen je na voljo komercialna programska oprema, ki pa povzroča stroške namestitve in licenciranja.
Če je torej vaša edina zahteva združitev slik JPG, zakaj bi potem porabili toliko časa za konfiguracije programske opreme in plačali dodatne stroške celotnega licenciranja za eno samo operacijo. Prav tako je večina aplikacij na voljo za namizne sisteme, v primeru, da morate operacije izvajati na mobilnih napravah, pa se precej zaplete. Zato je za razvoj rešitve, neodvisne od platforme, ki bo zagotavljala dosledno uporabniško izkušnjo, Cloud REST API izvedljiv pristop. V tem članku bomo podrobneje razpravljali o tem, kako izvesti spajanje JPG z uporabo C# REST API.
Informacije: Aspose je nedavno razvil aplikacijo za kolaž, ki vam omogoča spajanje slik JPG ali združevanje fotografij na spletu v mrežo.
API za pretvorbo PDF
Aspose ponuja obilico API-jev za obdelavo dokumentov in Aspose.PDF Cloud je eden vodilnih API-jev, ki zagotavlja zmogljivosti za ustvarjanje in upravljanje dokumentov PDF. Da bi programerjem olajšali uporabo C# .NET, smo ustvarili Aspose.PDF Cloud SDK for .NET, ki je ovoj okrog Cloud API-ja. Če želite uporabljati SDK, ga najprej namestite v sistem. SDK je na voljo na NuGet in GitHub.
Prosimo, izvedite naslednji ukaz na terminalu, da namestite SDK iz NuGet
Install-Package Aspose.Pdf-Cloud
Za nadaljnje podrobnosti o Kako namestiti Aspose.Cloud SDK-je lahko razmislite o obisku naslednje povezave.
Preden pa nadaljujete, je prvi korak, da ustvarite račun tako, da obiščete Aspose.Cloud dashboard. Če imate račun GitHub ali Google, se preprosto prijavite. V nasprotnem primeru kliknite gumb Ustvari nov račun in vnesite zahtevane podatke. Zdaj se prijavite na nadzorno ploščo s poverilnicami in razširite razdelek z aplikacijami na nadzorni plošči ter se pomaknite navzdol do razdelka Poverilnice odjemalca, da si ogledate podrobnosti o ID-ju odjemalca in skrivnosti odjemalca.
Spoji JPG v C#
Aspose.PDF Cloud ponuja zmožnosti za Ustvari prazen PDF, Dodaj novo sliko v dokument PDF in Pretvarjanje strani dokumenta v obliko zapisa slike. Če želite združiti JPG na spletu, sledite spodnjim navodilom
- Najprej ustvarite predmet PdfApi, medtem ko sta posredovanju podrobnosti ClientID in ClientSecret argumenta
- Drugič, pokličite metodo PutCreateDocument(…) razreda PdfApi, da ustvarite prazen dokument PDF
- Zdaj pokličite metodo PostInsertImage(..), ki sprejme vhodno ime datoteke PDF, številko strani, koordinate XY in ime slikovne datoteke kot argumente
- Ponovite postopek, da dodate več slik
- Na koncu pokličite metodo PutPageConvertToJpeg(…) za pretvorbo datotek PDF v slike JPEG in shranjevanje izhoda v shrambo v 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/
// ime datoteke PDF, ki jo želite ustvariti
String fileName = "input.pdf";
// ustvarite primerek PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Pokličite Aspose.PDF Cloud SDK API, da ustvarite prazno datoteko pdf
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);
// številka strani datoteke PDF
int pageNumber = 1;
// Vstavite prvo sliko v PDF na določene koordinate
// Koordinate so v točki, ki se začne od spodnjega levega do zgornjega desnega
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");
// Vstavite 2. sliko v PDF na določene koordinate
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");
// Vstavi 3. sliko v PDF na določene koordinate
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");
// Vstavite 4. sliko v PDF na določene koordinate
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");
// pretvorite datoteko PDF v format JPEG in prihranite pri shranjevanju v 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();
}
Združite JPG z ukazom cURL
Ukazi cURL so vznemirljiv in priročen način za dostop do API-jev REST prek ukaznega poziva na kateri koli platformi in zagotavljajo enako dosledno izkušnjo. Tako lahko dosežemo funkcijo spajanja JPEG prek ukazov cURL.
Če želite uporabiti ukaze cURL, je prvi korak ustvariti žeton dostopa JWT. Za ustvarjanje zahtevanega žetona uporabite naslednji ukaz. Za več informacij obiščite Kako pridobiti žeton JWT z ID-jem odjemalca in tajnim ključem odjemalca.
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"
Naslednji korak je ustvariti prazen dokument PDF.
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 vstavite druge slike z različnimi koordinatami. Končno pretvorite datoteko PDF v format slike z naslednjim ukazom.
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>" \
Vzorec PDF in ustvarjena slika sta priložena spodaj.
Zaključek
V tem članku so razloženi koraki/podrobnosti o tem, kako izvesti operacijo spajanja JPG v spletu. Naučili smo se tudi podrobnosti o kombiniranju slik JPG z uporabo ukazov cURL. Zdaj je poleg zgoraj omenjenih funkcij API sposoben izvajati tudi druge neverjetne funkcije, njihove podrobnosti pa lahko najdete v razdelkih Aspose.PDF Cloud Features in Overview.
Če med uporabo API-ja naletite na težave, se obrnite na Free forum za podporo izdelkom. Za informacije o tem priporočamo tudi obisk naslednjih spletnih dnevnikov