Добавление вложений к элементам календаря

Aspose.Email - Добавление вложений к элементам календаря

Aspose.Email предоставляет коллекцию вложений, которую можно использовать для добавления вложений, связанных с элементами календаря.

Java


 Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));

calendar.set(2012, Calendar.NOVEMBER, 1, 0, 0, 0);

Date startDate = calendar.getTime();

calendar.set(2012, Calendar.DECEMBER, 1);

Date endDate = calendar.getTime();

MailAddressCollection attendees = new MailAddressCollection();

attendees.addItem(new MailAddress("attendee_address@domain.com", "Участник"));

WeeklyRecurrencePattern expected = new WeeklyRecurrencePattern(3);

Appointment app = new Appointment("Место встречи", "Сводка встречи", "Описание встречи",

									startDate, endDate,

									new MailAddress("organizer_address@domain.com", "Организатор"), attendees, expected);

//Прикрепить файл с диска к этой встрече

File file = new File(dataDir + "AsposeXLS.xls");

FileInputStream fis = new FileInputStream(file);

Attachment att = new Attachment(fis, file.getName());

app.getAttachments().addItem(att);

fis.close();

String savedFile = dataDir + "AppWithAttachments.ics";

app.save(savedFile, AppointmentSaveFormat.Ics);

Скачать работающий код

Скачать пример кода