पीडीएफ फॉर्म एगो खास तरह के PDF दस्तावेज हवे जेह में इंटरैक्टिव फील्ड होलें जहाँ पाठ्य जानकारी दर्ज कइल जा सके ला या चेक बॉक्स चुनल जा सके ला। दस्तावेज के एह प्रारूप के इस्तेमाल इंटरनेट पर डेटा एकट्ठा करे खातिर बहुतायत से होला। डेटा संग्रहण के बाद डेटा के संरक्षित करे खातिर एगो व्यवहार्य विकल्प पीडीएफ के एफडीएफ फॉर्मेट में बदलल बा। FDF (Forms Data Format) फाइल एगो टेक्स्ट डॉक्यूमेंट हवे जे पीडीएफ फाइल के फॉर्म फील्ड सभ से डेटा निर्यात क के जनरेट कइल जाला। एह में खाली टेक्स्ट फील्ड डेटा शामिल बा जवन पीडीएफ फाइल में उपलब्ध फॉर्म फील्ड से निकालल जाला। एकरे अलावा, पीडीएफ फॉर्म खातिर फॉर्म डेटा वाला एफडीएफ फाइल खुद पीडीएफ फॉर्म वाला फाइल से बहुत छोट होला, एह से एफडीएफ फाइल सभ के संग्रहीत करे खातिर पीडीएफ फॉर्म सभ के संग्रहण के तुलना में कम स्टोरेज स्पेस के जरूरत होला। अब एह लेख में हमनी के बिना एडोब एक्रोबैट के पीडीएफ के एफडीएफ फाइल में बदले के विवरण पर चर्चा करे जा रहल बानी जा।
- पीडीएफ रूपांतरण एपीआई के बा
- जावा में पीडीएफ से एफडीएफ के बा
- cURL कमांड के इस्तेमाल से एडोब एफडीएफ में पीडीएफ निर्यात करीं
पीडीएफ रूपांतरण एपीआई के बा
पीडीएफ दस्तावेज बनावे, संपादित करे आ हेरफेर करे के क्षमता पेश करे वाला हमनी के एगो विश्वसनीय समाधान बा Aspose.PDF Cloud। एकरे अलावा ई रउआँ के पीडीएफ फाइल लोड करे आ समर्थित फॉर्मेट के सरणी में बदले में सक्षम बनावे ला। ठीक ओसही इ पीडीएफ फॉर्म लोड करे में ओतने सक्षम बा अवुरी हमनी के फॉर्म के डेटा के एफडीएफ फॉर्मेट में निकाले में सक्षम बनावेला। अब हमनी के अपना जावा एप्लीकेशन में Aspose.PDF Cloud SDK for Java के संदर्भ जोड़ल जा रहल बानी जा, pom.xml (maven build type project) में निम्नलिखित विवरण शामिल करके।
<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>
अगिला महत्वपूर्ण कदम बा क्लाउड डैशबोर्ड से आपन क्लाइंट क्रेडेंशियल लेवे के। अगर रउरा पहिले से रजिस्टर नइखीं भइल त कृपया वैध ईमेल पता के इस्तेमाल करत रजिस्टर करीं आ आपन निजी क्रेडेंशियल ले आईं.
जावा में पीडीएफ से एफडीएफ के बा
अब हमनी के क्लाउड स्टोरेज से पीडीएफ डॉक्यूमेंट लोड क के एफडीएफ फाइल में बदले के तरीका के स्टेप सीखे जा रहल बानी जा।
- पर्सनलाइज्ड क्रेडेंशियल के आर्गुमेंट के रूप में पास करत समय PdfApi के ऑब्जेक्ट बनाईं
- दूसरा, File instance के उपयोग करके PDF document के सामग्री पढ़ीं आ PDfAPi के uploadFile(…) विधि के उपयोग करके क्लाउड स्टोरेज में अपलोड करीं
- अब बस पीडीएफ के एफडीएफ फाइल में बदले खातिर putExportFieldsFromPdfToFdfInStorage(…) विधि के कॉल करीं। परिणामस्वरूप फाइल के क्लाउड स्टोरेज में संग्रहीत कइल जाला
// अउरी उदाहरण खातिर, कृपया 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 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);
}
रउआँ PdfWithAcroForm.pdf से इनपुट पीडीएफ फॉर्म डाउनलोड करे पर विचार कर सकत बानी।
cURL कमांड के इस्तेमाल से एडोब एफडीएफ में पीडीएफ निर्यात करीं
REST एपीआई तक पहुँचे के एगो अउरी विकल्प cURL कमांड के माध्यम से बा। त हमनी के cURL कमांड के इस्तेमाल से PDF Form डेटा के FDF फाइल में एक्सपोर्ट करे जा रहल बानी जा। अब पूर्व शर्त बा कि निम्नलिखित कमांड के इस्तेमाल से जेडब्ल्यूटी एक्सेस टोकन (क्लाइंट क्रेडेंशियल के आधार प) जनरेट कईल जाए।
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"
अंतिम बात
एह गाइड में हमनी के पीडीएफ फॉर्म के FDF (Forms Data Format) में बदले खातिर जावा REST API के इस्तेमाल करे के स्टेप देखवले बानी जा। पूरा प्रक्रिया सरल आ सीधा रहल बा, आ एकरा के आसानी से रउरा मौजूदा जावा एप्लीकेशन में एकीकृत कइल जा सकेला. चाहे रउरा कवनो एक पीडीएफ फॉर्म के बदले के जरूरत होखे भा बैच प्रोसेस कई गो फॉर्म, हमनी के गाइड पीडीएफ के एफडीएफ में बदलल आ पीडीएफ फॉर्म के डेटा के एफडीएफ फॉर्मेट में निर्यात कइल आसान बना देला.
हमनी के उत्पाद दस्तावेजीकरण के भी खोज करे के सलाह बा जवन अन्य रोमांचक फीचर के बारे में जाने खातिर जानकारी के एगो अद्भुत स्रोत बा। अगर रउआँ के क्लाउड SDK के स्रोत कोड डाउनलोड आ संशोधित करे के जरूरत होखे, ई GitHub (MIT लाइसेंस के तहत प्रकाशित) पर उपलब्ध बा। अंत में, अगर एपीआई के इस्तेमाल करत घरी रउआँ के कवनो समस्या के सामना करे के पड़े, त रउआँ मुफ्त उत्पाद समर्थन मंच के माध्यम से जल्दी से समाधान खातिर हमनी से संपर्क करे पर विचार कर सकत बानी।
संबंधित लेख बा
के बारे में अउरी जाने खातिर निम्नलिखित लिंक पर जाईं: