Хуткая і простая рэалізацыя для аб’яднання малюнкаў JPG у Інтэрнэце.

Аб'яднаць JPG

Аб’яднаць выявы JPG | Магчымасці зліцця JPG у дадатку .NET

Фарматы растравых відарысаў (JPG, PNG, GIF, PNG і г.д.) з’яўляюцца папулярнымі фарматамі для абмену дадзенымі малюнкаў. Большасць прылад для апрацоўкі малюнкаў, уключаючы сучасныя лічбавыя фотаапараты і мабільныя тэлефоны, непасрэдна ствараюць вывад у адным з гэтых фарматаў. Кожная выява захоўваецца асобна, і з пункту гледжання абмену інфармацыяй яна выкарыстоўваецца паміж карыстальнікамі. Тым не менш, у нас можа з’явіцца патрабаванне абагуліць некалькі відарысаў разам або аб’яднаць роднасныя відарысы і падзяліцца імі як адным растравым відарысам. Для гэтай мэты даступна камерцыйнае праграмнае забеспячэнне, але яно патрабуе выдаткаў на ўстаноўку і ліцэнзаванне.

Такім чынам, калі ваша адзінае патрабаванне - аб’яднаць выявы JPG, тады навошта марнаваць столькі часу на канфігурацыю праграмнага забеспячэння і плаціць дадатковыя выдаткі на ліцэнзаванне ўсёй адной аперацыі. Акрамя таго, большасць прыкладанняў даступныя для настольных сістэм, і ў выпадку, калі вам трэба выконваць аперацыі на мабільных прыладах, гэта становіцца даволі складаным. Такім чынам, для распрацоўкі незалежнага ад платформы рашэння, якое забяспечвае паслядоўны карыстацкі досвед, Cloud REST API з’яўляецца жыццяздольным падыходам. У гэтым артыкуле мы далей абмяркуем дэталі таго, як выканаць аб’яднанне JPG з дапамогай C# REST API.

Інфармацыя: Aspose нядаўна распрацавала прыкладанне Collage, якое дазваляе аб’ядноўваць выявы ў фармаце JPG або аб’ядноўваць фатаграфіі ў сетцы.

API пераўтварэння PDF

Aspose прапануе мноства API для апрацоўкі дакументаў, і Aspose.PDF Cloud з’яўляецца адным з вядучых API, які забяспечвае магчымасці для стварэння і апрацоўкі дакументаў PDF. Каб палегчыць праграмістам выкарыстанне C# .NET, мы стварылі Aspose.PDF Cloud SDK для .NET, які з’яўляецца абалонкай вакол Cloud API. Каб выкарыстоўваць SDK, першым крокам з’яўляецца яго ўстаноўка ў сістэме. SDK даступны на NuGet і GitHub.

Калі ласка, выканайце наступную каманду на тэрмінале, каб усталяваць SDK з NuGet

Install-Package Aspose.Pdf-Cloud

Вы можаце разгледзець наступную спасылку для атрымання дадатковай інфармацыі аб Як усталяваць Aspose.Cloud SDKs.

Аднак, перш чым працягваць далей, першым крокам з’яўляецца стварэнне ўліковага запісу, наведаўшы прыборную панэль Aspose.Cloud. Калі ў вас ёсць уліковы запіс GitHub або Google, проста зарэгіструйцеся. У адваротным выпадку націсніце кнопку Стварыць новы ўліковы запіс і ўвядзіце неабходную інфармацыю. Цяпер увайдзіце ў прыборную панэль, выкарыстоўваючы ўліковыя даныя, разгарніце раздзел «Прыкладанні» на прыборнай панэлі і пракруціце ўніз да раздзела «Уліковыя даныя кліента», каб убачыць звесткі пра ідэнтыфікатар кліента і сакрэт кліента.

Аб’яднаць JPG у C#

Aspose.PDF Cloud забяспечвае магчымасці Стварыць пусты PDF, Дадаць новую выяву ў PDF-дакумент і Пераўтварыць старонку дакумента ў фармат выявы. Такім чынам, каб аб’яднаць JPG онлайн, выконвайце інструкцыі, прыведзеныя ніжэй

  • Перш за ўсё, стварыце аб’ект PdfApi, перадаючы дадзеныя ClientID і ClientSecret як аргументы
  • Па-другое, выклічце метад PutCreateDocument(…) класа PdfApi, каб стварыць пусты дакумент PDF
  • Цяпер выклічце метад PostInsertImage(..), які прымае ў якасці аргументаў назву PDF-файла, нумар старонкі, каардынаты XY і назву файла выявы
  • Паўтарыце метад, каб дадаць больш малюнкаў
  • Нарэшце, выклічце метад PutPageConvertToJpeg(…) для пераўтварэння файлаў PDF у выявы JPEG і захавання вываду ў воблачным сховішчы
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/

// імя файла PDF, які будзе створаны
String fileName = "input.pdf";

// стварыць асобнік PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Выклік Aspose.PDF Cloud SDK API для стварэння пустога файла PDF
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

// нумар старонкі файла PDF
int pageNumber = 1;

// Уставіць першую выяву ў PDF па ўказаных каардынатах
// Каардынаты знаходзяцца ў кропцы, пачынаючы з левага ніжняга краю да правага верхняга
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// Устаўце другі малюнак у PDF па ўказаных каардынатах
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// Уставіць 3-ю выяву ў PDF па ўказаных каардынатах
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

// Уставіць 4-ы малюнак у PDF па ўказаных каардынатах
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");

// пераўтварыце файл PDF у фармат JPEG і зэканомце на воблачным сховішчы
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");

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

Аб’яднайце JPG з дапамогай каманды cURL

Каманды cURL - гэта захапляльны і зручны спосаб доступу да API REST праз камандны радок на любой платформе, і яны забяспечваюць аднолькавы паслядоўны вопыт. Такім чынам, мы можам дасягнуць функцыі зліцця JPEG з дапамогай каманд cURL.

Каб выкарыстоўваць каманды cURL, першым крокам з’яўляецца стварэнне маркера доступу JWT. Выкарыстоўвайце наступную каманду, каб стварыць неабходны маркер. Для атрымання дадатковай інфармацыі, калі ласка, наведайце Як атрымаць токен JWT з дапамогай ідэнтыфікатара кліента і сакрэтнага ключа кліента.

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"

Наступны крок - стварыць пусты 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":{}}

Паўтарыце той жа крок, каб уставіць іншыя выявы з іншымі каардынатамі. Нарэшце, пераўтварыце файл PDF у фармат малюнка з дапамогай наступнай каманды.

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

Узор PDF-файла і выніковая выява прыкладаюцца ніжэй.

Заключэнне

У гэтым артыкуле тлумачацца этапы/падрабязнасці выканання аперацыі аб’яднання JPG у Інтэрнэце. Мы таксама даведаліся дэталі аб’яднання малюнкаў JPG з дапамогай каманд cURL. Цяпер, акрамя вышэйзгаданых функцый, API таксама здольны выконваць іншыя дзіўныя функцыі, і іх падрабязную інфармацыю можна знайсці ў раздзелах Aspose.PDF Cloud Features і Overview.

Калі вы сутыкнецеся з якімі-небудзь праблемамі пры выкарыстанні API, звярніцеся на Бясплатны форум падтрымкі прадуктаў. Мы таксама рэкамендуем наведаць наступныя блогі для атрымання інфармацыі аб