Rýchla a jednoduchá implementácia na zlúčenie obrázkov JPG online.

Zlúčiť JPG

Zlúčiť obrázky JPG | Možnosti spájania JPG v aplikácii .NET

Formáty rastrových obrázkov (JPG, PNG, GIF, PNG atď.) sú obľúbené formáty na zdieľanie obrazových údajov. Väčšina zobrazovacích zariadení vrátane moderných digitálnych fotoaparátov a mobilných telefónov priamo produkuje výstup v jednom z týchto formátov. Každý obrázok je uložený samostatne a z hľadiska zdieľania informácií je zdieľaný medzi používateľmi. Môžeme však mať požiadavku na zdieľanie viacerých obrázkov spolu alebo skombinovanie súvisiacich obrázkov a ich zdieľanie ako jeden rastrový obrázok. Na tento účel je k dispozícii komerčný softvér, ktorý však spôsobuje náklady na inštaláciu a licencovanie.

Ak je teda vašou jedinou požiadavkou zlúčenie obrázkov JPG, prečo tráviť toľko času softvérovými konfiguráciami a platiť dodatočné náklady na celé licencovanie za jednu jedinú operáciu. Väčšina aplikácií je dostupná aj pre desktopové systémy a v prípade, že potrebujete vykonávať operácie na mobilných zariadeniach, je to dosť komplikované. Preto, aby sa vyvinulo riešenie nezávislé od platformy, ktoré by poskytovalo konzistentnú používateľskú skúsenosť, Cloud REST API je životaschopný prístup. V tomto článku budeme ďalej diskutovať o podrobnostiach, ako vykonať zlúčenie JPG pomocou C# REST API.

Informácie: Spoločnosť Aspose nedávno vyvinula aplikáciu Collage, ktorá vám umožňuje spájať obrázky JPG alebo kombinovať fotografie online na mriežke.

Rozhranie API na konverziu PDF

Aspose ponúka množstvo rozhraní API na spracovanie dokumentov a Aspose.PDF Cloud je jedným z popredných rozhraní API, ktoré poskytuje možnosti na vytváranie a manipuláciu s dokumentmi PDF. Aby sme programátorom uľahčili používanie C# .NET, vytvorili sme Aspose.PDF Cloud SDK pre .NET, čo je obal okolo Cloud API. Ak chcete používať súpravu SDK, prvým krokom je jej inštalácia do systému. Súprava SDK je k dispozícii na NuGet a GitHub.

Ak chcete nainštalovať SDK z NuGet, vykonajte na termináli nasledujúci príkaz

Install-Package Aspose.Pdf-Cloud

Ďalšie podrobnosti o Ako nainštalovať súpravy Aspose.Cloud SDK nájdete na nasledujúcom odkaze.

Pred pokračovaním je však prvým krokom vytvorenie účtu na Aspose.Cloud dashboard. Ak máte účet GitHub alebo Google, jednoducho sa zaregistrujte. V opačnom prípade kliknite na tlačidlo Vytvoriť nový účet a zadajte požadované informácie. Teraz sa prihláste do ovládacieho panela pomocou poverení a rozbaľte sekciu Aplikácie z ovládacieho panela a prejdite nadol smerom k sekcii Poverenia klienta, kde nájdete podrobnosti o ID klienta a tajomstve klienta.

Zlúčiť JPG v C#

Aspose.PDF Cloud poskytuje možnosti Vytvoriť prázdne PDF, Pridať nový obrázok do dokumentu PDF a Konvertovať strany dokumentu na formát obrázku. Ak teda chcete zlúčiť JPG online, postupujte podľa pokynov uvedených nižšie

  • V prvom rade vytvorte objekt PdfApi, pričom argumentmi sú údaje ClientID a ClientSecret
  • Po druhé, zavolajte metódu PutCreateDocument(…) triedy PdfApi na vytvorenie prázdneho dokumentu PDF
  • Teraz zavolajte metódu PostInsertImage(..), ktorá berie ako argumenty vstupný názov súboru PDF, číslo stránky, súradnice XY a názov súboru obrázka
  • Ak chcete pridať ďalšie obrázky, postup zopakujte
  • Nakoniec zavolajte metódu PutPageConvertToJpeg(…) na konverziu súborov PDF na obrázky JPEG a uložte výstup do cloudového úložiska
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/

// názov súboru PDF, ktorý sa má vytvoriť
String fileName = "input.pdf";

// vytvorte inštanciu PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Vyvolajte Aspose.PDF Cloud SDK API na vytvorenie prázdneho súboru PDF
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

// číslo strany súboru PDF
int pageNumber = 1;

// Vložte 1. obrázok do PDF na určené súradnice
// Súradnice sú v bode od ľavého spodného po pravý horný
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// Vložte 2. obrázok do PDF na určené súradnice
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// Vložte 3. obrázok do PDF na určené súradnice
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

// Vložte 4. obrázok do PDF na určené súradnice
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");

// previesť súbor PDF do formátu JPEG a uložiť na cloudové úložisko
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");

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

Skombinujte JPG pomocou príkazu cURL

Príkazy cURL sú vzrušujúcim a pohodlným spôsobom prístupu k REST API cez príkazový riadok na akejkoľvek platforme a poskytujú rovnakú konzistentnú skúsenosť. Takže môžeme dosiahnuť funkciu zlúčenia JPEG pomocou príkazov cURL.

Ak chcete použiť príkazy cURL, prvým krokom je vygenerovanie prístupového tokenu JWT. Na vygenerovanie požadovaného tokenu použite nasledujúci príkaz. Ďalšie informácie nájdete na stránke Ako získať token JWT pomocou ID klienta a tajného kľúča klienta.

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"

Ďalším krokom je vytvorenie prázdneho dokumentu 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":{}}

Opakujte rovnaký krok pre vloženie ďalších obrázkov s inými súradnicami. Nakoniec preveďte súbor PDF do formátu obrázka pomocou nasledujúceho príkazu.

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

Vzorový PDF a výsledný obrázok sú priložené nižšie.

Záver

Tento článok vysvetľuje kroky/podrobnosti o tom, ako vykonať operáciu zlúčenia JPG online. Tiež sme sa naučili podrobnosti o kombinovaní obrázkov JPG pomocou príkazov cURL. Teraz okrem vyššie uvedených funkcií je API schopné vykonávať aj ďalšie úžasné funkcie a ich podrobnosti nájdete v sekciách Aspose.PDF Cloud Features a Prehľad.

V prípade, že pri používaní rozhrania API narazíte na nejaké problémy, neváhajte kontaktovať Free product support forum. Odporúčame tiež navštíviť nasledujúce blogy, kde nájdete informácie o