HTML JPG EMAIL XML OST
  Product Family
XPS

Перетворення OST в XPS через C #

Перетворення OST на XPS без встановлення Microsoft® Outlook® або Thunderbird®.

 

Для розробників C#, які шукають надійне та ефективне рішення для перетворення OST в XPS, Аспосе.Електронна пошта до.NET пропонує вичерпний і зручний API перетворення файлів. API є частиною прогресивної та універсальної бібліотеки, що забезпечує простий та інтуїтивно зрозумілий підхід до обробки різних завдань обробки електронної пошти, таких як створення та управління повідомленнями електронної пошти, вкладеннями, вилучення метаданих електронної пошти, взаємодія з серверами електронної пошти за допомогою різних протоколів, а також перетворення між електронною поштою formats без залежностей Outlook або Thunderbird.

Перетворення OST в XPS спрощує експорт та архівування електронних листів та вкладень з Outlook для розробників, завдяки нашому інтуїтивно зрозумілому API, що підтримує цей процес. Це дозволяє автоматизувати та спростити передачу даних електронної пошти, полегшуючи плавний перехід між клієнтами електронної пошти без складних завдань ручного перетворення. Отже, розробники можуть оптимізувати час та ресурси, підвищуючи ефективність своїх процесів електронної пошти.

Зразок коду нижче демонструє, як перетворити файл OST у формат XPS за кілька рядків коду з високою якістю результатів. Процес включає кілька простих і зрозумілих кроків, таких як завантаження даних електронної пошти, їх обробка та збереження у потрібному форматі. Це робить API видатним інструментом для автоматизації завдань перетворення файлів у програмах C #.

Перетворіть свої файли OST у формат XPS прямо зараз. Почніть з включення простору імен Aspose.Email у свій проект C #. Зробити це можна, виконавши одну з наступних дій:

  • Open NuGet менеджер пакетів, знайдіть Aspose.Email і встановіть його на свій пристрій.

  • Скористайтеся наступною командою з консолі менеджера пакетів:


PM> Install-Package Aspose.Email

Для отримання додаткової інформації ви можете звернутися до нашого documentation or support.

Кроки для перетворення OST в XPS через C #

Програміти.NET можуть легко завантажувати та конвертувати OST-файли в XPS всього за кілька рядків коду.

  1. Відкрийте файл OST «storage.ost».
  2. Створіть каталог виводу, якщо його немає.
  3. Відкрийте папку «Вхідні» у файлі OST.
  4. Перейдіть через кожне повідомлення в папці «Вхідні».
  5. Роздрукуйте кожне повідомлення у файл XPS за допомогою MailPrinter та збережіть у вихідному каталозі.

Системні вимоги

Перш ніж запускати вихідний код перетворення.NET, переконайтеся, що у вас є наступні передумови.

  • Майкрософт Windows або сумісна ОС з.NET Framework, .NET Core та PHP, VBScript, Delphi, C ++ через COM Interop.
  • Середовище розробки, як-от Microsoft Visual Studio.
  • Aspose.email для.NET DLL, на яку посилається у вашому проекті.
 

Цей зразок коду показує перетворення OST в XPS C #

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 в XPS

    Інші підтримувані конверсії

    Ви також можете конвертувати OST у багато інших форматів файлів, включаючи деякі з перерахованих нижче.

    OST TO EML (Повідомлення електронної пошти Outlook)
    OST TO EMLX (Формат Apple EMLX)
    OST TO HTML (Мова гіпертекстової розмітки)
    OST TO ICS (iCalendar)
    OST TO MBOX (Електронні поштові повідомлення)
    OST TO MHTML (Формат архіву веб-сторінок)
    OST TO MSG (Формат Outlook та обміну)
    OST TO OFT (Шаблони електронної пошти Outlook)
    OST TO PST (Стіл особистого зберігання)
    OST TO VCF (Формат віртуальної картки)