पीडीएफ से पीडीएफ/ए तक के बा

जावा के इस्तेमाल से पीडीएफ के पीडीएफ/ए में बदलल जाला

PDF एडोब द्वारा बनावल एगो बहुमुखी फाइल फॉर्मेट हवे जे लोग के दस्तावेज सभ के पेश करे आ आदान-प्रदान करे के आसान, बिस्वास जोग तरीका देला - चाहे कौनों सॉफ्टवेयर, हार्डवेयर भा ऑपरेटिंग सिस्टम के इस्तेमाल होखे। एकरे अलावा, PDF/A पीडीएफ के एगो आर्काइवल फॉर्मेट हवे जे दस्तावेज में इस्तेमाल कइल गइल सगरी फॉन्ट सभ के पीडीएफ फाइल के भीतर एम्बेड करे ला। साथ ही, चूंकि पीडीएफ/ए फाइल में एकरा के देखावे खातिर जरुरी सब कुछ होला आ अइसन कवनो चीज ना होला जवना से डिस्प्ले पर नकारात्मक असर पड़ सके, एहसे बहुते यूजर पीडीएफ/ए में एक्सपोर्ट करे के इच्छा राखेलें. त एह स्टेप-बाय-स्टेप गाइड में हमनी के जावा के इस्तेमाल से पीडीएफ के पीडीएफ/ए में बदले के विवरण के खोज करे जा रहल बानी जा।

पीडीएफ रूपांतरण एपीआई के बा

Aspose.PDF Cloud पीडीएफ दस्तावेज बनावे, संपादित करे आ हेरफेर करे के क्षमता देला। ई पीडीएफ फाइल लोड करे आ समर्थित फॉर्मेट के भरमार में बदले के सुविधा देला। अब SDK के इस्तेमाल करे खातिर सबसे पहिले हमनी के pom.xml (maven build type project) में निम्नलिखित विवरण शामिल करके अपना जावा एप्लीकेशन में Aspose.PDF Cloud SDK for Java के संदर्भ जोड़ल जरूरी बा।

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

एक बेर SDK संदर्भ जोड़ला के बाद, हमनी के क्लाउड डैशबोर्ड से राउर क्लाइंट क्रेडेंशियल लेवे के होई। अगर रउरा पहिले से रजिस्टर नइखीं भइल त कृपया वैध ईमेल पता के इस्तेमाल करत रजिस्टर करीं आ आपन पर्सनलाइज्ड क्रेडेंशियल ले आईं.

जावा के इस्तेमाल से पीडीएफ से पीडीएफ/ए

एह खंड में क्लाउड स्टोरेज से पीडीएफ डॉक्यूमेंट लोड करे आ पीडीएफ/ए फॉर्मेट में बदले खातिर सगरी जरूरी विवरण दिहल गइल बा. कृपया ध्यान दीं कि एपीआई वर्तमान में निम्नलिखित पीडीएफ/ए फॉर्मेट (पीडीएफ/ए1-ए, पीडीएफ/ए1-बी, पीडीएफ/ए-3ए) के सपोर्ट करेला।

  • सबसे पहिले PdfApi के एगो इंस्टेंस बनाईं जहाँ हमनी के पर्सनलाइज्ड क्रेडेंशियल के आर्गुमेंट के रूप में पास करीं जा
  • दूसरा, File instance के उपयोग करके इनपुट PDF के पढ़ीं आ PdfAPi के uploadFile(…) मेथड के उपयोग करके क्लाउड में अपलोड करीं
  • तीसरा, स्ट्रिंग चर के उपयोग करके पीडीएफ/ए प्रकार के पीडीएफए1ए के रूप में परिभाषित करीं
  • अंत में, पीडीएफ के पीडीएफ/ए में बदले खातिर आ आउटपुट के क्लाउड स्टोरेज में सेव करे खातिर putPdfInStorageToPdfA(…) विधि के कॉल करीं
// अउरी उदाहरण खातिर, कृपया 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 type = "PDFA1A";
		        
    // पीडीएफ के पीडीएफ/ए फॉर्मेट में बदले खातिर एपीआई के कॉल करीं। आउटपुट के क्लाउड स्टोरेज में सेव करीं
    pdfApi.putPdfInStorageToPdfA("input.pdf", "Converted.pdf", type, null, null);
  
    // सफलता के संदेश छापल जाला
    System.out.println("PDF to PDF/A conversion successful !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

पीडीएफ cURL कमांड के इस्तेमाल से पीडीएफ/ए में बदलल जाला

हमनी के लगे cURL कमांड के इस्तेमाल से पीडीएफ से पीडीएफ/ए रूपांतरण करे के विकल्प भी बा। त एह तरीका खातिर एगो शर्त ई बा कि निम्नलिखित कमांड के इस्तेमाल से जेडब्ल्यूटी एक्सेस टोकन (क्लाइंट क्रेडेंशियल के आधार पर) जनरेट कइल जाय।

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"

एक बेर जेडब्ल्यूटी जनरेट हो गइल त हमनी के क्लाउड स्टोरेज से पीडीएफ लोड करे आ पीडीएफ/ए-1बी फॉर्मेट में बदले खातिर निम्नलिखित कमांड के निष्पादित करे के पड़ी. रूपांतरण के बाद हमनी के आउटपुट के स्थानीय ड्राइव प सेव करे जा रहल बानी जा।

curl -X -v GET "https://api.aspose.cloud/v3.0/pdf/PdfWithAcroForm.pdf/convert/pdfa?type=PDFA1B" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o "Resultant.pdf"

अंतिम बात

एह लेख में हमनी के पीडीएफ के पीडीएफ/ए फॉर्मेट में बदले खातिर जावा REST एपीआई के इस्तेमाल करे खातिर सभ जरूरी स्टेप से गुजरल बानी जा। पूरा प्रक्रिया सरल आ सीधा रहल बा, आ एकरा के आसानी से नया में भा रउरा मौजूदा जावा एप्लीकेशन में एकीकृत कइल जा सकेला. या त रउआँ के एकही पीडीएफ बदले के पड़ी या कई गो फॉर्म के बैच प्रोसेसिंग करे के पड़ी, एह गाइड से पीडीएफ के पीडीएफ/ए अनुपालन प्रारूप में बदलल आसान हो जाला।

हमनी के उत्पाद दस्तावेजीकरण के खोज करे के बहुत सलाह देत बानी जा, काहें से कि एह में एपीआई के अन्य रोमांचक बिसेसता सभ के संबंध में सगरी जानकारी बा। अगर रउआँ क्लाउड SDK के स्रोत कोड तक पहुँच पावे के चाहत बानी, ई GitHub (MIT लाइसेंस के तहत प्रकाशित) पर उपलब्ध बा। अंत में, अगर एपीआई के इस्तेमाल करत घरी रउरा कवनो समस्या के सामना करे के पड़े त कृपया बेझिझक हमनी से मुफ्त उत्पाद समर्थन मंच के माध्यम से संपर्क करीं.

संबंधित लेख बा

के बारे में अउरी जाने खातिर निम्नलिखित लिंक पर जाईं: