HTML JPG EMAIL XML OST
  Product Family
XPS

OST’yi C# ile XPS’ye dönüştürün

Microsoft® Outlook® veya Thunderbird® yüklü olmadan OST’yi XPS’ye dönüştürün.

OST’yi XPS’ye dönüştürmek için güvenilir ve verimli bir çözüm arayan C# geliştiricileri için, .NET için Aspose.Email kapsamlı ve kullanıcı dostu bir dosya dönüştürme API’si sunar. API, e-posta iletileri, ekler oluşturma ve yönetme, e-posta meta verilerini ayıklama, çeşitli protokoller aracılığıyla e-posta sunucularıyla etkileşim kurma ve e-posta arasında dönüştürme gibi çeşitli e-posta işleme görevlerini yerine getirmek için basit ve sezgisel bir yaklaşım sağlayan ilerici ve çok yönlü bir kütüphanenin parçasıdır. formats Outlook veya Thunderbird bağımlılıkları olmadan.

OST’yi XPS’ye dönüştürmek, süreci destekleyen sezgisel API’miz ile geliştiriciler için Outlook’tan e-postaların ve eklerin dışa aktarılmasını ve arşivlenmesini kolaylaştırır. Bu, otomatik ve basitleştirilmiş e-posta veri aktarımına izin vererek, karmaşık manuel dönüştürme görevleri olmadan e-posta istemcileri arasında sorunsuz bir geçişi kolaylaştırır. Sonuç olarak, geliştiriciler zaman ve kaynakları optimize ederek e-posta süreçlerinin verimliliğini artırabilir.

Aşağıdaki kod örneği, bir OST dosyasının birkaç satır kodda yüksek kaliteli sonuçlarla XPS formatına nasıl dönüştürüleceğini göstermektedir. İşlem, e-posta verilerini yüklemek, işlemek ve istenen formatta kaydetmek gibi bazı basit ve anlaşılır adımları içerir. Bu, API’yi C # uygulamalarında dosya dönüştürme görevlerini otomatikleştirmek için olağanüstü bir araç haline getirir.

OST dosyalarınızı hemen XPS formatına dönüştürün. C# projenize Aspose.Email ad alanını dahil ederek başlayın. Aşağıdaki işlemlerden birini gerçekleştirerek yapabilirsiniz:

  • Open NuGet paket yöneticisi, Aspose.E-mail’i arayın ve cihazınıza yükleyin.

  • Paket Yöneticisi Konsolu’ndan aşağıdaki komutu kullanın:


PM> Install-Package Aspose.Email

Daha fazla bilgi için bize danışabilirsiniz documentation or support.

OST'yi C# ile XPS'ye Dönüştürme Adımları

.NET programcıları OST dosyalarını sadece birkaç kod satırında XPS’ye kolayca yükleyebilir ve dönüştürebilir.

  1. OST dosyasını açın “storage.ost”.
  2. Mevcut değilse çıktı dizinini oluşturun.
  3. OST dosyasındaki “Gelen Kutusu” klasörüne erişin.
  4. “Gelen Kutusu” klasöründeki her mesajı yineleyin.
  5. MailPrinter kullanarak her iletiyi bir XPS dosyasına yazdırın ve çıktı dizinine kaydedin.

Sistem Gereksinimleri

.NET dönüştürme kaynak kodunu çalıştırmadan önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun.

  • Microsoft Windows veya COM Interop aracılığıyla .NET Framework, .NET Core ve PHP, VBScript, Delphi, C ++ ile uyumlu bir işletim sistemi.
  • Microsoft Visual Studio gibi geliştirme ortamı.
  • Projenizde başvurulan.NET DLL için Aspose.email.
 

Bu örnek kod OST - XPS C # Dönüşümü gösterir

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

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

    // Iterate through mbox 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++;
    }
}
 
  • OST’yi XPS’ye Dönüştürmek için Ücretsiz Uygulama

    Diğer Desteklenen Dönüşümler

    OST'yi aşağıda listelenen birkaçı dahil olmak üzere diğer birçok dosya biçimine de dönüştürebilirsiniz.

    OST TO EML (Outlook E-posta Mesajları)
    OST TO EMLX (Apple EMLX Biçimi)
    OST TO HTML (Hiper Metin İşaretleme Dili)
    OST TO ICS (iCalendar)
    OST TO MBOX (Elektronik Posta Mesajları)
    OST TO MHTML (Web Sayfası Arşiv Formatı)
    OST TO MSG (Outlook ve Exchange Biçimi)
    OST TO OFT (Outlook E-posta Şablonları)
    OST TO PST (Kişisel Depolama Masası)
    OST TO VCF (Sanal Kart Formatı)