Файли PDF широко використовуються в Інтернеті для обміну інформацією та даними. Тепер, щоб переглянути ці документи, нам потрібно використовувати спеціальні програми, але якщо ми збережемо PDF як JPG, його можна буде переглядати на будь-якій платформі та будь-якому пристрої. Крім того, розмір файлу значно зменшено. Крім того, ми можемо легко розробити програму для перегляду PDF-файлів, оскільки, зберігши PDF-файл як зображення, ми можемо завантажити зображення в будь-якому браузері. Тому в цій статті ми збираємося обговорити деталі конвертації PDF у JPG онлайн за допомогою Cloud API.
API перетворення PDF у JPG
Aspose.PDF Cloud SDK for Java – це дивовижний продукт, який дає нам змогу створювати PDF-файли, маніпулювати ними та конвертувати їх у різні підтримувані формати у програмах Java. Він також дозволяє конвертувати PDF у зображення. Отже, щоб використовувати SDK, спочатку нам потрібно встановити його, додавши наступні деталі в pom.xml проекту типу збірки maven.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
</dependency>
</dependencies>
Тепер нам потрібно створити безкоштовний обліковий запис, відвідавши інформаційну панель Aspose.Cloud. Ви можете зареєструватися, використовуючи наявний обліковий запис GitHub або Google, або натиснути кнопку Створити новий обліковий запис, щоб завершити підписку.
Перетворення PDF на JPG в Java
Будь ласка, дотримуйтеся наведених нижче інструкцій, щоб виконати вимогу для конвертації PDF у JPG онлайн.
- По-перше, створіть екземпляр класу PdfApi, де ми надамо ідентифікатор клієнта, секрет клієнта, як аргументи
- По-друге, прочитайте вміст вхідного PDF-файлу з локального диска за допомогою об’єкта File
- Тепер завантажте вхідний PDF-файл у хмарне сховище за допомогою методу uploadFile(…).
- Визначте розміри результуючого зображення jpg (це необов’язкові аргументи)
- Нарешті, викличте метод putPageConvertToJpeg(…) PdfApi, який бере вхідний 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 inputFile = "45.pdf";
// назва отриманого JPG-зображення
String resultantImage = "Resultant.jpg";
// прочитати вміст вхідного файлу PDF
File file = new File("c://Users/"+inputFile);
// завантажити PDF в хмарне сховище
pdfApi.uploadFile("input.pdf", file, null);
// номер сторінки PDF-файлу, який потрібно конвертувати
int pageNumber = 1;
// ширина результуючого зображення JPG
int width = 800;
// висота результуючого зображення JPG
int height = 1000;
// викликати API для перетворення PDF у JPG
pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
// повідомлення про статус перетворення друку
System.out.println("PDF to JPG conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF у зображення за допомогою команд cURL
Ми також можемо конвертувати PDF у формат зображення за допомогою команд cURL через термінал командного рядка. Однак, щоб отримати доступ до Aspose.PDF Cloud, нам потрібно спочатку згенерувати веб-токен JSON (JWT) на основі облікових даних вашого індивідуального клієнта. Виконайте наступну команду, щоб створити маркер 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/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Висновок
У цьому блозі ви навчилися дивовижній навичці конвертації PDF у JPG за допомогою фрагментів коду Java. Подібним чином ви також дізналися про використання команд cURL для збереження PDF у зображення за допомогою терміналу командного рядка. Документація продукту є чудовим джерелом для вивчення інших чудових можливостей, які пропонує API. Тож ми пропонуємо вам спробувати скористатися нашими API, а якщо у вас виникнуть проблеми під час використання API, зв’яжіться з форумом безкоштовної підтримки продуктів.
Схожі статті
Ми також рекомендуємо відвідати наступні блоги, щоб дізнатися більше про: