
Як об’єднати JPG в JPG онлайн
JPG – це широко використовуваний формат стисненого зображення для зберігання цифрових зображень. Це найпоширеніший формат зображення, який використовується в цифрових камерах, різних операційних системах та в Інтернеті. Це тип формату зображення, який зберігається за допомогою стиснення з втратами даних і популярний для обміну фотографіями/зображеннями в Інтернеті та між користувачами мобільних пристроїв і ПК. Нам може знадобитися об’єднання зображень JPG онлайн, тому в цій статті ми збираємося обговорити деталі того, як можна здійснити об’єднання JPG за допомогою Java SDK.
JPG Merge SDK
Aspose.PDF Cloud SDK для Java дає змогу керувати зображеннями, де можна змінювати розмір, масштабувати, обертати, гортати, шукати, обрізати та конвертувати зображення в інші підтримувані формати документів. Щоб інсталювати SDK, додайте наступні відомості до pom.xml проекту типу збірки maven.
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
<scope>compile</scope>
</dependency>
Тепер нам також потрібно створити безкоштовний обліковий запис, відвідавши інформаційну панель Aspose.Cloud. Якщо у вас є обліковий запис GitHub або Google, просто зареєструйтеся. В іншому випадку натисніть кнопку Створити новий обліковий запис.
Об’єднайте JPG за допомогою Java
Будь ласка, дотримуйтеся наведених нижче інструкцій, щоб поєднати зображення JPG.
- Перш за все, створіть об’єкт PdfApi, передаючи дані ClientID і ClientSecret як аргументи.
- По-друге, створіть порожній файл PDF за допомогою методу putCreateDocument(…) класу PdfApi, щоб створити порожній документ PDF.
- Тепер викличте метод postInsertImage(..), який приймає в якості аргументів назву PDF-файлу, номер сторінки, координати XY та назву файлу зображення.
- Повторіть цей метод, щоб вставити більше зображень.
- Нарешті, викличте метод putPageConvertToJpeg(…), щоб конвертувати зображення PDF у JPG і зберегти результат у хмарному сховищі.
// для отримання додаткових прикладів відвідайте https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java
try
{
// Отримайте ClientID і ClientSecret з https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// створити екземпляр PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// назва вхідного документа PDF
String name = "input.pdf";
// створити порожній документ PDF у хмарному сховищі
DocumentResponse document = pdfApi.putCreateDocument(name, "Internal",null);
// номер сторінки файлу PDF
int pageNumber = 1;
// читати файли зображень з локального диска
File imageFile1 = new File("c://pdf-to-word-queries.JPG");
File imageFile2 = new File("c://PDF-to-Word-Suggestions.JPG");
File imageFile3 = new File("c://word-to-pdf-suggestions.JPG");
File imageFile4 = new File("c://word-to-pdf-queries.JPG");
// Вставте зображення на першу сторінку PDF-файлу за вказаними координатами
// Координати вказані в точках, починаючи з нижнього лівого кута до верхнього правого
pdfApi.postInsertImage(name, pageNumber, 10.0, 850.0, 580.0, 650.0, null,"Internal",null,imageFile1);
pdfApi.postInsertImage(name, pageNumber, 10.0, 640.0, 580.0, 440.0, null,"Internal",null,imageFile2);
pdfApi.postInsertImage(name, pageNumber, 10.0, 430.0, 580.0, 230.0, null,"Internal",null,imageFile3);
pdfApi.postInsertImage(name, pageNumber, 10.0, 220.0, 580.0, 10.0, null,"Internal",null,imageFile4);
// викликати API для перетворення сторінки PDF у формат JPG
AsposeResponse response =pdfApi.putPageConvertToJpeg(name, pageNumber, "PDFConverted.jpg", 800, 1024, null,"Internal");
// повідомлення про успішний друк
System.out.println("Combine JPG successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
Комбінуйте JPG онлайн за допомогою команд cURL
До REST API також можна отримати доступ за допомогою команд cURL, і в наступному розділі ми збираємося об’єднати зображення JPG за допомогою команд cURL. Отже, передумовою є створення маркера доступу JWT на основі облікових даних клієнта.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Тепер, коли ми створили маркер JWT, виконайте наступну команду, щоб створити порожній PDF-файл.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Тепер нам потрібно виконати наступну команду, щоб вставити зображення JPG у PDF-документ.
curl -v -X POST "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/images?llx=10.0&lly=850.0&urx=580.0&ury=650.0&imageFilePath=source.JPG" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"image":{}}
Повторіть наведену вище команду, щоб вставити більше зображень, а потім виконайте наступну команду, щоб перетворити першу сторінку PDF у формат JPG і зберегти результат у хмарному сховищі.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=converted.jpg&width=0&height=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Зразок PDF-файлу та отримане зображення додаються нижче.
Висновок
У цій статті ми обговорили деталі того, як можна об’єднати JPG у JPG за допомогою фрагментів коду Java. У той же час ми також досліджували можливість об’єднання файлів JPG за допомогою команд cURL. Крім того, API також здатний виконувати інші чудові функції, і їх деталі можна знайти в Документації продукту. Якщо під час використання API у вас виникнуть проблеми, зв’яжіться з безкоштовним форумом підтримки продуктів.
Схожі статті
Ми також рекомендуємо відвідати такі блоги, щоб отримати інформацію про: