Просмотрщик файлов VCF для .NET
Просматривайте VCF без необходимости установки Microsoft Outlook или Thunderbird.
Как просмотреть файл VCF с помощью C#
Чтобы просмотреть файл VCF, мы используем
API, которое является мощным и простым в использовании API для платформы C#, используемым с любым просмотрщиком. Откройте
менеджер пакетов, выполните поиск по Aspose.Email и установите. Вы также можете использовать следующую команду из консоли менеджера пакетов.
Команда консоли менеджера пакетов
PM> Install-Package Aspose.Email
Шаги для просмотра VCF через C#
Aspose.Email упрощает разработчикам просмотр файлов VCF с помощью всего лишь нескольких строк кода.
- Загрузите файл VCF с помощью MapiContact.FromVCard
- Создайте объект MemoryStream
- Вызовите метод Save у MapiContact и передайте объект MemoryStream и ContactSaveFormat.Msg в качестве параметров
- Загрузите MemoryStream с помощью MapiMessage.Load
- Создайте объект MailConversionOptions и передайте его в msg.ToMailMessage в качестве параметра
- Создайте объект HtmlSaveOptions, чтобы подготовить соответствующие HTML-опции
- Вызовите метод Save у MailMessage с путем к html-файлу и параметрами сохранения
Системные требования
Aspose.Email для .NET поддерживается на всех основных операционных системах. Просто убедитесь, что у вас есть следующие предварительные требования.
- Microsoft Windows или совместимая ОС с .NET Framework, .NET Core и платформами Xamarin
- Среда разработки, такая как Microsoft Visual Studio
- Aspose.Email для .NET, добавленный в ваш проект
Код C# для просмотра VCF
MapiContact contact = MapiContact.FromVCard(MyDir + "input.vcf");
MemoryStream ms = new MemoryStream();
contact.Save(ms, ContactSaveFormat.Msg);
ms.Position = 0;
MapiMessage msg = MapiMessage.Load(ms);
MailConversionOptions op = new MailConversionOptions();
MailMessage eml = msg.ToMailMessage(op);
//Подготовьте параметры HTML формата
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
eml.Save(MyDir + "output.html", htmlSaveOptions);
О Aspose.Email для .NET API
Aspose.Email является решением для парсинга форматов Microsoft Outlook и Thunderbird. Легко создавать, манипулировать и конвертировать электронную почту и форматы хранения, такие как MSG, EMLX, EML и MHT. Обработка вложений электронной почты, настройка заголовков сообщений и реализация различных сетевых протоколов, таких как POP3, IMAP и SMTP для отправки и получения писем, становится намного проще. Это самостоятельный API и не требует установки Microsoft Outlook или другого программного обеспечения.Бесплатное приложение для просмотра VCF
VCF What is VCF File Format
Формат VCF (Virtual Card Format) или vCard является цифровым форматом файла для хранения контактной информации. Формат широко используется для обмена данными среди популярных приложений для обмена информацией. Большинство операционных систем, таких как Windows и MacOS, поставляются с встроенными приложениями для создания и открытия этих файлов. Один файл VCF может содержать контактную информацию для одного или нескольких контактов. Файл VCF обычно содержит информацию, такую как имя контакта, адрес, номер телефона, адрес электронной почты, день рождения, фотографии и аудио, а также ряд других полей. Благодаря поддержке почтовыми клиентами и сервисами, данные не теряются при передаче контактов с использованием формата vCard. Медиа-тип для формата VCF - text/vcard.
Read MoreДругие поддерживаемые форматы просмотра
С помощью C# можно также просматривать многие другие форматы файлов, включая.