DOCX JPG PDF XML VCF
  Product Family
MHTML

जावा अनुप्रयोगों के लिए VCF से MHTML कनवर्टर

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

जावा एपीआई का उपयोग करके वीसीएफ को एमएचटीएमएल में कनवर्ट करें

जावा के लिए Aspose.Email विभिन्न प्रारूपों के बीच ईमेल फ़ाइलों को परिवर्तित करने के लिए एक कुशल और विश्वसनीय समाधान प्रदान करता है। यह सीधा और कुशल API प्रदान करके ईमेल प्रारूप रूपांतरण की प्रक्रिया को सरल बनाता है। संक्षिप्त और सरल कोड नमूना आज़माएं, जो ईमेल प्रारूप रूपांतरण प्रक्रिया की सहजता और दक्षता को दर्शाता है। कोड ऑब्जेक्ट बनाने और उनमें हेरफेर करने के लिए कक्षाओं और विधियों का प्रतिनिधित्व करता है, जिससे डेवलपर्स आसानी और सटीकता के साथ ईमेल डेटा को संभाल सकते हैं और विश्वसनीय और सटीक परिणाम प्राप्त कर सकते हैं।

जावा एपीआई के साथ, आपको जटिल एल्गोरिदम या थकाऊ मैनुअल काम के बारे में चिंता करने की ज़रूरत नहीं है, जिससे आपके ईमेल प्रोसेसिंग एप्लिकेशन को अगले स्तर तक ले जाने के लिए अधिक महत्वपूर्ण कार्यों के लिए समय और प्रयास की बचत होती है।

जावा लाइब्रेरी के लिए Aspose.Email कैसे स्थापित करें

शक्तिशाली और सुविधा संपन्न जावा एपीआई की क्षमताओं का उपयोग शुरू करना निम्नलिखित क्रियाओं में से एक के साथ आसान है:

  • से इसका नवीनतम संस्करण डाउनलोड करें Maven

  • pom.xml में निम्न कॉन्फ़िगरेशन जोड़कर इसे अपने मेवेन-आधारित प्रोजेक्ट में इंस्टॉल करें।

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

एपीआई की स्थापना प्रक्रिया के संबंध में कठिनाइयों या प्रश्नों के मामले में, कृपया यहां जाएं Installation हमारा अनुभाग documentation .

VCF फाइल को MHTML फॉर्मेट में कैसे कन्वर्ट करें

जावा के लिए Aspose.Email का उपयोग करके VCF फ़ाइलों को MHTML प्रारूप में परिवर्तित करना संपर्क जानकारी को वेब-अनुकूल और बहुमुखी प्रारूप में बदलने के लिए एक सुव्यवस्थित दृष्टिकोण प्रदान करता है। यह रूपांतरण प्रक्रिया VCF फ़ाइलों से संपर्क विवरण निकालने की सुविधा प्रदान करती है और उन्हें एक संरचित HTML-आधारित लेआउट में प्रस्तुत करती है जो वेब ब्राउज़र या HTML सामग्री का समर्थन करने वाले किसी भी एप्लिकेशन में आसानी से देखा जा सकता है। जावा के लिए Aspose.Email का लाभ उठाकर, उपयोगकर्ता आसानी से संपर्क जानकारी तक पहुंच सकते हैं और प्रबंधित कर सकते हैं, दूसरों के साथ संपर्क विवरण साझा कर सकते हैं, महत्वपूर्ण संपर्क विवरण संग्रहीत कर सकते हैं, या संपर्क डेटा को विभिन्न वेब-आधारित प्लेटफ़ॉर्म या रिपोर्टिंग सिस्टम में समेकित रूप से एकीकृत कर सकते हैं। जावा के लिए Aspose.Email VCF फ़ाइलों के MHTML प्रारूप में रूपांतरण को सरल बनाता है, जो संपर्क जानकारी को सार्वभौमिक रूप से संगत और सुलभ प्रारूप में परिवर्तित करने और एक्सेस करने के लिए उपयोगकर्ता के अनुकूल समाधान प्रदान करता है।

VCF फ़ाइलों को MHTML प्रारूप में बदलने के लिए, लाइब्रेरी प्रदान करती है MapiContact वर्ग जो MAPI प्रारूप में संपर्क का प्रतिनिधित्व करता है इसका उपयोग विभिन्न अनुप्रयोगों और एकीकरण के लिए VCF फ़ाइलों में संग्रहीत संपर्क जानकारी को लोड करने, हेरफेर करने और परिवर्तित करने के लिए किया जाता है। द MapiMessage क्लास डेवलपर्स को प्रोग्रामेटिक रूप से ईमेल संदेशों के साथ काम करने के लिए फ़ंक्शंस का एक व्यापक सेट प्रदान करता है, जिससे वे अपने जावा अनुप्रयोगों के भीतर ईमेल डेटा को कुशलतापूर्वक प्रबंधित करने, हेरफेर करने और इंटरैक्ट करने में सक्षम होते हैं। MAPI संदेशों को MailMessage ऑब्जेक्ट में कनवर्ट करते समय, MailConversionOptions क्लास का उपयोग कनवर्ट करने के विकल्पों को निर्दिष्ट करने के लिए किया जाता है। द MailMessage वर्ग एक ईमेल संदेश का प्रतिनिधित्व करता है और ईमेल सामग्री तक पहुँचने और उसमें हेरफेर करने के तरीके प्रदान करता है, जैसे प्रेषक, प्राप्तकर्ता, विषय, निकाय, संलग्नक, आदि। MhtSaveOptions वर्ग MIME HTML (MHTML) प्रारूप में MailMessage ऑब्जेक्ट को सहेजने के विकल्पों को परिभाषित करता है। कन्वर्ज़न आउटपुट को नियंत्रित करने के लिए कॉन्फ़िगर की गई हैं, जैसे कॉन्टेंट एन्कोडिंग, सीमा संरक्षण, vCard जानकारी रेंडर करना और चयनित संपर्क फ़ील्ड सहित विशिष्ट सेटिंग्स कॉन्फ़िगर की गई हैं। नीचे दिया गया कोड नमूना VCF फ़ाइल में संग्रहीत संपर्क जानकारी को MHTML ईमेल प्रारूप में परिवर्तित करने में इन वर्गों के कार्य को दर्शाता है। VCF संपर्क को MAPI संदेश में बदल दिया जाता है, फिर MailMessage ऑब्जेक्ट में परिवर्तित किया जाता है। निर्दिष्ट MHT सेव विकल्पों के साथ, MailMessage को अनुकूलित रेंडरिंग और फ़ील्ड समावेशन सेटिंग्स के साथ MHTML प्रारूप में सहेजा जाता है, जो विभिन्न अनुप्रयोगों के लिए उपयुक्त अनुरूप आउटपुट प्रदान करता है। API हाई कोड सुविधाओं के बारे में अधिक जानकारी के लिए, कृपया हमारी वेबसाइट पर जाएं संदर्भ संसाधन .

जावा के माध्यम से VCF को MHTML में बदलने के चरण

जावा प्रोग्रामर आसानी से कोड की कुछ पंक्तियों में VCF फ़ाइल को MHTML में बदल सकते हैं।

  1. का उपयोग करके VCF फ़ाइल को MapIContact ऑब्जेक्ट के रूप में लोड करें MapiContact.fromVCard method.
  2. ByteArrayOutputStream का उपयोग करके संपर्क को MapiMessage में कनवर्ट करें।
  3. MailConversionOptions ऑब्जेक्ट का उपयोग करके MailConversionOptions ऑब्जेक्ट को प्रारंभ करके MapiMessage को MailMessage में कनवर्ट करें toMailMessage निर्दिष्ट रूपांतरण विकल्पों के साथ विधि।
  4. MHTSaveOptions विधियों का उपयोग करके सहेजने के लिए प्रारूप विकल्प सेट करें।
  5. को कॉल करके MailMessage को MHTML फ़ाइल के रूप में सहेजें save MailMessage ऑब्जेक्ट पर विधि।

सिस्टम आवश्यकताएँ

जावा रूपांतरण कोड चलाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।

  • माइक्रोसॉफ्ट विंडोज या जेएसपी/जेएसएफ एप्लीकेशन और डेस्कटॉप एप्लीकेशन के लिए जावा रनटाइम एनवायरनमेंट के साथ संगत ओएस।
  • से सीधे जावा के लिए Aspose.Email का नवीनतम संस्करण प्राप्त करें Maven .
 

VCF को MHTML में बदलें - जावा

//Load VCF Contact
MapiContact contact = MapiContact.fromVCard("sourceFile.vcf");
ByteArrayOutputStream os = new ByteArrayOutputStream();
contact.save(os, ContactSaveFormat.Msg);
MapiMessage msg = MapiMessage.fromStream(new ByteArrayInputStream(os.toByteArray()));
MailConversionOptions op = new MailConversionOptions();
MailMessage eml = msg.toMailMessage(op);
//Prepare the MHT format options
MhtSaveOptions mhtSaveOptions = new MhtSaveOptions();
mhtSaveOptions.setCheckBodyContentEncoding(true);
mhtSaveOptions.setPreserveOriginalBoundaries(true);
mhtSaveOptions.setMhtFormatOptions(MhtFormatOptions.RenderVCardInfo | MhtFormatOptions.WriteHeader);
mhtSaveOptions.setRenderedContactFields(ContactFieldsSet.NameInfo | ContactFieldsSet.PersonalInfo | ContactFieldsSet.Telephones | ContactFieldsSet.Events);
eml.save("output.mhtml", mhtSaveOptions);   
 

