PDF ફોર્મ એ એક ખાસ પ્રકારનો PDF દસ્તાવેજ છે જેમાં ઇન્ટરેક્ટિવ ફીલ્ડ્સ હોય છે જ્યાં ટેક્સ્ટની માહિતી દાખલ કરી શકાય છે અથવા ચેક બૉક્સ પસંદ કરી શકાય છે. દસ્તાવેજના આ ફોર્મેટનો વ્યાપકપણે ઉપયોગ ઇન્ટરનેટ પર ડેટા એકત્રિત કરવા માટે થાય છે. ડેટા સંગ્રહ કર્યા પછી, ડેટાને સાચવવા માટેનો એક સક્ષમ વિકલ્પ એ છે કે PDF ને FDF ફોર્મેટમાં કન્વર્ટ કરવું. FDF (ફોર્મ્સ ડેટા ફોર્મેટ) ફાઇલ એ એક ટેક્સ્ટ દસ્તાવેજ છે જે PDF ફાઇલના ફોર્મ ફીલ્ડમાંથી ડેટા નિકાસ કરીને જનરેટ કરવામાં આવે છે. તેમાં ફક્ત ટેક્સ્ટ ફીલ્ડ ડેટાનો સમાવેશ થાય છે જે PDF ફાઇલમાં ઉપલબ્ધ ફોર્મ ફીલ્ડમાંથી કાઢવામાં આવે છે. વધુમાં, PDF ફોર્મ માટે ફોર્મ ડેટા ધરાવતી FDF ફાઇલ PDF ફોર્મ ધરાવતી ફાઇલ કરતાં ઘણી નાની હોય છે, તેથી FDF ફાઇલોને આર્કાઇવ કરવા માટે PDF ફોર્મ આર્કાઇવ કરતાં ઓછી સ્ટોરેજ સ્પેસની જરૂર પડે છે. હવે આ લેખમાં, અમે એડોબ એક્રોબેટ વિના પીડીએફને FDF ફાઇલમાં કન્વર્ટ કરવા માટેની વિગતોની ચર્ચા કરવા જઈ રહ્યા છીએ.
પીડીએફ કન્વર્ઝન API
પીડીએફ દસ્તાવેજો બનાવવા, સંપાદિત કરવા અને ચાલાકી કરવાની ક્ષમતાઓ પ્રદાન કરતા અમારા વિશ્વસનીય ઉકેલો પૈકી એક છે Aspose.PDF Cloud. તે તમને પીડીએફ ફાઇલ લોડ કરવા અને [સમર્થિત ફોર્મેટ6 ની એરેમાં કન્વર્ટ કરવા માટે પણ સક્ષમ કરે છે. એ જ રીતે, તે પીડીએફ ફોર્મ લોડ કરવા માટે સમાન રીતે સક્ષમ છે અને અમને FDF ફોર્મેટમાં ફોર્મ ડેટા કાઢવા માટે સક્ષમ બનાવે છે. હવે અમે અમારી Java એપ્લિકેશનમાં [Aspose.PDF Cloud SDK for Java17 નો સંદર્ભ ઉમેરવા જઈ રહ્યા છીએ pom.xml (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>
આગળનું મહત્વનું પગલું એ છે કે ક્લાઉડ ડેશબોર્ડ પરથી તમારા ક્લાયન્ટ ઓળખપત્રો મેળવવા. જો તમે પહેલાથી નોંધાયેલ નથી, તો કૃપા કરીને માન્ય ઇમેઇલ સરનામાંનો ઉપયોગ કરીને નોંધણી કરો અને તમારા વ્યક્તિગત ઓળખપત્રો મેળવો.
જાવામાં PDF થી FDF
હવે આપણે ક્લાઉડ સ્ટોરેજમાંથી પીડીએફ ડોક્યુમેન્ટ કેવી રીતે લોડ કરવું અને FDF ફાઇલમાં કન્વર્ટ કરવું તેનાં પગલાં શીખવા જઈ રહ્યા છીએ.
- દલીલો તરીકે વ્યક્તિગત ઓળખપત્રો પસાર કરતી વખતે PdfApi નો ઑબ્જેક્ટ બનાવો
- બીજું, ફાઇલ ઇન્સ્ટન્સનો ઉપયોગ કરીને PDF દસ્તાવેજની સામગ્રી વાંચો અને PDfAPi ની uploadFile(…) પદ્ધતિનો ઉપયોગ કરીને ક્લાઉડ સ્ટોરેજ પર અપલોડ કરો.
- પીડીએફને FDF ફાઇલમાં કન્વર્ટ કરવા માટે હવે ફક્ત પદ્ધતિને કૉલ કરો 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/ પરથી 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);
// ક્લાઉડ સ્ટોરેજ પર પીડીએફ અપલોડ કરો
pdfApi.uploadFile("input.pdf", file, null);
// આઉટપુટ ફાઇલ સાચવવા માટે ફોલ્ડરનું નામ
String folder = null;
// PDF ને FDF ફોર્મેટમાં કન્વર્ટ કરવા માટે 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);
}
તમે PdfWithAcroForm.pdf પરથી ઇનપુટ PDF ફોર્મ ડાઉનલોડ કરવાનું વિચારી શકો છો.
CURL આદેશોનો ઉપયોગ કરીને PDF ને Adobe FDF માં નિકાસ કરો
REST API ને ઍક્સેસ કરવા માટેનો બીજો વિકલ્પ cURL આદેશો દ્વારા છે. તેથી અમે સીઆરએલ આદેશોનો ઉપયોગ કરીને પીડીએફ ફોર્મ ડેટાને 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 જનરેટ થઈ જાય, પછી ક્લાઉડ સ્ટોરેજમાંથી ઇનપુટ પીડીએફ લોડ કરવા અને 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 એપ્લિકેશનમાં સરળતાથી સંકલિત કરી શકાય છે. તમારે એક પીડીએફ ફોર્મ અથવા બેચ પ્રોસેસ બહુવિધ ફોર્મમાં કન્વર્ટ કરવાની જરૂર છે, અમારી માર્ગદર્શિકા પીડીએફને એફડીએફમાં કન્વર્ટ કરવાનું અને પીડીએફ ફોર્મ ડેટાને એફડીએફ ફોર્મેટમાં નિકાસ કરવાનું સરળ બનાવે છે.
અમે ઉત્પાદન દસ્તાવેજીકરણ નું અન્વેષણ કરવાની પણ ભલામણ કરીએ છીએ જે અન્ય આકર્ષક સુવિધાઓ વિશે જાણવા માટે માહિતીનો અદ્ભુત સ્ત્રોત છે. જો તમારે ક્લાઉડ SDK નો સોર્સ કોડ ડાઉનલોડ અને સંશોધિત કરવાની જરૂર હોય, તો તે GitHub (MIT લાયસન્સ હેઠળ પ્રકાશિત) પર ઉપલબ્ધ છે. અંતે, જો તમને API નો ઉપયોગ કરતી વખતે કોઈ સમસ્યા આવે તો, તમે મફત ઉત્પાદન સપોર્ટ ફોરમ દ્વારા ઝડપી ઉકેલ માટે અમારો સંપર્ક કરવાનું વિચારી શકો છો.
સંબંધિત લેખો
આ વિશે વધુ જાણવા માટે કૃપા કરીને નીચેની લિંક્સની મુલાકાત લો: