ПДФ је свестрани формат датотеке креиран од стране Адобе-а који људима пружа лак, поуздан начин за представљање и размену докумената – без обзира на софтвер, хардвер или оперативни систем који се користи. Штавише, ПДФ/А је архивски формат ПДФ-а који уграђује све фонтове који се користе у документу унутар ПДФ датотеке. Такође, како ПДФ/А датотека садржи све што је потребно за њено приказивање и ништа што би могло негативно утицати на приказ, многи корисници желе да извезу ПДФ у ПДФ/А. Дакле, у овом водичу корак по корак ћемо истражити детаље за претварање ПДФ-а у ПДФ/А помоћу Јаве.
АПИ за конверзију у ПДФ
Аспосе.ПДФ Цлоуд пружа могућности за креирање, уређивање и манипулацију ПДФ документима. Нуди функцију за учитавање ПДФ датотеке и претварање у мноштво подржаних формата. Сада да бисмо користили СДК, прво морамо да додамо референцу Аспосе.ПДФ Цлоуд СДК за Јаву у нашу Јава апликацију тако што ћемо укључити следеће детаље у пом.кмл (мавен буилд тип пројекта).
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cloud-pdf</artifactId>
<version>21.11.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
Када се дода референца за СДК, морамо да добијемо акредитиве вашег клијента са Цлоуд Дасхбоард. У случају да већ нисте регистровани, молимо вас да се региструјете користећи важећу адресу е-поште и преузмете своје персонализоване акредитиве.
ПДФ у ПДФ/А користећи Јава
Овај одељак пружа све потребне детаље за учитавање ПДФ документа из складишта у облаку и претварање у ПДФ/А формат. Имајте на уму да АПИ тренутно подржава следеће ПДФ/А формате (ПДФ/А1-А, ПДФ/А1-Б, ПДФ/А-3А).
- Прво, креирајте инстанцу ПдфАпи-а где преносимо персонализоване акредитиве као аргументе
- Друго, прочитајте улазни ПДФ користећи инстанцу датотеке и отпремите га у облак користећи уплоадФиле(…) метод ПдфАПи
- Треће, дефинишите ПДФ/А тип као ПДФА1А користећи стринг променљиву
- На крају, позовите метод путПдфИнСторагеТоПдфА(…) да конвертујете ПДФ у ПДФ/А и сачувате излаз у складиште у облаку
// за више примера посетите https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples
try
{
// Преузмите ЦлиентИД и ЦлиентСецрет са https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// креирајте инстанцу ПдфАпи
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// назив улазног ПДФ документа
String name = "PdfWithAcroForm.pdf";
// прочитајте садржај улазне ПДФ датотеке
File file = new File("/Users/Downloads/"+name);
// отпремите ПДФ у складиште у облаку
pdfApi.uploadFile("input.pdf", file, null);
// резултујући тип ПДФ/А
String type = "PDFA1A";
// позовите АПИ да бисте претворили ПДФ у ПДФ/А формат. Сачувајте излаз у складишту у облаку
pdfApi.putPdfInStorageToPdfA("input.pdf", "Converted.pdf", type, null, null);
// штампање поруке о успеху
System.out.println("PDF to PDF/A conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
ПДФ Конвертујте у ПДФ/А користећи цУРЛ команде
Такође имамо опцију да извршимо конверзију ПДФ у ПДФ/А помоћу цУРЛ команди. Дакле, предуслов за овај приступ је генерисање ЈВТ приступног токена (на основу акредитива клијента) користећи следећу команду.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Када се ЈВТ генерише, морамо да извршимо следећу наредбу да учимо ПДФ из складишта у облаку и конвертујемо у ПДФ/А-1б формат. Након конверзије, сачуваћемо излаз на локалном диску.
curl -X -v GET "https://api.aspose.cloud/v3.0/pdf/PdfWithAcroForm.pdf/convert/pdfa?type=PDFA1B" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o "Resultant.pdf"
Закључак
У овом чланку смо прошли кроз све неопходне кораке да користимо Јава РЕСТ АПИ за претварање ПДФ-а у ПДФ/А формат. Комплетан процес је био једноставан и јасан и може се лако интегрисати у нову или у вашу постојећу Јава апликацију. Било да требате да конвертујете један ПДФ или да извршите групну обраду више образаца, овај водич олакшава конвертовање ПДФ-а у формат усклађености са ПДФ/А.
Топло препоручујемо да истражите Документацију производа, јер садржи све информације у вези са другим узбудљивим карактеристикама АПИ-ја. У случају да желите да добијете приступ изворном коду Цлоуд СДК-а, он је доступан на ГитХуб (објављен под МИТ лиценцом). На крају, у случају да наиђете на било какве проблеме током коришћења АПИ-ја, слободно нас контактирајте преко бесплатног Форума подршке за производе.
повезани чланци
Посетите следеће везе да бисте сазнали више о: