PDF i FDF

Trosi PDF i ffeil FDF gan ddefnyddio Java

Mae ffurflen PDF yn fath arbennig o ddogfen PDF sy’n cynnwys meysydd rhyngweithiol lle gellir mewnbynnu gwybodaeth destunol neu ddewis blychau ticio. Defnyddir y fformat hwn o ddogfen yn eang i gasglu data dros y rhyngrwyd. Ar ôl casglu data, un o’r opsiynau ymarferol i gadw’r data yw trosi PDF i fformat FDF. Mae ffeil FDF (Fformat Data Ffurflenni) yn ddogfen destun a gynhyrchir trwy allforio data o feysydd ffurf ffeil PDF. Mae’n cynnwys data meysydd testun yn unig sy’n cael ei dynnu o’r meysydd ffurflen sydd ar gael mewn ffeil PDF. Ar ben hynny, mae ffeil FDF sy’n cynnwys data ffurflen ar gyfer ffurflen PDF yn llawer llai na’r ffeil sy’n cynnwys y ffurflen PDF ei hun, felly mae angen llai o le storio i archifo ffeiliau FDF nag archifo ffurflenni PDF. Nawr yn yr erthygl hon, rydyn ni’n mynd i drafod y manylion ar gyfer trosi PDF i ffeil FDF heb Adobe Acrobat.

API Trosi PDF

Un o’n datrysiadau dibynadwy sy’n cynnig y galluoedd i greu, golygu a thrin dogfennau PDF yw Aspose.PDF Cloud. Mae hefyd yn eich galluogi i lwytho ffeil PDF a throsi i amrywiaeth o fformatau a gefnogir. Yn yr un modd, mae’r un mor alluog i lwytho ffurflenni PDF ac yn ein galluogi i echdynnu data ffurflen i fformat FDF. Nawr rydyn ni’n mynd i ychwanegu cyfeirnod Aspose.PDF Cloud SDK ar gyfer Java yn ein cymhwysiad Java trwy gynnwys y manylion canlynol yn pom.xml (prosiect math adeiladu maven).

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

Y cam pwysig nesaf yw cael eich tystlythyrau cleient o Cloud Dashboard. Rhag ofn nad ydych eisoes wedi cofrestru, cofrestrwch gan ddefnyddio cyfeiriad e-bost dilys a nôl eich tystlythyrau personol.

PDF i FDF yn Java

Rydyn ni nawr yn mynd i ddysgu’r camau ar sut i lwytho dogfen PDF o storfa cwmwl a’i throsi i ffeil FDF.

  • Creu gwrthrych o PdfApi wrth basio tystlythyrau personol fel dadleuon
  • Yn ail, darllenwch gynnwys dogfen PDF gan ddefnyddio File instance a’i uwchlwytho i storfa cwmwl gan ddefnyddio dull uploadFile(…) o PDfAPi
  • Nawr ffoniwch y dull putExportFieldsFromPdfToFdfInStorage (…) i drosi PDF yn ffeil FDF. Mae’r ffeil canlyniadol yn cael ei storio mewn storfa cwmwl
// am ragor o enghreifftiau, ewch i https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Cael ClientID a ClientSecret o https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // creu enghraifft o PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
		
    // enw'r ddogfen PDF mewnbwn
    String name = "PdfWithAcroForm.pdf";
		        
    // darllen cynnwys y ffeil PDF mewnbwn
    File file = new File("/Users/Downloads/"+name);
		
    // uwchlwytho PDF i storfa cwmwl
    pdfApi.uploadFile("input.pdf", file, null);
		
    // enw'r ffolder i arbed ffeil allbwn
    String folder = null;
		        
    // ffoniwch yr API i drosi PDF i fformat FDF
    AsposeResponse response =pdfApi.putExportFieldsFromPdfToFdfInStorage("input.pdf", "myExported.fdf", null,folder);  
    // argraffu neges llwyddiant
    System.out.println("PDF sucessfully converted to DOC format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
PDF i FDF

Delwedd: - rhagolwg trosi PDF i FDF

Efallai y byddwch yn ystyried lawrlwytho’r ffurflen fewnbwn PDF o PdfWithAcroForm.pdf.

Allforio PDF i Adobe FDF gan ddefnyddio Gorchmynion cURL

Opsiwn arall ar gyfer cyrchu’r APIs REST yw trwy orchmynion cURL. Felly rydyn ni’n mynd i allforio data Ffurflen PDF i ffeil FDF gan ddefnyddio’r gorchmynion cURL. Nawr y rhagofynion yw cynhyrchu tocyn mynediad JWT (yn seiliedig ar gymwysterau cleient) gan ddefnyddio’r gorchymyn canlynol.

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"

Unwaith y bydd y JWT yn cael ei gynhyrchu, mae angen i ni weithredu’r gorchymyn canlynol i lwytho PDF mewnbwn o storfa Cloud a’i allforio i fformat FDF. Ar ben hynny, yn lle arbed allbwn Adobe FDF i storfa cwmwl, rydyn ni’n mynd i’w arbed ar yriant lleol.

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"

Casgliad

Yn y canllaw hwn, rydym wedi dangos y camau i ddefnyddio Java REST API i drosi ffurflenni PDF i FDF (Forms Data Format). Mae’r broses gyflawn wedi bod yn syml ac yn syml, a gellir ei hintegreiddio’n hawdd i’ch cymhwysiad Java presennol. P’un a oes angen i chi drosi un ffurflen PDF neu broses swp o ffurflenni lluosog, mae ein canllaw yn ei gwneud hi’n hawdd trosi PDF i FDF ac allforio data ffurf PDF i fformat FDF.

Rydym hefyd yn argymell archwilio’r Dogfennaeth Cynnyrch sy’n ffynhonnell anhygoel o wybodaeth i ddysgu am nodweddion cyffrous eraill. Rhag ofn bod angen i chi lawrlwytho ac addasu cod ffynhonnell Cloud SDK, mae ar gael ar GitHub (cyhoeddwyd o dan drwydded MIT). Yn olaf, rhag ofn y byddwch chi’n dod ar draws unrhyw broblemau wrth ddefnyddio’r API, efallai y byddwch chi’n ystyried cysylltu â ni i gael datrysiad cyflym trwy [fforwm cymorth cynnyrch] rhad ac am ddim 9.

Erthyglau Perthnasol

Ewch i’r dolenni canlynol i ddysgu mwy am: