Nopea ja helppo toteutus JPG-kuvien yhdistämiseen verkossa.

Yhdistä JPG

Yhdistä JPG-kuvat | JPG-yhdistämisominaisuudet .NET-sovelluksessa

Rasterikuvamuodot (JPG, PNG, GIF, PNG jne.) ovat suosittuja muotoja kuvatietojen jakamiseen. Useimmat kuvantamislaitteet, mukaan lukien nykyaikaiset digitaalikamerat ja matkapuhelimet, tuottavat suoraan jossakin näistä muodoista. Jokainen kuva tallennetaan erikseen ja tiedonjaon näkökulmasta se jaetaan käyttäjien kesken. Saatamme kuitenkin joutua jakamaan useita kuvia yhdessä tai yhdistämään jälkimmäiset kuvat ja jakamaan ne yhtenä rasterikuvana. Tätä tarkoitusta varten on saatavilla kaupallisia ohjelmistoja, mutta niistä aiheutuu asennus- ja lisensointikustannuksia.

Joten jos ainoa vaatimuksesi on yhdistää JPG-kuvia, miksi viettää niin paljon aikaa ohjelmistokokoonpanoihin ja maksaa ylimääräiset lisenssikustannukset yhdestä toimenpiteestä. Suurin osa sovelluksista on myös saatavilla työpöytäjärjestelmille, ja jos joudut suorittamaan toiminnot mobiililaitteilla, siitä tulee melko monimutkaista. Siksi Cloud REST API on kannattava lähestymistapa, jotta voidaan kehittää alustasta riippumaton ratkaisu, joka tarjoaa yhtenäisen käyttökokemuksen. Tässä artikkelissa aiomme edelleen keskustella yksityiskohdista JPG-yhdistämisen suorittamisesta C# REST API:lla.

Tietoja: Aspose kehitti äskettäin kollaasisovelluksen, jonka avulla voit yhdistää JPG-kuvia tai yhdistää valokuvia verkossa ruudukossa.

PDF-muunnossovellusliittymä

Aspose tarjoaa lukuisia asiakirjojen käsittelyn sovellusliittymiä, ja Aspose.PDF Cloud on yksi johtavista sovellusliittymistä, joka mahdollistaa PDF-asiakirjojen luomisen ja käsittelyn. Helpottaaksemme ohjelmoijien käyttämistä C# .NET:illä olemme luoneet Aspose.PDF Cloud SDK:n .NET:lle, joka on Cloud API:n kääre. Jotta SDK:ta voidaan käyttää, se on asennettava järjestelmän yli. SDK on saatavilla NuGet- ja GitHub -palveluissa.

Suorita seuraava komento päätteessä asentaaksesi SDK NuGetista

Install-Package Aspose.Pdf-Cloud

Voit käydä seuraavassa linkissä saadaksesi lisätietoja Aspose.Cloud SDK:iden asentamisesta.

Ennen kuin jatkat eteenpäin, ensimmäinen vaihe on kuitenkin luoda tili käymällä Aspose.Cloud dashboard. Jos sinulla on GitHub- tai Google-tili, rekisteröidy. Muussa tapauksessa napsauta Luo uusi tili -painiketta ja anna tarvittavat tiedot. Kirjaudu nyt kojelautaan valtuustiedoilla ja laajenna kojelaudan Sovellukset-osio ja vieritä alas kohti Asiakastunnukset-osiota nähdäksesi asiakastunnuksen ja asiakassalaisuuden tiedot.

Yhdistä JPG C#:ssa

Aspose.PDF Cloud tarjoaa ominaisuudet Luo tyhjä PDF, Lisää uusi kuva PDF-dokumenttiin ja Asiakirjan sivujen muuntaminen kuvamuotoon. Joten jos haluat yhdistää JPG:n verkossa, noudata alla olevia ohjeita

  • Ensinnäkin, luo PdfApi -objekti samalla kun välität ClientID:n ja ClientSecret-tiedot ovat argumentteja.
  • Toiseksi kutsu PutCreateDocument(…) PdfApi-luokan menetelmää luodaksesi tyhjä PDF-dokumentti
  • Kutsu nyt PostInsertImage(..)-menetelmä, joka ottaa PDF-tiedostonimen, sivunumeron, XY-koordinaatit ja kuvatiedoston nimen argumentteina
  • Toista menetelmä lisätäksesi kuvia
  • Kutsu lopuksi PutPageConvertToJpeg(…)-menetelmä muuntaaksesi PDF-tiedostot JPEG-kuviksi ja tallentaaksesi tulosteen pilvitallennustilaan.
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/

// luotavan PDF-tiedoston nimi
String fileName = "input.pdf";

// luo PdfApi-esiintymä
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Kutsu Aspose.PDF Cloud SDK API luodaksesi tyhjä pdf-tiedosto
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

// PDF-tiedoston sivunumero
int pageNumber = 1;

// Lisää ensimmäinen kuva PDF-tiedostoon määritetyille koordinaateille
// Koordinaatit ovat pisteessä alhaalta vasemmasta yläoikeaan
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// Lisää toinen kuva PDF-tiedostoon määritetyille koordinaateille
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// Lisää kolmas kuva PDF-tiedostoon määritetyille koordinaateille
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

// Lisää neljäs kuva PDF-tiedostoon määritetyille koordinaateille
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");

// muuntaa PDF-tiedoston JPEG-muotoon ja tallentaa pilvitallennustilaan
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");

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

Yhdistä JPG käyttämällä cURL-komentoa

cURL-komennot ovat jännittävä ja kätevä tapa käyttää REST-sovellusliittymiä komentokehotteen kautta millä tahansa alustalla, ja ne tarjoavat saman yhtenäisen kokemuksen. Joten voimme saavuttaa JPEG-yhdistämistoiminnon cURL-komentojen avulla.

Jotta cURL-komentoja voidaan käyttää, ensimmäinen vaihe on luoda JWT-käyttöoikeus. Käytä seuraavaa komentoa luodaksesi vaaditun tunnuksen. Saat lisätietoja kohdasta JWT-tunnuksen hankkiminen asiakastunnuksella ja asiakassalaisella avaimella.

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"

Seuraava vaihe on luoda tyhjä PDF-dokumentti.

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

Toista sama vaihe lisätäksesi muita kuvia, joilla on eri koordinaatit. Muunna lopuksi PDF-tiedosto kuvamuotoon seuraavalla komennolla.

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

Esimerkki PDF ja tuloksena luotu kuva ovat liitteenä alla.

Johtopäätös

Tässä artikkelissa on selitetty vaiheet/yksityiskohdat JPG-yhdistämistoiminnon suorittamiseksi verkossa. Olemme myös oppineet yksityiskohdat yhdistämään JPG-kuvia cURL-komentojen avulla. Nyt edellä mainittujen ominaisuuksien lisäksi API pystyy suorittamaan myös muita hämmästyttäviä ominaisuuksia, ja niiden tiedot löytyvät Aspose.PDF Cloud Features- ja Overview -osioista.

Jos kohtaat ongelmia API:n käytössä, ota rohkeasti yhteyttä ilmaiseen tuotetukifoorumiin. Suosittelemme myös vierailemaan seuraavissa blogeissa lisätietoja varten