ПДФ у ФДФ

Претворите ПДФ у ФДФ датотеку користећи Јава

ПДФ образац је посебна врста ПДФ документа који садржи интерактивна поља у која се могу унети текстуалне информације или означити поља за потврду. Овај формат документа се широко користи за прикупљање података преко интернета. Након прикупљања података, једна од одрживих опција за очување података је конверзија ПДФ-а у ФДФ формат. Датотека ФДФ (Формс Дата Формат) је текстуални документ који се генерише извозом података из поља обрасца ПДФ датотеке. Укључује само податке о текстуалним пољима који се издвајају из поља обрасца доступних у ПДФ датотеци. Штавише, ФДФ датотека која садржи податке обрасца за ПДФ образац је много мања од датотеке која садржи сам ПДФ образац, тако да архивирање ФДФ датотека захтева мање простора за складиштење него архивирање ПДФ образаца. Сада ћемо у овом чланку разговарати о детаљима за претварање ПДФ-а у ФДФ датотеку без Адобе Ацробат-а.

АПИ за конверзију у ПДФ

Једно од наших поузданих решења које нуди могућности за креирање, уређивање и манипулацију ПДФ документима је Аспосе.ПДФ Цлоуд. Такође вам омогућава да учитате ПДФ датотеку и конвертујете у низ подржаних формата. Слично, једнако је способан за учитавање ПДФ образаца и омогућава нам да екстрахујемо податке обрасца у ФДФ формат. Сада ћемо додати референцу Аспосе.ПДФ Цлоуд СДК за Јаву у нашу Јава апликацију тако што ћемо укључити следеће детаље у пом.кмл (мавен буилд тип пројекта).

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://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>

Следећи важан корак је да добијете акредитиве клијента са Цлоуд Дасхбоард. У случају да већ нисте регистровани, молимо вас да се региструјете користећи важећу адресу е-поште и преузмете своје персонализоване акредитиве.

ПДФ у ФДФ у Јави

Сада ћемо научити кораке како учитати ПДФ документ из складишта у облаку и претворити га у ФДФ датотеку.

  • Креирајте објекат ПдфАпи док прослеђујете персонализоване акредитиве као аргументе
  • Друго, прочитајте садржај ПДФ документа користећи инстанцу датотеке и отпремите у складиште у облаку користећи уплоадФиле(…) метод ПДфАПи
  • Сада једноставно позовите метод путЕкпортФиелдсФромПдфТоФдфИнСтораге(…) да бисте претворили ПДФ у ФДФ датотеку. Добијена датотека се чува у складишту у облаку
// за више примера посетите 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 folder = null;
		        
    // позовите АПИ да бисте претворили ПДФ у ФДФ формат
    AsposeResponse response =pdfApi.putExportFieldsFromPdfToFdfInStorage("input.pdf", "myExported.fdf", null,folder);  
    // штампање поруке о успеху
    System.out.println("PDF sucessfully converted to DOC format !");
    }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"

Када се ЈВТ генерише, потребно је да извршимо следећу команду да учитамо улазни ПДФ из складишта у облаку и извеземо у ФДФ формат. Штавише, уместо да сачувамо излазни Адобе ФДФ у складиште у облаку, ми ћемо га сачувати на локалном диску.

curl -v -X GET "https://api.aspose.cloud/v3.0/pdf/input.pdf/export/fdf" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o "Exported.fdf"

Закључак

У овом водичу смо показали кораке за коришћење Јава РЕСТ АПИ-ја за претварање ПДФ образаца у ФДФ (Формс Дата Формат). Комплетан процес је био једноставан и јасан и може се лако интегрисати у вашу постојећу Јава апликацију. Без обзира да ли требате да конвертујете један ПДФ образац или групно обрадите више образаца, наш водич олакшава претварање ПДФ-а у ФДФ и извоз података ПДФ обрасца у ФДФ формат.

Такође препоручујемо да истражите Документацију производа која је невероватан извор информација да бисте сазнали више о другим узбудљивим функцијама. У случају да треба да преузмете и измените изворни код Цлоуд СДК-а, он је доступан на ГитХуб (објављен под МИТ лиценцом). На крају, у случају да наиђете на било какве проблеме док користите АПИ, можете размислити да нам се обратите за брзо решење преко бесплатног форума за подршку производа.

повезани чланци

Посетите следеће везе да бисте сазнали више о: