PDF til FDF

Umbreyttu PDF í FDF skrá með Java

PDF eyðublað er sérstök tegund af PDF skjali sem inniheldur gagnvirka reiti þar sem hægt er að slá inn textaupplýsingar eða velja gátreiti. Þetta skjalasnið er mikið notað til að safna gögnum yfir internetið. Eftir gagnasöfnun er einn af raunhæfu valkostunum til að varðveita gögnin að umbreyta PDF í FDF sniði. FDF (Forms Data Format) skrá er textaskjal sem er búið til með því að flytja út gögn úr formreitum PDF-skjals. Það inniheldur aðeins textareitagögn sem eru dregin út úr eyðublaðareitunum sem eru tiltækar í PDF-skjali. Ennfremur er FDF skrá sem inniheldur eyðublaðsgögn fyrir PDF eyðublað mun minni en skráin sem inniheldur PDF eyðublaðið sjálft, þannig að geymslu FDF skrár krefst minna geymslupláss en að geyma PDF eyðublöð. Nú í þessari grein ætlum við að ræða smáatriðin um að breyta PDF í FDF skrá án Adobe Acrobat.

PDF viðskipta API

Ein af áreiðanlegum lausnum okkar sem býður upp á getu til að búa til, breyta og vinna með PDF skjöl er Aspose.PDF Cloud. Það gerir þér einnig kleift að hlaða PDF skrá og umbreyta í fjölda studd snið. Á sama hátt er það jafn fær um að hlaða PDF eyðublöðum og gerir okkur kleift að draga út eyðublaðsgögn á FDF sniði. Nú ætlum við að bæta við tilvísuninni á Aspose.PDF Cloud SDK fyrir Java í Java forritinu okkar með því að fylgja eftir upplýsingum í pom.xml (maven build type project).

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

Næsta mikilvæga skrefið er að fá persónuskilríki viðskiptavinarins frá Cloud Dashboard. Ef þú ert ekki þegar skráður, vinsamlegast skráðu þig með gildu netfangi og sæktu persónulega skilríki.

PDF til FDF í Java

Við ætlum nú að læra skrefin um hvernig á að hlaða PDF skjal úr skýjageymslu og umbreyta í FDF skrá.

  • Búðu til hlut af PdfApi meðan þú sendir sérsniðin skilríki sem rök
  • Í öðru lagi, lestu innihald PDF skjalsins með því að nota File dæmi og hlaðið upp í skýjageymslu með uploadFile(…) aðferðinni PDfAPi
  • Hringdu einfaldlega í aðferðina putExportFieldsFromPdfToFdfInStorage(…) til að umbreyta PDF í FDF skrá. Skráin sem myndast er geymd í skýjageymslu
// fyrir fleiri dæmi, vinsamlegast farðu á https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Fáðu ClientID og ClientSecret frá https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // búa til tilvik af PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
		
    // heiti PDF inntaksskjals
    String name = "PdfWithAcroForm.pdf";
		        
    // lestu innihald inntaks PDF-skjals
    File file = new File("/Users/Downloads/"+name);
		
    // hlaða upp PDF í skýjageymslu
    pdfApi.uploadFile("input.pdf", file, null);
		
    // nafn möppu til að vista úttaksskrá
    String folder = null;
		        
    // hringdu í API til að breyta PDF í FDF sniði
    AsposeResponse response =pdfApi.putExportFieldsFromPdfToFdfInStorage("input.pdf", "myExported.fdf", null,folder);  
    // prenta árangursskilaboð
    System.out.println("PDF sucessfully converted to DOC format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
PDF til FDF

Mynd: - Forskoðun PDF í FDF umbreytingu

Þú gætir íhugað að hlaða niður PDF eyðublaðinu frá PdfWithAcroForm.pdf.

Flyttu út PDF til Adobe FDF með cURL skipunum

Annar valkostur til að fá aðgang að REST API er með cURL skipunum. Þannig að við ætlum að flytja út PDF eyðublaðsgögn í FDF skrá með því að nota cURL skipanirnar. Nú eru forsendurnar að búa til JWT aðgangslykil (byggt á skilríkjum viðskiptavinar) með eftirfarandi skipun.

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"

Þegar JWT er búið til, þurfum við að framkvæma eftirfarandi skipun til að hlaða inn PDF frá skýjageymslu og flytja út á FDF snið. Ennfremur, í stað þess að vista úttakið Adobe FDF í skýgeymslu, ætlum við að vista það á staðbundnu drifi.

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"

Niðurstaða

Í þessari handbók höfum við sýnt skrefin til að nota Java REST API til að umbreyta PDF eyðublöðum í FDF (Forms Data Format). Allt ferlið hefur verið einfalt og einfalt og auðvelt er að samþætta það inn í núverandi Java forritið þitt. Hvort sem þú þarft að umbreyta einu PDF eyðublaði eða hópvinna mörg eyðublöð, þá gerir handbókin okkar það auðvelt að umbreyta PDF í FDF og flytja PDF eyðublaðsgögn yfir á FDF snið.

Við mælum líka með því að skoða Vöruskjölin sem er ótrúleg uppspretta upplýsinga til að fræðast um aðra spennandi eiginleika. Ef þú þarft að hlaða niður og breyta frumkóða Cloud SDK, þá er hann fáanlegur á GitHub (birt undir MIT leyfi). Að lokum, ef þú lendir í einhverjum vandamálum þegar þú notar API, gætirðu íhugað að leita til okkar til að fá skjóta lausn í gegnum ókeypis vörustuðningsvettvangur.

tengdar greinar

Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: