HTML JPG EMAIL XML PST
  Product Family
XPS

C # के माध्यम से PST को XPS में कनवर्ट करें

Microsoft® Outlook® या Thunderbird® इंस्टॉल किए बिना PST को XPS में कनवर्ट करें।

PST को XPS में बदलने के लिए विश्वसनीय और कुशल समाधान की तलाश करने वाले C # डेवलपर्स के लिए, .NET के लिए Aspose.Email एक व्यापक और उपयोगकर्ता के अनुकूल फ़ाइल रूपांतरण API प्रदान करता है। API एक प्रगतिशील और बहुमुखी लाइब्रेरी का एक हिस्सा है, जो ईमेल संदेश, अटैचमेंट बनाने और प्रबंधित करने, ईमेल मेटाडेटा निकालने, विभिन्न प्रोटोकॉल के माध्यम से ईमेल सर्वर के साथ इंटरैक्ट करने के साथ-साथ ईमेल के बीच कनवर्ट करने जैसे विभिन्न ईमेल प्रोसेसिंग कार्यों को संभालने के लिए एक सरल और सहज दृष्टिकोण प्रदान करता है। formats आउटलुक या थंडरबर्ड निर्भरता के बिना

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

नीचे दिया गया कोड नमूना दर्शाता है कि उच्च गुणवत्ता वाले परिणामों के साथ कोड की कुछ पंक्तियों में PST फ़ाइल को XPS प्रारूप में कैसे परिवर्तित किया जाए। इस प्रक्रिया में कुछ सरल और सरल चरण शामिल हैं जैसे ईमेल डेटा लोड करना, इसे संसाधित करना और इसे वांछित प्रारूप में सहेजना। यह API को C # अनुप्रयोगों में फ़ाइल रूपांतरण कार्यों को स्वचालित करने के लिए एक उत्कृष्ट उपकरण बनाता है।

अपनी PST फ़ाइलों को अभी XPS प्रारूप में कनवर्ट करें। अपने C # प्रोजेक्ट में Aspose.Email नेमस्पेस को शामिल करके प्रारंभ करें। आप निम्न में से कोई एक क्रिया करके ऐसा कर सकते हैं:

  • Open NuGet पैकेज मैनेजर, Aspose.Email की खोज करें और इसे अपने डिवाइस पर इंस्टॉल करें।

  • पैकेज मैनेजर कंसोल से निम्न कमांड का उपयोग करें:


PM> Install-Package Aspose.Email

अधिक जानकारी के लिए आप हमारी सलाह ले सकते हैं documentation or support.

C # के माध्यम से PST को XPS में बदलने के चरण

.NET प्रोग्रामर कोड की कुछ ही पंक्तियों में PST फ़ाइलों को XPS में आसानी से लोड और परिवर्तित कर सकते हैं।

  1. PST फ़ाइल “storage.pst” खोलें।
  2. अगर यह मौजूद नहीं है तो आउटपुट डायरेक्टरी बनाएं।
  3. PST फ़ाइल में “इनबॉक्स” फ़ोल्डर तक पहुँचें।
  4. “इनबॉक्स” फ़ोल्डर में प्रत्येक संदेश के माध्यम से पुनरावृति करें।
  5. MailPrinter का उपयोग करके प्रत्येक संदेश को XPS फ़ाइल में प्रिंट करें और आउटपुट निर्देशिका में सहेजें।

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

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

  • माइक्रोसॉफ्ट विंडोज या COM इंटरॉप के माध्यम से .NET फ्रेमवर्क, .NET कोर, और PHP, VBScript, डेल्फी, C ++ के साथ संगत OS।
  • माइक्रोसॉफ्ट विज़ुअल स्टूडियो जैसे विकास का माहौल।
  • .NET DLL के लिए Aspose.email आपके प्रोजेक्ट में संदर्भित है।
 

यह नमूना कोड PST से XPS C # रूपांतरण दिखाता है

using (var pst = PersonalStorage.FromFile("storage.pst"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var inboxFolder = pst.GetPredefinedFolder(StandardIpmFolder.Inbox);

    // Iterate through PST messages and save them as .xps files
    int count = 1;

    foreach (var msg in inboxFolder.EnumerateMapiMessages())
    {
        // Instantiate an instance of MailPrinter
        var printer = new Printing.MailPrinter();

        // Set MessageFormattingFlags to MailInfo to display the message headers and body
        printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;

        // Set page layout for printing
        printer.PageUnit = Printing.PrinterUnit.Cm;

        var dstXPS = Path.Combine(outputDirectory, $"Message{count}.xps");

        // Print the email to an XPS file
        printer.Print(msg, dstXPS, Printing.PrintFormat.XPS);

        count++;
    }
}
 
  • PST को XPS में बदलने के लिए फ्री ऐप

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

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

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