PDF għal FDF

Ikkonverti PDF għal fajl FDF billi tuża Java

Il-formola PDF hija tip speċjali ta’ dokument PDF li fih oqsma interattivi fejn tista’ tiddaħħal informazzjoni testwali jew jistgħu jintgħażlu kaxxi ta’ kontroll. Dan il-format ta’ dokument huwa użat ħafna biex tinġabar data fuq l-internet. Wara l-ġbir tad-dejta, waħda mill-għażliet vijabbli biex tippreserva d-dejta hija li tikkonverti PDF f’format FDF. Fajl FDF (Forms Data Format) huwa dokument ta’ test li jiġi ġġenerat billi tiġi esportata dejta mill-oqsma tal-formoli ta’ fajl PDF. Jinkludi biss dejta tal-oqsma tat-test li hija estratta mill-oqsma tal-formola disponibbli f’fajl PDF. Barra minn hekk, fajl FDF li fih data tal-formola għal formola PDF huwa ħafna iżgħar mill-fajl li fih il-formola PDF innifsu, għalhekk l-arkivjar tal-fajls FDF jeħtieġ inqas spazju għall-ħażna mill-arkivjar tal-formoli PDF. Issa f’dan l-artikolu, se niddiskutu d-dettalji għall-konverżjoni tal-PDF għall-fajl FDF mingħajr Adobe Acrobat.

PDF Konverżjoni API

Waħda mis-soluzzjonijiet affidabbli tagħna li toffri l-kapaċitajiet biex toħloq, teditja u timmanipula dokumenti PDF hija Aspose.PDF Cloud. Jippermettilek ukoll tagħbija fajl PDF u tikkonverti għal firxa ta’ formati appoġġjati. Bl-istess mod, huwa kapaċi bl-istess mod li jgħabbi formoli PDF u jippermettilna niġbdu d-dejta tal-formoli f’format FDF. Issa se nżidu r-referenza ta’ Aspose.PDF Cloud SDK għal Java fl-applikazzjoni Java tagħna billi nkludu d-dettalji li ġejjin f’pom.xml (proġett tat-tip maven build).

<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>

Il-pass importanti li jmiss huwa li tikseb il-kredenzjali tal-klijent tiegħek minn Cloud Dashboard. F’każ li m’intix diġà rreġistrat, jekk jogħġbok irreġistra billi tuża indirizz elettroniku validu u ġib il-kredenzjali personalizzati tiegħek.

PDF għal FDF f’Java

Issa se nitgħallmu l-passi dwar kif tagħbija dokument PDF mill-ħażna sħaba u tikkonverti għal fajl FDF.

  • Oħloq oġġett ta’ PdfApi filwaqt li tgħaddi kredenzjali personalizzati bħala argumenti
  • It-tieni nett, aqra l-kontenut tad-dokument PDF billi tuża File instance u ittella’ fil-cloud storage billi tuża l-metodu uploadFile(…) ta’ PDfAPi
  • Issa sempliċement sejjaħ il-metodu putExportFieldsFromPdfToFdfInStorage(…) biex tikkonverti PDF għal fajl FDF. Il-fajl li jirriżulta huwa maħżun fil-ħażna tas-sħab
// għal aktar eżempji, jekk jogħġbok żur https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Ikseb ClientID u ClientSecret minn https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // toħloq istanza ta' PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
		
    // isem tad-dokument PDF input
    String name = "PdfWithAcroForm.pdf";
		        
    // aqra l-kontenut tal-fajl PDF input
    File file = new File("/Users/Downloads/"+name);
		
    // ittella PDF fil-ħażna sħaba
    pdfApi.uploadFile("input.pdf", file, null);
		
    // isem tal-folder biex tissejvja l-fajl tal-output
    String folder = null;
		        
    // ċempel l-API biex tikkonverti PDF għal format FDF
    AsposeResponse response =pdfApi.putExportFieldsFromPdfToFdfInStorage("input.pdf", "myExported.fdf", null,folder);  
    // istampa messaġġ ta' suċċess
    System.out.println("PDF sucessfully converted to DOC format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
PDF għal FDF

Immaġni:- PDF għal Previżjoni tal-konverżjoni FDF

Tista’ tikkunsidra li tniżżel il-formola PDF tal-input minn PdfWithAcroForm.pdf.

Esporta PDF għal Adobe FDF billi tuża l-Kmandi tal-cURL

Għażla oħra għall-aċċess għall-API REST hija permezz tal-kmandi tal-cURL. Allura aħna se nesportaw id-dejta tal-Formola PDF għal fajl FDF billi tuża l-kmandi tal-cURL. Issa l-prerekwiżiti huwa li tiġġenera token ta ‘aċċess JWT (ibbażat fuq il-kredenzjali tal-klijent) bl-użu tal-kmand li ġej.

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"

Ladarba l-JWT jiġi ġġenerat, irridu nwettqu l-kmand li ġej biex tagħbija PDF input mill-ħażna Cloud u l-esportazzjoni għall-format FDF. Barra minn hekk, minflok ma nissejvja l-output Adobe FDF għall-ħażna sħaba, aħna se jiffrankaw fuq drive lokali.

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"

Konklużjoni

F’din il-gwida, urejna l-passi biex tuża l-API REST Java biex tikkonverti formoli PDF f’FDF (Forms Data Format). Il-proċess sħiħ kien sempliċi u dirett, u jista ‘jiġi integrat faċilment fl-applikazzjoni Java eżistenti tiegħek. Kemm jekk għandekx bżonn tikkonverti formola PDF waħda jew tipproċessa f’lott forom multipli, il-gwida tagħna tagħmilha faċli biex tikkonverti PDF għal FDF u tesporta d-dejta tal-formola PDF f’format FDF.

Nirrakkomandaw ukoll li tesplora l-Dokumentazzjoni tal-Prodott li hija sors aqwa ta’ informazzjoni biex titgħallem dwar karatteristiċi eċċitanti oħra. F’każ li jkollok bżonn tniżżel u timmodifika l-kodiċi tas-sors ta’ Cloud SDK, huwa disponibbli fuq GitHub (ippubblikat taħt liċenzja MIT). Fl-aħħar nett, f’każ li tiltaqa’ ma’ xi kwistjonijiet waqt li tuża l-API, tista’ tikkunsidra li tavviċinana għal riżoluzzjoni rapida permezz ta’ forum ta’ appoġġ tal-prodott.

Artikoli Relatati

Jekk jogħġbok żur il-links li ġejjin biex titgħallem aktar dwar: