PDF முதல் FDF வரை

ஜாவாவைப் பயன்படுத்தி PDF ஐ FDF கோப்பாக மாற்றவும்

PDF படிவம் என்பது ஒரு சிறப்பு வகையான PDF ஆவணமாகும், இதில் உரைத் தகவல்களை உள்ளிடக்கூடிய அல்லது தேர்வுப்பெட்டிகளைத் தேர்ந்தெடுக்கக்கூடிய ஊடாடும் புலங்கள் உள்ளன. இந்த ஆவணத்தின் வடிவம் இணையத்தில் தரவைச் சேகரிக்க பரவலாகப் பயன்படுத்தப்படுகிறது. தரவு சேகரிப்புக்குப் பிறகு, தரவைப் பாதுகாப்பதற்கான சாத்தியமான விருப்பங்களில் ஒன்று PDF ஐ FDF வடிவத்திற்கு மாற்றுவதாகும். FDF (Forms Data Format) கோப்பு என்பது PDF கோப்பின் படிவப் புலங்களில் இருந்து தரவை ஏற்றுமதி செய்வதன் மூலம் உருவாக்கப்படும் உரை ஆவணமாகும். PDF கோப்பில் கிடைக்கும் படிவப் புலங்களிலிருந்து பிரித்தெடுக்கப்பட்ட உரைப் புலங்கள் தரவு மட்டுமே இதில் அடங்கும். மேலும், PDF படிவத்திற்கான படிவத் தரவைக் கொண்ட FDF கோப்பு PDF படிவத்தைக் கொண்ட கோப்பை விட மிகச் சிறியது, எனவே FDF கோப்புகளை காப்பகப்படுத்துவதற்கு PDF படிவங்களை காப்பகப்படுத்துவதை விட குறைவான சேமிப்பிடம் தேவைப்படுகிறது. இப்போது இந்த கட்டுரையில், அடோப் அக்ரோபேட் இல்லாமல் PDF ஐ FDF கோப்பாக மாற்றுவதற்கான விவரங்களைப் பற்றி விவாதிக்கப் போகிறோம்.

PDF Conversion API

