रूबी में एमएसजी फाइलों को पीडीएफ में कैसे बदलें

रूबी में एमएसजी फाइलों को पीडीएफ में कैसे बदलें

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

इस आउटलुक मेल एमएसजी फाइलों से पीडीएफ कन्वर्टर लेख में निम्नलिखित विषय शामिल हैं:

एमएसजी से पीडीएफ रूपांतरण पुस्तकालय - एपीआई स्थापना

हम MSG को PDF फॉर्मेट में बदलने के लिए GroupDocs.Conversion Cloud API के रूबी SDK का उपयोग करेंगे। हमारे क्लाउड एपीआई आपको लोकप्रिय समर्थित फ़ाइल प्रारूप के अपने दस्तावेज़ों को अपनी ज़रूरत के किसी भी प्रारूप में बदलने की अनुमति देते हैं। आप 50 से अधिक प्रकार के दस्तावेज़ों जैसे Word, PowerPoint, Excel, PDF, HTML आदि को आसानी से परिवर्तित कर सकते हैं।

आप अपने रूबी एप्लिकेशन में GroupDocs.Conversion इंस्टॉल कर सकते हैं। मणि का उपयोग कर एमएसजी को पीडीएफ में परिवर्तित करने के लिए रेल कंसोल में नीचे दिए गए आदेश का प्रयोग करें:

gem install groupdocs_conversion_cloud

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

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।
# http://api.groupdocs.cloud के लिए रत्न को अपने रूबी एप्लिकेशन में लोड करें

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

क्लाउड रेस्ट एपीआई का उपयोग करके रूबी में एमएसजी को पीडीएफ में बदलें

आउटलुक एमएसजी फाइलों को नीचे दिए गए चरणों का पालन करके कोड की कुछ पंक्तियों के साथ पीडीएफ में बदला जा सकता है।

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • इनपुट संदेश फ़ाइल पथ और आउटपुट फ़ाइल स्वरूप को “पीडीएफ” के रूप में सेट करें
  • आउटपुट फ़ाइल पथ को “रूपांतरण” के रूप में प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • अंत में, ConvertDocumentRequest के साथ convert_document () विधि को कॉल करें

निम्नलिखित रूबी कोड उपरोक्त चरणों का पालन करता है और ईमेल एमएसजी फ़ाइल को पीडीएफ प्रारूप में परिवर्तित करता है। आपके पास ईमेल संदेशों के विभिन्न क्षेत्रों को छिपाने या दिखाने का विकल्प भी है:

# GroupDocs.Conversion Cloud API का उपयोग करके MSG ईमेल फ़ाइल को PDF में बदलें
# रूपांतरण API का एक उदाहरण बनाएँ
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# कन्वर्ट फ़ाइल सेटिंग्स तैयार करें
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "outlook-mail/email.msg"
settings.format = "pdf"
settings.output_path = "conversion"

# पीडीएफ फाइल में कनवर्ट करें 
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted MSG file to PDF file.")

रूबी में उन्नत विकल्पों का उपयोग करके एमएसजी से पीडीएफ रूपांतरण

आउटलुक एमएसजी फाइलों को नीचे दिए गए चरणों का पालन करके कोड की कुछ पंक्तियों के साथ पीडीएफ में बदला जा सकता है।

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

निम्नलिखित रूबी कोड उपरोक्त चरणों का पालन करता है और ईमेल एमएसजी फ़ाइल को पीडीएफ प्रारूप में परिवर्तित करता है। आपके पास ईमेल संदेशों के विभिन्न क्षेत्रों को छिपाने या दिखाने का विकल्प भी है:

# उन्नत विकल्पों का उपयोग करके रूबी में एमएसजी को पीडीएफ फाइल में बदलें 
# एपीआई आरंभीकरण: रूपांतरण एपीआई का एक उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# कन्वर्ट सेटिंग्स तैयार करें और सेट करें
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "outlook-mail/email.msg"
settings.format = "pdf"

# संदेश लोड विकल्प
loadOptions = GroupDocsConversionCloud::MsgLoadOptions.new
# अलग-अलग फ़ील्ड को दृश्यमान या छिपे हुए के रूप में सेट करें
loadOptions.display_header = true
loadOptions.display_email_address = true
loadOptions.preserve_original_date = true

# उन्नत फ़ाइल विकल्पों के अनुसार पीडीएफ़ में कनवर्ट करें
convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
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.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "conversion"
 
# एमएसजी को पीडीएफ में बदलें 
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("MSG file successfully converted to PDF document using advanced file options.")

पीडीएफ कन्वर्टर के लिए ऑनलाइन एमएसजी

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

उपसंहार

इस लेख में हमने सीखा है:

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

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

प्रश्न पूछें

यदि आपके पास MSG से PDF कन्वर्टर के बारे में कोई प्रश्न हैं, तो कृपया बेझिझक हमसे फ्री सपोर्ट फोरम पर पूछें।

यह सभी देखें