Skip to end of metadata
Go to start of metadata
Contents Summary



Aspose.Email Cloud supports iCalendar. Let us guide you throughout working with Calendar files.

About iCalendar 

iCalendar is a MIME type that allows users to store and exchange scheduling and calendaring information such as events, journal entries, free/busy information and to-dos.

iCalendar was designed as an independent transport protocol. In other words, calendar files can be shared and edited by using a SyncML or WebDav server, the same as an event can be sent by traditional email. To distribute iCalendar data that contains information about an event, or to share a schedule of an individual - the simple web servers with HTTP protocol are usually used.

iCalendar files have an ICS extension typeAspose.Email Cloud allows creating the software that processes all their data on the cloud. This can increase the speed of your applications’ work. Using iCalendar helps to create software, such as calendar applications or email readers, that makes it easier for recipients of an iCalendar data file to process them, counter-propose another meeting date/time or respond to the sender and more. 

The iCalendar file format is specified in a proposed internet standard (RFC 5545) for calendar data exchange, which means you can be confident that your application can be easily integrated with products that support iCalendar. This is a worldwide file format, supported by many popular products, including Apple Calendar (formerly iCal), Yahoo! Calendar, the Lightning extension for Mozilla Thunderbird and SeaMonkey, eM Client, Google Calendar,  Novell GroupWise, Microsoft Outlook, IBM Notes (formerly Lotus Notes). Aspose.Email Cloud supports working with these products.


iCalendar With Aspose.Email Cloud API

Aspose.Email Cloud API allows processing iCalendar files your way. With API you can easily create, save, update and manage iCalendar files and convert iCalendar to AlternateView.

Let us improve your business with Aspose.Email Cloud API.

Read more

If you want to know more about working with iCalendar files — take a look at the Aspose Email Cloud tutorial: Quick Start With iCalendar API.


How to Start Working With iCalendar Files

Setup Aspose.Email Cloud SDK

First of all, you need to setup Aspose.Email Cloud SDK. Read more: SDK setup.

Don’t forget to check that everything is working before going ahead.

Work With iCalendar Files via MAPI

Aspose.Email Cloud API supports MAPI. Please, read more: Working with MAPI.

Using MAPI you are able to process email messages, contact cards and calendars. This approach can help you to unify your file processing with Aspose Storage.

Work With iCalendar in Aspose.Email Cloud

You can process iCalendar files your way. Aspose.Email Cloud allows you to operate with iCalendar files in 2 ways:

Model API

In Model API iCalendar files are represented using models.

iCalendar Model API supports to:

Read more

Find more examples here: How To Operate iCalendar Using Model API.

Property Sets

Operating iCalendar files as property sets. For example, to create iCalendar file using the property set: Create iCalendar file using the property set

Working with iCalendar files as property sets is an outdated approach. We advise you to use Model API, because of it’s usability and convenience.

You can find more examples where uses the property set in the Developer Guide:


Setup Aspose.Email Cloud SDK

Using an SDK (API client) is the quickest way for a developer to speed up the development. An SDK takes care of a lot of low-level details of making requests and handling responses and lets you focus on writing code specific to your particular project.


Read more

How to setup Aspose.Email Cloud SDKs: SDK setup.


Articles in This Section

Please take a look at the following examples to see how it works:

  • No labels