PDF ஆவணங்களை உருவாக்க, திருத்த மற்றும் கையாளும் திறன்களை வழங்கும் எங்கள் நம்பகமான தீர்வுகளில் ஒன்று Aspose.PDF Cloud. இது PDF கோப்பை ஏற்றவும் மற்றும் [ஆதரிக்கப்படும் வடிவங்களின் 6 வரிசைக்கு மாற்றவும் உதவுகிறது. இதேபோல், இது PDF படிவங்களை ஏற்றும் திறன் கொண்டது மற்றும் படிவத் தரவை FDF வடிவத்தில் பிரித்தெடுக்க உதவுகிறது. இப்போது எங்கள் ஜாவா பயன்பாட்டில் [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>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>

அடுத்த முக்கியமான படி, கிளவுட் டாஷ்போர்டில் உங்கள் கிளையன்ட் நற்சான்றிதழ்களைப் பெறுவது. நீங்கள் ஏற்கனவே பதிவு செய்யவில்லை என்றால், சரியான மின்னஞ்சல் முகவரியைப் பயன்படுத்தி பதிவுசெய்து உங்கள் தனிப்பயனாக்கப்பட்ட நற்சான்றிதழ்களைப் பெறவும்.

ஜாவாவில் PDF முதல் FDF வரை

கிளவுட் ஸ்டோரேஜிலிருந்து PDF ஆவணத்தை ஏற்றுவது மற்றும் FDF கோப்பாக மாற்றுவது எப்படி என்பதற்கான படிகளை இப்போது கற்றுக் கொள்ளப் போகிறோம்.

  • தனிப்பயனாக்கப்பட்ட நற்சான்றிதழ்களை வாதங்களாக அனுப்பும் போது PdfApi இன் பொருளை உருவாக்கவும்
  • இரண்டாவதாக, கோப்பு நிகழ்வைப் பயன்படுத்தி PDF ஆவணத்தின் உள்ளடக்கத்தைப் படித்து, PDfAPi இன் uploadFile(…) முறையைப் பயன்படுத்தி கிளவுட் சேமிப்பகத்தில் பதிவேற்றவும்
  • இப்போது PDF கோப்பாக PDF ஐ மாற்ற, putExportFieldsFromPdfToFdfInStorage(…) முறையை அழைக்கவும். இதன் விளைவாக வரும் கோப்பு மேகக்கணி சேமிப்பகத்தில் சேமிக்கப்படும்
// மேலும் எடுத்துக்காட்டுகளுக்கு, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples ஐப் பார்வையிடவும்

try
    {
    // ClientID மற்றும் ClientSecret ஐ https://dashboard.aspose.cloud/ இலிருந்து பெறவும்
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // PdfApi இன் உதாரணத்தை உருவாக்கவும்
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
		
    // உள்ளீடு PDF ஆவணத்தின் பெயர்
    String name = "PdfWithAcroForm.pdf";
		        
    // உள்ளீடு PDF கோப்பின் உள்ளடக்கத்தைப் படிக்கவும்
    File file = new File("/Users/Downloads/"+name);
		
    // கிளவுட் சேமிப்பகத்தில் PDF ஐ பதிவேற்றவும்
    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);
    }
PDF முதல் FDF வரை

படம்:- PDF லிருந்து FDF மாற்றுவதற்கான முன்னோட்டம்

உள்ளீட்டு PDF படிவத்தை PdfWithAcroForm.pdf இலிருந்து பதிவிறக்கம் செய்யலாம்.

CURL கட்டளைகளைப் பயன்படுத்தி PDF ஐ Adobe FDF க்கு ஏற்றுமதி செய்யவும்

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 வடிவத்திற்கு ஏற்றுமதி செய்வதற்கும் பின்வரும் கட்டளையை இயக்க வேண்டும். மேலும், அடோப் எஃப்.டி.எஃப் வெளியீட்டை கிளவுட் ஸ்டோரேஜில் சேமிப்பதற்குப் பதிலாக, அதை லோக்கல் டிரைவில் சேமிக்கப் போகிறோம்.

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 ஆக மாற்ற ஜாவா REST API ஐப் பயன்படுத்துவதற்கான படிகளைக் காட்டியுள்ளோம் (படிவங்கள் தரவு வடிவம்). முழுமையான செயல்முறை எளிமையானது மற்றும் நேரடியானது, மேலும் உங்கள் இருக்கும் ஜாவா பயன்பாட்டில் எளிதாக ஒருங்கிணைக்க முடியும். நீங்கள் ஒரு PDF படிவத்தை மாற்ற வேண்டுமா அல்லது பல படிவங்களைச் செயலாக்க வேண்டுமா, எங்கள் வழிகாட்டி PDF ஐ FDF ஆக மாற்றுவதையும் PDF படிவத் தரவை FDF வடிவத்திற்கு ஏற்றுமதி செய்வதையும் எளிதாக்குகிறது.

மற்ற அற்புதமான அம்சங்களைப் பற்றி அறிய அற்புதமான தகவல் ஆதாரமாக இருக்கும் தயாரிப்பு ஆவணம் ஐ ஆராயவும் பரிந்துரைக்கிறோம். கிளவுட் SDK இன் மூலக் குறியீட்டை நீங்கள் பதிவிறக்கம் செய்து மாற்ற வேண்டும் என்றால், அது GitHub இல் கிடைக்கும் (MIT உரிமத்தின் கீழ் வெளியிடப்பட்டது). கடைசியாக, API ஐப் பயன்படுத்தும் போது ஏதேனும் சிக்கல்கள் ஏற்பட்டால், இலவச [தயாரிப்பு ஆதரவு மன்றம்] மூலம் விரைவான தீர்வுக்காக எங்களை அணுகலாம்.

தொடர்புடைய கட்டுரைகள்

இதைப் பற்றி மேலும் அறிய பின்வரும் இணைப்புகளைப் பார்வையிடவும்: