HTML JPG PDF XML ICS
Aspose.Email  pour .NET
ICS

Visionneuse ICS pour les applications .NET

Afficher les fichiers ICS de manière programmatique en C# sans dépendances à Microsoft Outlook ou Thunderbird.

Comment afficher les fichiers EML à l'aide d'une API Email avancée

Les fichiers ICS sont un format standard pour les données de calendrier, couramment utilisés pour partager des invitations à des réunions et des détails d’événements. Avec Aspose.Email pour .NET , vous pouvez intégrer facilement les capacités de visualisation de fichiers ICS dans vos applications .NET sans dépendre de logiciels tiers ou de services en ligne. Cette bibliothèque de traitement d’e‑mail robuste permet aux développeurs de charger des fichiers ICS, de les convertir au format HTML et de les afficher dans des navigateurs web ou des interfaces personnalisées.

Que vous ayez besoin de visualiser les détails d’un événement, d’extraire les métadonnées ou de gérer les pièces jointes, l’API offre une solution conviviale et efficace pour le traitement des fichiers ICS.

Fonctionnalités clés :

  • Rendre les fichiers ICS en HTML pour une visualisation via navigateur ou une intégration dans les applications.

  • Compatibilité avec .NET Framework, .NET Core et .NET Standard.

  • Indépendance vis‑à‑vis de Microsoft Outlook ou d’autres outils calendriers pour afficher les fichiers ICS.

  • Extraire et afficher les informations d’événement, telles que l’heure, le lieu et les participants.

Installation de l’API et utilisation pour travailler avec les fichiers ICS

Pour commencer, installez l’API dans votre environnement de développement :

  • Ouvrir NuGet gestionnaire de paquets, recherchez Aspose.Email et cliquez sur Installer.

  • Vous pouvez également utiliser la commande suivante dans la console du gestionnaire de paquets.

Commande


PM> Install-Package Aspose.Email

Une fois installé, vous pouvez commencer à coder.

Étapes pour afficher ICS via C#

Aspose.Email facilite la visualisation des fichiers ICS pour les développeurs avec seulement quelques lignes de code.

  1. Chargez le fichier ICS en utilisant Appointment.Load méthode.
  2. Créez une instance EML avec un nouveau MailMessage objet.
  3. Utilisez RequestApointment() méthode pour obtenir le rendez‑vous et l’ajouter comme vue alternative au message EML.
  4. Enregistrez l’EML en tant que fichier HTML en utilisant le Enregistrer méthode et transmettez le HtmlSaveOptions pour spécifier des options supplémentaires comme le rendu de l’événement du calendrier.

Exigences système

La bibliothèque est prise en charge sur tous les principaux systèmes d’exploitation. Assurez‑vous simplement que vous avez les prérequis suivants.

  • Microsoft Windows ou un OS compatible avec .NET Framework, .NET Core et les plates‑formes Xamarin
  • Environnement de développement comme Microsoft Visual Studio
  • Aspose.Email pour .NET référencé dans votre projet
 

Code C# pour afficher ICS

// load the ICS file to be converted
var ics = Aspose.Email.Calendar.Appointment.Load("My File.ics");
// create an EML
var eml = new MailMessage();
// add appointment to EML
eml.AlternateViews.Add(ics.RequestApointment());
// save EML as a HTML
eml.Save("Saved File.html", new HtmlSaveOptions { HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.RenderCalendarEvent });
 

Afficher ICS dans un navigateur

Le code ci‑dessus transforme le fichier ICS en format HTML, permettant une visualisation facile dans n’importe quel navigateur web, avec des informations détaillées sur l’événement telles que la date, l’heure, le lieu et les participants, ainsi qu’un partage compatible avec les navigateurs.

  • Courte présentation de l'API

    Aspose.Email pour .NET est une bibliothèque complète pour la gestion des messages e‑mail et des tâches associées dans les applications .NET. Ses fonctionnalités incluent :

    • Gestion complète des e‑mails : Gérez les messages e‑mail et les tâches associées sans effort au sein des applications .NET.
    • Opérations e‑mail : Créez, envoyez, recevez et convertissez des e‑mails aux formats tels que MSG, EML, EMLX, MHT et HTML.
    • Fonctionnalités avancées : Exploitez l’analyse, la gestion des pièces jointes, la gestion des contacts, la planification de calendrier et l’organisation des tâches.
    • Intégration de protocoles : Intégrez de façon fluide SMTP, POP3, IMAP, Exchange Web Services (EWS) et Microsoft Graph API pour une communication e‑mail optimisée.
    • Gestion PST et OST : Créez, modifiez et extrayez des données de manière programmatique à partir de fichiers PST et OST pour des solutions avancées de stockage d’e‑mail.

    Essayez Aspose.Email gratuitement

    Explorez la bibliothèque avec un essai gratuit pour évaluer ses fonctionnalités. Consultez le site officiel page de téléchargement pour accéder à la dernière version et commencer dès aujourd’hui.

    ICS Viewer Online

    Visionneur de fichiers e‑mail pour d’autres formats

    Aspose.Email pour .NET étend ses fonctionnalités au-delà des fichiers ICS, en prenant en charge une variété de formats d'e‑mail. Les développeurs peuvent également l'utiliser pour afficher les éléments suivants :

    EML (Messages e‑mail Outlook)
    EMLX (Format Apple Mail EMLX)
    MBOX (Collections de messages électroniques)
    MSG (Format d'e‑mail Microsoft Outlook)
    OFT (Modèles d'e‑mail Outlook)
    OST (Fichiers de stockage hors ligne)
    PST (Fichiers de stockage personnel Outlook)
    VCF (Fichiers de cartes virtuelles pour les informations de contact)