Файлы PDF шырока выкарыстоўваюцца ў Інтэрнэце для абмену інфармацыяй і дадзенымі. Зараз, каб праглядаць гэтыя дакументы, нам трэба выкарыстоўваць спецыяльныя прыкладанні, але калі мы захаваем PDF як JPG, яго можна праглядаць на любой платформе і любой прыладзе. Акрамя таго, памер файла значна памяншаецца. Больш за тое, мы можам лёгка распрацаваць праграму для прагляду PDF-файлаў, таму што пасля захавання PDF-файла як выявы мы можам загрузіць выяву ў любы браўзер. Такім чынам, у гэтым артыкуле мы збіраемся абмеркаваць дэталі пераўтварэння PDF у JPG онлайн з дапамогай Cloud API.
API пераўтварэння PDF у JPG
Aspose.PDF Cloud SDK для 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, дзе ў якасці аргументаў мы даем Client ID Client Secret
- Па-другое, прачытайце змесціва ўваходнага 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, нам трэба спачатку згенераваць вэб-токен 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, не саромейцеся звяртацца на Форум бясплатнай падтрымкі прадукту.
Звязаныя артыкулы
Мы таксама рэкамендуем наведаць наступныя блогі для атрымання дадатковай інфармацыі адносна: