जावा में PDF को PDF X1A में कैसे बदलें

यह त्वरित ट्यूटोरियल ** जावा में PDF को PDF X1A में कैसे बदलें** की प्रक्रिया की व्याख्या करता है। यह विभिन्न विकल्पों पर चर्चा करता है जिनका उपयोग उपयोगकर्ता की आवश्यकताओं के अनुसार उत्पन्न आउटपुट फ़ाइल को अनुकूलित करने के लिए किया जा सकता है। सहायता के लिए, सभी आवश्यक संसाधन, निष्पादित किए जाने वाले कार्यों की एक सूची, और PDF से PDF X 1A कन्वर्टर को Java में लागू करने के लिए एक रन करने योग्य नमूना कोड प्रस्तुत किया गया है।

जावा में PDF को PDF X1A में बदलने के चरण

  1. PDF से PDF X1A रूपांतरण के लिए Aspose.PDF for Java का उपयोग करने के लिए IDE सेट करें
  2. स्रोत PDF फ़ाइल को Document ऑब्जेक्ट में लोड करें जिसे PDF/X-1a में बदलना है
  3. अलग-अलग प्रॉपर्टी सेट करने के लिए PdfFormatConversionOptions क्लास का एक ऑब्जेक्ट बनाएं
  4. पाठ संरेखण, लॉग फ़ाइल नाम और त्रुटियों के मामले में की गई कार्रवाई सेट करें
  5. उपर्युक्त विकल्पों का उपयोग करके Document.convert() विधि को कॉल करें
  6. परिणामी फ़ाइल को PDF/X-1a स्वरूप में सहेजें

इन चरणों में Java* में *PDF से PDF X1A कन्वर्टर लिखने का पूरा ऑपरेशन शामिल है। प्रक्रिया को PdfFormatConversionOptions ऑब्जेक्ट बनाकर शुरू किया गया है जो रूपांतरण प्रक्रिया के अनुकूलन का समर्थन करता है जैसे हमने पाठ संरेखण, आउटपुट लॉग फ़ाइल नाम और त्रुटि कार्रवाई सेट करने के लिए ध्वज सेट किया है। अंतिम चरण में, डिस्क पर सहेजने के लिए डॉक्यूमेंट क्लास ऑब्जेक्ट में लोड की गई पीडीएफ फाइल के लिए कन्वर्ट () विधि को कहा जाता है।

जावा में PDF को PDF X 1A में बदलने के लिए कोड

import com.aspose.pdf.*;
public class Main {
public static void main(String[] args) throws Exception // PDF to PDF X1A in Java
{
// Set the license
new License().setLicense("Aspose.Total.lic");
// Load a PDF
Document pdfDocument = new Document("input.pdf");
// Create an object of PdfFormatConversionOptions class and set desired characteristics
PdfFormatConversionOptions options = new PdfFormatConversionOptions(PdfFormat.PDF_X_1A);
options.setAlignText(true);
options.setLogFileName("ConversionLog.xml");
options.setErrorAction(ConvertErrorAction.Delete);
// Convert the file
pdfDocument.convert(options);
// Save the output
pdfDocument.save("output_x_1a.pdf");
}
}

उपर्युक्त कोड Java* में *PDF को PDF X 1A में बदलने की प्रक्रिया को प्रदर्शित करता है। PdfFormatConversionOptions क्लास में कई कंस्ट्रक्टर हैं जिनका उपयोग उदाहरण के लिए इनिशियलाइज़ करने के लिए किया जा सकता है, आप PdfFormat एन्युमरेटर का उपयोग करके आउटपुट पीडीएफ फाइल फॉर्मेट सेट कर सकते हैं, एरर एक्शन सेट कर सकते हैं, ट्रांसपेरेंसी एक्शन सेट कर सकते हैं और आउटपुट लॉग फाइल नाम सेट कर सकते हैं। यदि आप एक कंस्ट्रक्टर का उपयोग नहीं करते हैं, तो आप इस वर्ग में विभिन्न खुला तरीकों का उपयोग करके कई अन्य गुण भी सेट कर सकते हैं।

इस विषय ने हमें जावा में पीडीएफ को पीडीएफ एक्स1ए में बदलने की प्रक्रिया सिखाई है। यदि आप परिवर्तित XML में PDF लिखने के इच्छुक हैं, तो जावा में पीडीएफ को एक्सएमएल में कैसे परिवर्तित करें पर लेख देखें।

 हिन्दी