Rychlá a snadná implementace pro sloučení obrázků JPG online.

Sloučit JPG

Sloučit obrázky JPG | Možnosti sloučení JPG v aplikaci .NET

Formáty rastrových obrázků (JPG, PNG, GIF, PNG atd.) jsou oblíbené formáty pro sdílení obrazových dat. Většina zobrazovacích zařízení včetně moderních digitálních fotoaparátů a mobilních telefonů přímo produkuje výstup v jednom z těchto formátů. Každý obrázek je uložen samostatně a z hlediska sdílení informací je sdílen mezi uživateli. Můžeme však požadovat sdílení více obrázků dohromady nebo zkombinovat související obrázky a sdílet je jako jeden rastrový obrázek. Pro tento účel je k dispozici komerční software, který však vyžaduje instalaci a licenční náklady.

Pokud je tedy vaším jediným požadavkem sloučení obrázků JPG, proč trávit tolik času softwarovými konfiguracemi a platit dodatečné náklady na celé licencování za jednu jedinou operaci. Také většina aplikací je dostupná pro desktopové systémy a v případě, že potřebujete provádět operace na mobilních zařízeních, je to poměrně komplikované. Proto, aby bylo možné vyvinout řešení nezávislé na platformě, které bude poskytovat konzistentní uživatelskou zkušenost, je Cloud REST API životaschopným přístupem. V tomto článku budeme dále diskutovat o podrobnostech, jak provést sloučení JPG pomocí C# REST API.

Informace: Společnost Aspose nedávno vyvinula aplikaci Collage, která vám umožňuje spojovat obrázky JPG nebo kombinovat fotografie online na mřížce.

Rozhraní API pro převod PDF

Aspose nabízí nepřeberné množství rozhraní API pro zpracování dokumentů a Aspose.PDF Cloud je jedním z předních rozhraní API poskytujících možnosti pro vytváření a manipulaci s dokumenty PDF. Abychom programátorům usnadnili používání C# .NET, vytvořili jsme Aspose.PDF Cloud SDK pro .NET, což je obal pro Cloud API. Chcete-li používat sadu SDK, prvním krokem je její instalace do systému. Sada SDK je k dispozici na NuGet a GitHub.

Chcete-li nainstalovat SDK z NuGet, spusťte na terminálu následující příkaz

Install-Package Aspose.Pdf-Cloud

Další podrobnosti o Jak nainstalovat sady Aspose.Cloud SDK naleznete na následujícím odkazu.

Než však budete pokračovat, prvním krokem je vytvoření účtu na Aspose.Cloud dashboard. Pokud máte účet GitHub nebo Google, jednoduše se zaregistrujte. V opačném případě klikněte na tlačítko Vytvořit nový účet a zadejte požadované informace. Nyní se přihlaste k řídicímu panelu pomocí přihlašovacích údajů a rozbalte sekci Aplikace z řídicího panelu a přejděte dolů k části Pověření klienta, kde najdete podrobnosti o ID klienta a tajném klíči klienta.

Sloučit JPG v C#

Aspose.PDF Cloud poskytuje možnosti Vytvořit prázdné PDF, Přidat nový obrázek do dokumentu PDF a Převod stránek dokumentu do formátu obrázku. Chcete-li tedy sloučit JPG online, postupujte podle pokynů uvedených níže

  • Nejprve vytvořte objekt PdfApi a předejte ClientID a podrobnosti ClientSecret jsou argumenty
  • Za druhé, zavolejte metodu PutCreateDocument(…) třídy PdfApi a vytvořte prázdný dokument PDF
  • Nyní zavolejte metodu PostInsertImage(..), která jako argumenty vezme vstupní soubor PDF, číslo stránky, souřadnice XY a název souboru obrázku.
  • Pro přidání dalších obrázků postup opakujte
  • Nakonec zavolejte metodu PutPageConvertToJpeg(…), abyste převedli soubory PDF na obrázky JPEG a uložili výstup do cloudového úložiště.
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ázev souboru PDF, který má být vytvořen
String fileName = "input.pdf";

// vytvořit instanci PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Vyvolejte Aspose.PDF Cloud SDK API a vytvořte prázdný soubor PDF
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

// číslo stránky souboru PDF
int pageNumber = 1;

// Vložte 1. obrázek do PDF na zadané souřadnice
// Souřadnice jsou v bodu od levého dolního k pravému hornímu rohu
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// Vložte 2. obrázek do PDF na zadané souřadnice
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// Vložte 3. obrázek do PDF na zadané souřadnice
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

// Vložte 4. obrázek do PDF na zadané souřadnice
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");

// převést soubor PDF do formátu JPEG a uložit na cloudové úložiště
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");

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

Zkombinujte JPG pomocí příkazu cURL

Příkazy cURL jsou vzrušujícím a pohodlným způsobem přístupu k REST API prostřednictvím příkazového řádku na jakékoli platformě a poskytují stejné konzistentní zkušenosti. Takže můžeme dosáhnout funkce sloučení JPEG pomocí příkazů cURL.

Chcete-li použít příkazy cURL, prvním krokem je vygenerování přístupového tokenu JWT. Pomocí následujícího příkazu vygenerujte požadovaný token. Další informace naleznete na stránce Jak získat token JWT pomocí ID klienta a tajného klíče 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"

Dalším krokem je vytvoření prázdného 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 stejný krok pro vložení dalších obrázků s jinými souřadnicemi. Nakonec převeďte soubor PDF do formátu obrázku pomocí následujícího pří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>" \

Ukázka PDF a vygenerovaný výsledný obrázek jsou přiloženy níže.

Závěr

Tento článek vysvětluje kroky/podrobnosti, jak provést operaci sloučení JPG online. Také jsme se naučili podrobnosti kombinovat obrázky JPG pomocí příkazů cURL. Nyní kromě výše zmíněných funkcí je API také schopné provádět další úžasné funkce a jejich podrobnosti lze nalézt v sekcích Aspose.PDF Cloud Features a Overview.

V případě, že při používání API narazíte na nějaké problémy, neváhejte kontaktovat Free product support forum. Doporučujeme také navštívit následující blogy pro informace o