VCF फाइल फॉर्मेट क्या है?

VCF (वर्चुअल कार्ड फॉर्मेट) या vCard संपर्क जानकारी संग्रहीत करने के लिए एक डिजिटल फ़ाइल स्वरूप है। लोकप्रिय सूचना विनिमय अनुप्रयोगों के बीच डेटा इंटरचेंज के लिए प्रारूप का व्यापक रूप से उपयोग किया जाता है। अधिकांश ऑपरेटिंग सिस्टम जैसे कि Windows और macOS इन फ़ाइलों को बनाने और खोलने के लिए डिफ़ॉल्ट एप्लिकेशन के साथ आते हैं। एक एकल VCF फ़ाइल में एक या एक से अधिक संपर्कों की संपर्क जानकारी हो सकती है। VCF फ़ाइल में आमतौर पर कई अन्य फ़ील्ड के अलावा संपर्क का नाम, पता, फ़ोन नंबर, ईमेल, जन्मदिन, फ़ोटोग्राफ़ और ऑडियो जैसी जानकारी होती है। ईमेल क्लाइंट और सेवाओं द्वारा समर्थित होने के कारण, vCard प्रारूप का उपयोग करके संपर्कों के हस्तांतरण के दौरान डेटा का कोई नुकसान नहीं होता है। VCF फ़ाइल स्वरूप के लिए मीडिया प्रकार टेक्स्ट/vcard है।

MHTML फाइल फॉर्मेट क्या है?

MHTML (MIME HTML) फ़ाइल स्वरूप वेब पेज या ईमेल संदेशों को एक फ़ाइल के रूप में संग्रहीत करने और सहेजने के लिए एक मानक है। यह HTML सामग्री और संसाधनों जैसे कि चित्र, स्टाइलशीट और स्क्रिप्ट को एक स्व-निहित दस्तावेज़ में जोड़ता है, जिससे मूल लेआउट और सामग्री की उपस्थिति को साझा करना और संरक्षित करना आसान हो जाता है। MHTML फ़ाइलों का उपयोग अक्सर ऑफ़लाइन देखने, संग्रह करने या वेब पेज या ईमेल को साझा करने के लिए किया जाता है, जिसमें उनके सभी घटक बरकरार रहते हैं।

जावा के लिए Aspose.Email द्वारा समर्थित फ़ाइल प्रारूप रूपांतरण

जावा के लिए Aspose.Email ईमेल, संपर्क, कैलेंडर, अटैचमेंट को मूल रूप से संभालने के लिए डिज़ाइन किए गए फ़ाइल प्रारूप रूपांतरणों का एक व्यापक सेट प्रदान करता है। यह डेवलपर्स को अपने अनुप्रयोगों की विविध आवश्यकताओं को पूरा करने के लिए डेटा को आसानी से हेरफेर करने और रूपांतरित करने का अधिकार देता है। ईमेल अनुप्रयोगों में फ़ाइल प्रारूप रूपांतरणों को लागू करने से उनकी अंतर-क्षमता में आसानी होती है और दक्षता बढ़ती है। कुल मिलाकर, लाइब्रेरी से रूपांतरण का समर्थन करती है EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF उपयोगकर्ता अनुभव को बेहतर बनाने वाले अन्य प्रारूपों के लिए।
  • VCF से MHTML रूपांतरण लाइव डेमो

    अन्य समर्थित रूपांतरण

    आप VCF को कई अन्य फ़ाइल स्वरूपों में भी परिवर्तित कर सकते हैं, जिनमें से कुछ नीचे सूचीबद्ध हैं।

    VCF TO EML (आउटलुक ईमेल संदेश)
    VCF TO EMLX (एपल ईएमएलएक्स फॉर्मेट)
    VCF TO HTML (हाइपर टेक्स्ट मार्कअप लैंग्वेज)
    VCF TO ICS (iCalendar)
    VCF TO MBOX (इलेक्ट्रॉनिक मेल संदेश)
    VCF TO MSG (आउटलुक और एक्सचेंज फॉर्मेट)
    VCF TO OFT (आउटलुक ईमेल टेम्प्लेट)
    VCF TO OST (ऑफलाइन स्टोरेज फाइल्स)
    VCF TO PST (Outlook व्यक्तिगत संग्रहण फ़ाइलें)