पीडीएफ ते एफडीएफ

जावा वापरून पीडीएफला एफडीएफ फाइलमध्ये रूपांतरित करा

PDF फॉर्म हा एक विशेष प्रकारचा PDF दस्तऐवज आहे ज्यामध्ये परस्परसंवादी फील्ड असतात जेथे मजकूर माहिती प्रविष्ट केली जाऊ शकते किंवा चेक बॉक्स निवडले जाऊ शकतात. दस्तऐवजाचे हे स्वरूप इंटरनेटवर डेटा गोळा करण्यासाठी मोठ्या प्रमाणावर वापरले जाते. डेटा संग्रहित केल्यानंतर, डेटा जतन करण्यासाठी एक व्यवहार्य पर्याय म्हणजे PDF ला FDF फॉरमॅटमध्ये रूपांतरित करणे. एक FDF (फॉर्म्स डेटा फॉरमॅट) फाइल ही एक मजकूर दस्तऐवज आहे जी PDF फाइलच्या फॉर्म फील्डमधून डेटा निर्यात करून तयार केली जाते. यात फक्त मजकूर फील्ड डेटा समाविष्ट आहे जो PDF फाइलमध्ये उपलब्ध असलेल्या फॉर्म फील्डमधून काढला जातो. शिवाय, PDF फॉर्मसाठी फॉर्म डेटा असलेली FDF फाइल स्वतः PDF फॉर्म असलेल्या फाइलपेक्षा खूपच लहान असते, म्हणून FDF फाइल्स संग्रहित करण्यासाठी PDF फॉर्म संग्रहित करण्यापेक्षा कमी स्टोरेज स्पेस आवश्यक असते. आता या लेखात, आम्ही Adobe Acrobat शिवाय PDF मध्ये FDF फाइल रूपांतरित करण्याच्या तपशीलांवर चर्चा करणार आहोत.

PDF रूपांतरण API

पीडीएफ दस्तऐवज तयार करणे, संपादित करणे आणि हाताळण्याची क्षमता प्रदान करणारा आमचा एक विश्वासार्ह उपाय आहे Aspose.PDF Cloud. हे तुम्हाला PDF फाइल लोड करण्यास आणि [सपोर्टेड फॉरमॅट्स6 च्या अॅरेमध्ये रूपांतरित करण्यास सक्षम करते. त्याचप्रमाणे, ते पीडीएफ फॉर्म लोड करण्यास तितकेच सक्षम आहे आणि आम्हाला फॉर्म डेटा FDF फॉरमॅटमध्ये काढण्यास सक्षम करते. आता आम्ही pom.xml (maven बिल्ड प्रकार प्रकल्प) मध्ये खालील तपशील समाविष्ट करून आमच्या Java ऍप्लिकेशनमध्ये Aspose.PDF Cloud SDK for Java चा संदर्भ जोडणार आहोत.

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

पुढील महत्त्वाची पायरी म्हणजे क्लाउड डॅशबोर्ड वरून तुमची क्लायंट क्रेडेन्शियल मिळवणे. तुम्ही आधीच नोंदणीकृत नसल्यास, कृपया वैध ईमेल पत्ता वापरून नोंदणी करा आणि तुमची वैयक्तिक ओळखपत्रे मिळवा.

Java मध्ये PDF ते FDF

क्लाउड स्टोरेजमधून PDF दस्तऐवज कसे लोड करायचे आणि FDF फाइलमध्ये रूपांतरित कसे करायचे याच्या पायऱ्या आपण आता शिकणार आहोत.

  • वितर्क म्हणून वैयक्तिक क्रेडेन्शियल पास करताना PdfApi चे ऑब्जेक्ट तयार करा
  • दुसरे म्हणजे, फाइल उदाहरण वापरून PDF दस्तऐवजाची सामग्री वाचा आणि PDfAPi ची uploadFile(…) पद्धत वापरून क्लाउड स्टोरेजवर अपलोड करा.
  • आता पीडीएफला FDF फाइलमध्ये रूपांतरित करण्यासाठी पुटएक्सपोर्टफिल्ड्सफ्रॉमपीडीएफटीओएफडीएफइनस्टोरेज(…) या पद्धतीला कॉल करा. परिणामी फाइल क्लाउड स्टोरेजमध्ये संग्रहित केली जाते
// अधिक उदाहरणांसाठी, कृपया 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/ वरून ClientID आणि ClientSecret मिळवा
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // PdfApi चे उदाहरण तयार करा
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
		
    // इनपुट पीडीएफ दस्तऐवजाचे नाव
    String name = "PdfWithAcroForm.pdf";
		        
    // इनपुट पीडीएफ फाइलची सामग्री वाचा
    File file = new File("/Users/Downloads/"+name);
		
    // क्लाउड स्टोरेजवर PDF अपलोड करा
    pdfApi.uploadFile("input.pdf", file, null);
		
    // आउटपुट फाइल जतन करण्यासाठी फोल्डरचे नाव
    String folder = null;
		        
    // पीडीएफला एफडीएफ फॉरमॅटमध्ये रूपांतरित करण्यासाठी API ला कॉल करा
    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);
    }
