Конвертация PST в TIFF через C#
Конвертация PST в TIFF без установленного Microsoft® Outlook® или Thunderbird®.
Для разработчиков C#, ищущих надежное и эффективное решение для конвертации PST в TIFF, Aspose.Email для .NET предлагает комплексный и удобный API для конвертации файлов. API является частью прогрессивной и универсальной библиотеки, предоставляющей простой и интуитивно понятный подход к выполнению различных задач обработки электронной почты, таких как создание и управление электронными сообщениями, вложениями, извлечение метаданных электронной почты, взаимодействие с почтовыми серверами через различные протоколы, а также конвертация между форматами электронной почты без зависимостей от Outlook или Thunderbird.
Конвертация PST в TIFF позволяет разработчикам эффективно обрабатывать задачи миграции и интеграции данных электронной почты. Этот процесс, поддерживаемый нашим интуитивно понятным API, позволяет разработчикам автоматизировать и упрощать передачу данных электронной почты, обеспечивая плавный переход от одного почтового клиента к другому и устраняя необходимость в сложных ручных процедурах конвертации. В результате разработчики могут сэкономить время и ресурсы и повысить общую эффективность своих процессов электронной почты.
Пример кода ниже демонстрирует, как конвертировать файл PST в формат TIFF за несколько строк кода с высоким качеством результатов. Процесс включает в себя несколько простых и понятных шагов, таких как загрузка данных электронной почты, их обработка и сохранение в требуемом формате. Это делает API выдающимся инструментом для автоматизации задач конвертации файлов в приложениях на C#.
Конвертируйте свои файлы PST в формат TIFF прямо сейчас. Начните с включения пространства имен Aspose.Email в ваш проект на C#. Вы можете сделать это, выполнив одно из следующих действий:
Откройте менеджер пакетов NuGet, найдите Aspose.Email и установите его на ваше устройство.
Используйте следующую команду из консоли менеджера пакетов:
PM> Install-Package Aspose.Email
Для получения дополнительной информации вы можете ознакомиться с нашей документацией или поддержкой.
Шаги для конвертации PST в TIFF через C#
Программисты .NET могут легко загружать и конвертировать файлы PST в TIFF всего за несколько строк кода.
- Откройте файл PST “storage.pst”.
- Создайте выходной каталог, если он не существует.
- Получите доступ к папке “Входящие” в файле PST.
- Переберите каждое сообщение в папке “Входящие”.
- Напечатайте каждое сообщение в файл .tiff с использованием MailPrinter и сохраните в выходном каталоге.
Системные требования
Прежде чем запустить исходный код конвертации .NET, убедитесь, что у вас есть следующие предварительные условия.
- Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, и PHP, VBScript, Delphi, C++ через COM Interop.
- Среда разработки, такая как Microsoft Visual Studio.
- DLL Aspose.EMAIL для .NET, ссылка на которую есть в вашем проекте.
Этот пример кода демонстрирует конвертацию PST в TIFF на C#
using (var pst = PersonalStorage.FromFile("storage.pst"))
{
// Убедитесь, что выходной каталог существует
Directory.CreateDirectory(outputDirectory);
var inboxFolder = pst.GetPredefinedFolder(StandardIpmFolder.Inbox);
// Переберите сообщения PST и сохраните их как .tiff файлы
int count = 1;
foreach (var msg in inboxFolder.EnumerateMapiMessages())
{
// Создайте экземпляр MailPrinter
var printer = new Printing.MailPrinter();
// Установите MessageFormattingFlags в MailInfo для отображения заголовков и тела сообщения
printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;
// Установите макет страницы для печати
printer.PageUnit = Printing.PrinterUnit.Cm;
// Авто-подгонка для TIFF
printer.FormattingFlags = Aspose.Email.Printing.MessageFormattingFlags.AutoFitWidth;
var dstTIFF = Path.Combine(outputDirectory, $"Message{count}.tiff");
// Напечатайте электронное письмо в файл TIFF
printer.Print(msg, dstTIFF, Aspose.Email.Printing.PrintFormat.Tiff);
count++;
}
}
Бесплатное приложение для конвертации PST в TIFF
Другие поддерживаемые конверсии
Вы также можете конвертировать PST в многие другие форматы файлов, включая некоторые из перечисленных ниже.