REST API का उपयोग करके XML को Python में PDF में कैसे बदलें

REST API का उपयोग करके XML को Python में PDF में बदलें

एक्सएमएल(एक्स्टेंसिबल मार्कअप लैंग्वेज) एक व्यापक रूप से उपयोग किया जाने वाला फ़ाइल प्रारूप है जो संरचित डेटा का वर्णन करने के लिए, भंडारण और परिवहन के लिए अनुकूलित टैग का उपयोग करता है। इसका उपयोग पदानुक्रमित डेटाबेस तत्वों के रूप में डेटा को स्थानांतरित करने और संग्रहीत करने के लिए किया जाता है। पीडीएफ केवल पढ़ने के लिए, मानकीकृत और साझा करने योग्य फ़ाइल प्रारूप है। यह ऑफ़लाइन पढ़ने और फ़ाइलें साझा करने के लिए सबसे लोकप्रिय फ़ाइल स्वरूपों में से एक है। कुछ मामलों में, डेटा जानकारी को सुरक्षित रखने के लिए आपको XML फ़ाइल को PDF में बदलने की आवश्यकता हो सकती है। XML को PDF में कनवर्ट करके, आप इसे दूसरों के साथ साझा करना आसान बनाते हैं क्योंकि PDF एक अधिक सामान्य और उपयोग में आसान फ़ाइल स्वरूप है। तो, यह लेख प्रदर्शित करेगा कि REST API का उपयोग करके XML को PDF में कैसे परिवर्तित किया जाए।

लेख निम्नलिखित विषयों के बारे में जानकारी प्रदान करेगा:

एक्सएमएल फाइल से पीडीएफ रूपांतरण रेस्ट एपीआई और पायथन एसडीके

Python SDK of GroupDocs.Conversion Cloud API का उपयोग करके XML फ़ाइलों को PDF फ़ाइलों में बदलना सीधा है। यह लाइब्रेरी पीडीएफ फाइलों को एक्सएमएल से तेजी से बदलने का सबसे सुरक्षित तरीका है। छवि रूपांतरण के लिए यह मुफ़्त, सुरक्षित और उपयोग में आसान पायथन एसडीके है। यह समर्थित प्रारूपों को छवियों और दस्तावेज़ों को क्लाउड पर प्रोग्रामेटिक रूप से बदलने की अनुमति देता है।

कंसोल पर निम्न आदेश चलाकर XML से PDF कन्वर्टर प्रोग्राम डाउनलोड किया जा सकता है:

pip install groupdocs_converison_cloud

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

# http://api.groupdocs.cloud से अपने पायथन एप्लिकेशन में पायथन एसडीके आयात करें
import groupdocs_conversion_cloud

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से client_id और client_secret प्राप्त करें।
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# फ़ाइल एपीआई कॉन्फ़िगरेशन प्राप्त करें 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

अब आप कोड की कुछ पंक्तियों के साथ, आधुनिक पायथन एपीआई का उपयोग करके एक्सएमएल को पीडीएफ प्रारूप में परिवर्तित कर सकते हैं।

REST API का उपयोग करके XML को PDF फ़ाइल में कनवर्ट करें

इस खंड में, आप नीचे दिए गए सरल चरणों और कोड नमूनों का पालन करके एक्सएमएल फाइलों को ऑनलाइन पीडीएफ में बदल सकते हैं। सबसे पहले, निम्नलिखित कोड नमूना का उपयोग करके XML फ़ाइल को क्लाउड पर अपलोड करें। परिणामस्वरूप, अपलोड की गई XML फ़ाइल क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी। फिर, कृपया एक्सएमएल को पीडीएफ फाइल में प्रोग्रामेटिक रूप से बदलने के लिए नीचे दिए गए चरणों का पालन करें:

  • सबसे पहले, ConvertApi वर्ग का एक उदाहरण बनाएँ
  • दूसरे, ConvertSettings क्लास का एक ऑब्जेक्ट बनाएं
  • अगला, अपना संग्रहण नाम सेट करें
  • स्रोत XML फ़ाइल पथ सेट करें
  • अब, आउटपुट स्वरूप के रूप में “पीडीएफ” प्रदान करें
  • आउटपुट पीडीएफ फाइल पथ प्रदान करें
  • अगला, सेटिंग पैरामीटर के साथ ConvertDocumentRequest बनाएं
  • अंत में, ConvertApi.convertDocument() वर्ग को कॉल करके रूपांतरण करें

निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके XML फ़ाइल को Python में PDF स्वरूप में कैसे परिवर्तित किया जाए:

# REST API का उपयोग करके XML को Python में PDF में कैसे बदलें
try:
	# आवश्यक एपीआई उदाहरण बनाएँ
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# कन्वर्ट सेटिंग्स को परिभाषित करें
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	settings.output_path = "python-testing/output-sample-file.pdf"

	# कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# एक्सएमएल को पीडीएफ फाइल में बदलें
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

उपरोक्त कोड नमूने का आउटपुट निम्नलिखित है।

पायथन में ऑनलाइन एक्सएमएल से पीडीएफ में कैसे कन्वर्ट करें

REST API का उपयोग करके XML को Python में PDF फ़ाइल में बदलें

उपरोक्त कोड नमूना परिवर्तित पीडीएफ फाइल को क्लाउड पर सहेज देगा। आप इसे कोड स्निपेट का उपयोग करके डाउनलोड कर सकते हैं।

उन्नत विकल्प {#Change-XML-to-PDF-in-Python-use-Advanced-Options-} का उपयोग करके XML को Python में PDF में बदलें

अगला, कुछ उन्नत सेटिंग्स के साथ नीचे दिए गए विस्तृत चरणों का उपयोग करके एक्सएमएल फ़ाइल को पीडीएफ दस्तावेज़ में परिवर्तित करें:

  • सबसे पहले, ConvertApi वर्ग का एक उदाहरण बनाएँ
  • अगला, ConvertSettings उदाहरण बनाएँ
  • अब, अपना स्टोरेज नाम सेट करें
  • फिर, XML फ़ाइल पथ सेट करें
  • अब, प्रारूप को “पीडीएफ” असाइन करें
  • PdfConvertOptions वर्ग को परिभाषित करें
  • केंद्र \ विंडो, संपीड़ित \ चित्र, प्रदर्शन \ दस्तावेज़ \ शीर्षक, डीपीआई, \ पृष्ठ से, केंद्र \ विंडो, मार्जिन, आदि जैसी विभिन्न रूपांतरित सेटिंग्स सेट करें।
  • कनवर्ट विकल्प प्रदान करें और आउटपुट फ़ाइल पथ सेट करें
  • अब, सेटिंग ऑब्जेक्ट के साथ ConvertDocumentRequest बनाएं
  • अंत में, ConvertApi.convertDocument() पद्धति को कॉल करके परिणाम प्राप्त करें

निम्न कोड उदाहरण दिखाता है कि उन्नत कन्वर्ट विकल्पों का उपयोग करके XML फ़ाइल को ऑनलाइन पीडीएफ में कैसे परिवर्तित किया जाए:

# REST API का उपयोग करके XML को Python में PDF में कैसे बदलें
try:
	# आवश्यक एपीआई उदाहरण बनाएँ
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# कन्वर्ट सेटिंग्स को परिभाषित करें
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
	convertOptions.center_window = True
	convertOptions.compress_images = False
	convertOptions.display_doc_title = True
	convertOptions.dpi = 1024.0
	convertOptions.fit_window = False
	convertOptions.from_page = 1
	convertOptions.grayscale = False
	convertOptions.image_quality = 100
	convertOptions.linearize = False
	convertOptions.margin_top = 5
	convertOptions.margin_left = 5
	convertOptions.password = "password"
	convertOptions.unembed_fonts = True
	convertOptions.remove_unused_streams = True
	convertOptions.remove_unused_objects = True
	convertOptions.remove_pdfa_compliance = False
	 
	settings.convert_options = convertOptions
	settings.output_path = "python-testing/output-sample-file.pdf"

	# कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# अंत में, XML फाइल को पीडीएफ फाइल में बदलें
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

ऑनलाइन एक्सएमएल को पीडीएफ में बदलें

XML से PDF कन्वर्टर ऑनलाइन मुफ़्त क्या है? कृपया निम्नलिखित का प्रयास करें मुफ्त एक्सएमएल से पीडीएफ कन्वर्टर टूल ऑनलाइन, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है।

निष्कर्ष

खैर, वह एक ब्लॉग पोस्ट था जिस पर हम ध्यान केंद्रित कर रहे थे। आपने यही सीखा है:

  • क्लाउड पर किसी XML फ़ाइल को PDF स्वरूप में कैसे बदलें;
  • उन्नत विकल्पों का उपयोग करके XML को ऑनलाइन Python में PDF में कैसे बदलें;

GroupDocs.Conversion Cloud API के बारे में अधिक जानकारी यहां दस्तावेज़ पाई जा सकती है। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और बातचीत करने देता है।

हमारा सुझाव है कि आप हमारी गेटिंग स्टार्टेड गाइड पढ़ें

GroupDocs.cloud ने नए ब्लॉग पोस्ट लॉन्च किए हैं। इसलिए, अपडेट के लिए संपर्क में रहना न भूलें।

प्रश्न पूछें

आप हमारे फोरम के माध्यम से एक्सएमएल को पीडीएफ फाइल में बदलने की प्रक्रिया के बारे में अपना प्रश्न पोस्ट कर सकते हैं।

पूछे जाने वाले प्रश्न

मैं पाइथन में एक्सएमएल फ़ाइल को पीडीएफ में कैसे परिवर्तित करूं?

एक्सएमएल को पीडीएफ कन्वर्टर ओपन सोर्स पायथन लाइब्रेरी में स्थापित करें ताकि एक्सएमएल को पीडीएफ में प्रोग्रामेटिक रूप से निर्यात किया जा सके। संपूर्ण एपीआई विवरण के लिए आप दस्तावेज़ीकरण पर जा सकते हैं।

REST API का उपयोग करके XML को PDF में कैसे बदलें?

ConvertApi का एक उदाहरण बनाएं, कन्वर्ट सेटिंग्स के मान सेट करें, और XML को बदलने के लिए ConvertDocument विधि को ConvertDocumentRequest के साथ शुरू करें पीडीएफ फाइल प्रारूप में।

क्या एक्सएमएल फाइलों को पीडीएफ में बदला जा सकता है?

हां, पायथन एक्सएमएल टू पीडीएफ लाइब्रेरी बहुत तेजी से काम करता है और आप कुछ ही सेकंड में एक्सएमएल को पीडीएफ में जल्दी से बदल सकते हैं।

मैं एक एक्सएमएल को पीडीएफ के रूप में मुफ्त में ऑनलाइन कैसे सहेज सकता हूं?

  • हमारा मुफ्त XML से PDF कन्वर्टर ऑनलाइन खोलें।
  • XML फ़ाइल अपलोड करने के लिए फ़ाइल ड्रॉप क्षेत्र के अंदर क्लिक करें या XML फ़ाइल खींचें और छोड़ें।
  • कन्वर्ट नाउ बटन पर क्लिक करें। आपकी एक्सएमएल फाइल अपलोड हो जाएगी और पीडीएफ फाइल फॉर्मेट में बदल जाएगी।
  • रूपांतरण के तुरंत बाद आउटपुट फ़ाइलों के डाउनलोड लिंक उपलब्ध होंगे।

क्या एक्सएमएल से पीडीएफ ऑनलाइन मुफ्त कनवर्टर का उपयोग करना सुरक्षित है?

हां, आपकी अपलोड की गई फाइलों तक किसी की पहुंच नहीं है और अपलोड की गई फाइलें 24 घंटों के बाद हटा दी जाएंगी।

सबसे अच्छा मुफ्त ऑनलाइन पीडीएफ कन्वर्टर कौन सा है?

ग्रुपडॉक्स फ़ाइल रूपांतरण सर्वश्रेष्ठ मुफ्त ऑनलाइन पीडीएफ कन्वर्टर्स में से एक है। यह आपको पीडीएफ को वर्ड, एक्सेल, जेपीजी/जेपीईजी, पीएनजी, टीआईएफएफ, एचटीएमएल, टेक्स्ट और इसके विपरीत में बदलने की अनुमति देता है।

क्या पीडीएफ कन्वर्टर ऑनलाइन सुरक्षित है?

GroupDocs.Conversion सुरक्षा और गोपनीयता के प्रति अपनी प्रतिबद्धता के लिए जाना जाता है, इसलिए आप भरोसे और भरोसे के साथ फाइलों को पीडीएफ में बदल सकते हैं।

मैं विंडोज़ में एक्सएमएल को पीडीएफ प्रारूप में ऑफ़लाइन कैसे परिवर्तित करूं?

विंडोज़ के लिए एक्सएमएल से पीडीएफ कन्वर्टर सॉफ्टवेयर मुफ्त में डाउनलोड करने के लिए कृपया इस लिंक पर जाएं। यह एक्सएमएल से पीडीएफ फाइल कनवर्टर एक क्लिक के साथ आसानी से विंडोज़ में एक्सएमएल को पीडीएफ में बदल देगा।

यह सभी देखें