Бързо и лесно внедряване за обединяване на JPG изображения онлайн.

Обединяване на JPG

Обединяване на JPG изображения | Възможности за сливане на JPG в .NET приложение

Форматите на растерни изображения (JPG, PNG, GIF, PNG и т.н.) са популярните формати за споделяне на картинни данни. Повечето устройства за изображения, включително модерни цифрови фотоапарати и мобилни телефони, директно произвеждат изход в един от тези формати. Всяко изображение се запазва отделно и от гледна точка на споделяне на информация се споделя между потребителите. Възможно е обаче да имаме изискване да споделяме няколко изображения заедно или да комбинираме свързаните изображения и да ги споделяме като едно растерно изображение. За тази цел са налични търговски софтуери, но те изискват разходи за инсталиране и лицензиране.

Така че, ако единственото ви изискване е да обедините JPG изображения, тогава защо да отделяте толкова много време за софтуерни конфигурации и да плащате допълнителните разходи за цялостно лицензиране за една единствена операция. Освен това по-голямата част от приложенията са достъпни за настолни системи и в случай, че трябва да извършвате операциите на мобилни устройства, става доста сложно. Следователно, за да се разработи независимо от платформата решение, което ще осигури последователно потребителско изживяване, Cloud REST API е жизнеспособен подход. В тази статия ще обсъдим допълнително подробностите за това как да извършите сливане на JPG с помощта на C# REST API.

Информация: Aspose наскоро разработи приложение за колаж, което ви позволява да обединявате 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 dashboard. Ако имате акаунт в GitHub или Google, просто се регистрирайте. В противен случай щракнете върху бутона Създаване на нов акаунт и предоставете необходимата информация. Сега влезте в таблото за управление с помощта на идентификационни данни и разгънете раздела Приложения от таблото за управление и превъртете надолу до раздела с идентификационни данни на клиента, за да видите подробности за ИД на клиента и тайната на клиента.

Обединете JPG в C#

Aspose.PDF Cloud предоставя възможностите за Създаване на празен PDF, Добавяне на ново изображение към PDF документ и Конвертиране на страниците на документа във формат на изображение. Така че, за да обедините JPG онлайн, моля, следвайте инструкциите, дадени по-долу

  • Първо, създайте обект на PdfApi, като предавате ClientID и ClientSecret подробностите са аргументи
  • Второ, извикайте метода PutCreateDocument(…) на класа PdfApi, за да създадете празен PDF документ
  • Сега извикайте метод PostInsertImage(..), който приема въведено име на PDF файл, PageNumber, 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;

// Вмъкнете 1-во изображение в PDF на определени координати
// Координатите са в точка, започваща от долния ляв до горния десен
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// Вмъкнете 2-ро изображение в 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, не се колебайте да се свържете с Безплатен форум за поддръжка на продукти. Също така препоръчваме да посетите следните блогове за информация относно