पीडीएफ ते एफडीएफ

प्रतिमा:- PDF ते FDF रूपांतरण पूर्वावलोकन

तुम्ही इनपुट PDF फॉर्म PdfWithAcroForm.pdf वरून डाउनलोड करण्याचा विचार करू शकता.

CURL कमांड वापरून Adobe FDF वर PDF निर्यात करा

REST API मध्ये प्रवेश करण्याचा दुसरा पर्याय म्हणजे cURL आदेश. म्हणून आम्ही CURL कमांड वापरून PDF फॉर्म डेटा FDF फाइलमध्ये निर्यात करणार आहोत. आता पूर्व-आवश्यकता म्हणजे खालील आदेश वापरून JWT ऍक्सेस टोकन (क्लायंट क्रेडेन्शियल्सवर आधारित) व्युत्पन्न करणे.

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"

JWT जनरेट झाल्यावर, क्लाउड स्टोरेजमधून इनपुट PDF लोड करण्यासाठी आणि FDF फॉरमॅटमध्ये निर्यात करण्यासाठी आम्हाला खालील कमांड कार्यान्वित करावी लागेल. शिवाय, आउटपुट Adobe FDF क्लाउड स्टोरेजमध्ये सेव्ह करण्याऐवजी, आम्ही ते लोकल ड्राइव्हवर सेव्ह करणार आहोत.

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"

निष्कर्ष

या मार्गदर्शकामध्ये, आम्ही PDF फॉर्म्स FDF (फॉर्म्स डेटा फॉरमॅट) मध्ये रूपांतरित करण्यासाठी Java REST API वापरण्याच्या पायऱ्या दाखवल्या आहेत. संपूर्ण प्रक्रिया सोपी आणि सरळ आहे आणि आपल्या विद्यमान Java अनुप्रयोगामध्ये सहजपणे समाकलित केली जाऊ शकते. तुम्हाला एकल PDF फॉर्म किंवा बॅच प्रक्रिया एकाधिक फॉर्म रूपांतरित करण्याची आवश्यकता असली तरीही, आमचे मार्गदर्शक PDF मध्ये FDF रूपांतरित करणे आणि PDF फॉर्म डेटा FDF स्वरूपात निर्यात करणे सोपे करते.

आम्ही [उत्पादन दस्तऐवजीकरण] एक्सप्लोर करण्याची देखील शिफारस करतो [११] जे इतर रोमांचक वैशिष्ट्यांबद्दल जाणून घेण्यासाठी माहितीचा एक आश्चर्यकारक स्रोत आहे. तुम्हाला क्लाउड SDK चा सोर्स कोड डाउनलोड आणि सुधारित करायचा असल्यास, तो GitHub (MIT परवान्याअंतर्गत प्रकाशित) वर उपलब्ध आहे. शेवटी, API वापरताना तुम्हाला काही समस्या आल्यास, तुम्ही विनामूल्य [उत्पादन समर्थन मंच9 द्वारे त्वरित निराकरणासाठी आमच्याशी संपर्क साधण्याचा विचार करू शकता.

संबंधित लेख

याबद्दल अधिक जाणून घेण्यासाठी कृपया खालील लिंक्सला भेट द्या: