Перетворення OST в TIFF через C #
Перетворення OST на TIFF без встановлення Microsoft® Outlook® або Thunderbird®.
Якщо ви розробник програмного забезпечення, який шукає рішення для перетворення файлів електронної пошти для ефективної обробки, Аспосе.Електронна пошта до.NET стане вашим надійним помічником. Ця надійна та прогресивна бібліотека C# призначена для оптимізації процесів електронної пошти та покращення систем керування електронною поштою в середовищі.NET.
Акцентуючи увагу на ефективності та простоті використання, цей API пропонує безперебійний підхід до обробки завдань, пов’язаних з електронною поштою, що робить його ідеальним вибором для розробників, які працюють над складними системами управління електронною поштою або хочуть інтегрувати функції електронної пошти в існуючі програми.NET. Покращуйте свої програмні рішення за допомогою розширених функцій обробки електронної пошти!
Однією з видатних особливостей API є його здатність ефективно конвертувати між різними форматами електронної пошти підвищення гнучкості та налаштування додатків. За допомогою всього декількох рядків коду розробники можуть легко експортувати елементи з OST-файлу в TIFF, забезпечуючи цілісність даних та безперервність робочого процесу під час процесу міграції. Експорт з OST в TIFF корисний для архівування та збереження даних електронної пошти у нередагованому форматі на основі зображень. Це часто робиться для забезпечення довгострокової доступності та автентичності вмісту електронної пошти, особливо для юридичних або відповідних цілей. Крім того, файли TIFF можна легко переглядати на різних платформах і пристроях, що робить їх придатними для тривалого зберігання та обміну даними електронної пошти. Зручний інтерфейс API та високошвидкісна продуктивність роблять процес перетворення простим і простим, включаючи лише кілька кроків для завантаження, читання та збереження повідомлень у потрібний формат файлу.
Крім того, API забезпечує всебічну підтримку широкого спектру форматів електронної пошти та систем зберігання, дозволяючи створювати, читати та маніпулювати повідомленнями електронної пошти та взаємодіяти з різними протоколами електронної пошти. Щоб використати силу .NET API, виконайте одну з наступних дій:
Open NuGet менеджер пакетів, знайдіть Aspose.Email і встановіть його на свій пристрій.
Скористайтеся наступною командою з консолі менеджера пакетів:
PM> Install-Package Aspose.Email
Кроки для перетворення OST в TIFF через C #
Програміти.NET можуть легко завантажувати та конвертувати OST-файли в TIFF всього за кілька рядків коду.
- Відкрийте файл OST «storage.ost» за допомогою програми PersonalStorage.fromFile.
- Створіть каталог виводу, якщо його немає.
- Отримати папку «Вхідні» з файлу OST.
- Повторюйте кожне повідомлення електронної пошти в папці «Вхідні».
- Для кожного повідомлення налаштуйте принтер пошти, щоб визначити форматування та макет для друку.
- Збережіть кожне повідомлення електронної пошти як файл TIFF у вихідному каталозі.
Системні вимоги
Перш ніж запускати вихідний код перетворення.NET, переконайтеся, що у вас є наступні передумови.
- Майкрософт Windows або сумісна ОС з.NET Framework, .NET Core та PHP, VBScript, Delphi, C ++ через COM Interop.
- Середовище розробки, як-от Microsoft Visual Studio.
- Aspose.email для.NET DLL, на яку посилається у вашому проекті.
Цей зразок коду показує перетворення OST в TIFF 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 .tiff 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;
// Auto-Fit a TIFF
printer.FormattingFlags = Aspose.Email.Printing.MessageFormattingFlags.AutoFitWidth;
var dstTIFF = Path.Combine(outputDirectory, $"Message{count}.tiff");
// Print the email to a TIFF file
printer.Print(msg, dstTIFF, Aspose.Email.Printing.PrintFormat.Tiff);
count++;
}
}
Безкоштовний додаток для перетворення OST в TIFF
Інші підтримувані конверсії
Ви також можете конвертувати OST у багато інших форматів файлів, включаючи деякі з перерахованих нижче.