Ինչպես ավելացնել MapiCalendar-ը PST-ին Java-ի միջոցով

Այս հակիրճ ձեռնարկում մենք կսովորենք, թե ինչպես ավելացնել MapiCalendar-ը PST-ին Java-ի միջոցով միջավայրը կարգավորելու և օրինակի կոդը օգտագործելու լավ սահմանված հրահանգների օգնությամբ: Կարելի է հեշտությամբ տեղադրել Mapi Calendar-ը PST-ում Java-ում՝ օգտագործելով պարզ API ինտերֆեյս, որը կարող է օգտագործվել Java-ի վրա հիմնված ցանկացած հավելվածում, որն աշխատում է Windows, macOs կամ Linux օպերացիոն համակարգերում:

Mapi Calendar-ը PST-ում Java-ում տեղադրելու քայլեր

  1. Ստեղծեք հավելվածների մշակման միջավայր՝ տեղադրելով Aspose.Email JAR ֆայլը պահոցից
  2. Ստուգեք MapiCalendar օբյեկտները` հանդիպումների մասին տեղեկությունները ավելացնելու համար
  3. Ստեղծեք MapiRecipientCollection օրինակը՝ հանդիպման մասնակիցների ցուցակն ավելացնելու համար
  4. Ստեղծեք դատարկ PST ֆայլ սկավառակի վրա՝ օգտագործելով PersonalStorage դասի օրինակը
  5. PST ֆայլի ներսում ավելացրեք Calendar անունով թղթապանակ
  6. Ներառեք ստեղծված հանդիպումները PST պահեստի թղթապանակում

MapiCalendar-ին PST Java-ի վրա հիմնված API-ին ավելացնելու համար կարելի է արդյունավետ օգտագործել՝ հետևելով վերը նշված քայլերին: Գործընթացը սկսվում է երկու հանդիպում ստեղծելով՝ օգտագործելով MapiCalendar դասի օրինակը, որին հաջորդում է MapiRecipientCollection դասի օգտագործող մասնակիցների ցուցակը: Ի վերջո, ստեղծվում է PST ֆայլ, և հանդիպումները ավելացվում են նորաստեղծ Օրացույցի թղթապանակում, որը գտնվում է PST-ում, նախքան սկավառակի վրա պահելը:

Կոդ՝ MapiCalendar-ը PST-ին Java-ի միջոցով ավելացնելու համար

import com.aspose.email.FileFormatVersion;
import com.aspose.email.FolderInfo;
import com.aspose.email.License;
import com.aspose.email.MapiCalendar;
import com.aspose.email.MapiRecipientCollection;
import com.aspose.email.MapiRecipientType;
import com.aspose.email.PersonalStorage;
import com.aspose.email.StandardIpmFolder;
import java.io.File;
import java.util.Date;
public class CalenderInPST {
public static void main2(String[] args) throws Exception {// Exception for MSG to HTML conversion
String filePath= "/Users/Documents/TestData/";
// Applying the API license to insert the calender in PST
License calenderToPSTLic = new License();
calenderToPSTLic.setLicense(filePath + "Conholdate.Total.Product.Family.lic");
// Create the appointment
MapiCalendar appointmentInfo = new MapiCalendar(
"Aspose-Conference room",
"Appointment",
"This is an important meeting :)",
new Date(2022, 10, 17, 14, 0, 0),
new Date(2022, 10, 17, 15, 0, 0));
// Add the meeting
MapiRecipientCollection attendeeList = new MapiRecipientCollection();
attendeeList.add("peter@gmail.com", "Peter", MapiRecipientType.MAPI_TO);
attendeeList.add("Szlls@dayrep.com", "Liza", MapiRecipientType.MAPI_TO);
MapiCalendar meetingDetails = new MapiCalendar(
"Dev meeting in Office Conference room",
"Meeting",
"Please confirm your availability to attend the meeting.",
new Date(2022, 10, 17, 14, 0, 0),
new Date(2022, 10, 17, 15, 0, 0),
"testdev@dayrep.com",
attendeeList
);
String PstPath = filePath + "MapiCalendarInPST_out.pst";
PersonalStorage pstFile = PersonalStorage.create(PstPath, FileFormatVersion.Unicode);
{
FolderInfo calendarFolder = pstFile.createPredefinedFolder("Calendar", StandardIpmFolder.Appointments);
calendarFolder.addMapiMessageItem(appointmentInfo);
calendarFolder.addMapiMessageItem(meetingDetails);
}
}
}

Վերոնշյալ կոդի օրինակը Java-ում տեղադրեք Mapi Calendar-ը PST-ում՝ օգտագործելով մի քանի տող կոդ: MapiCalendar դասը առաջարկում է հանդիպումների հաղորդագրությունների հարուստ հարմարեցում, ներառյալ մարմնի նորմալ բովանդակության, RTF մարմնի բովանդակության, HTML մարմնի բովանդակության, հավելվածների տեղադրում և հանդիպման վայր ավելացնելու դրույթ՝ մի քանիսը նշելու համար: MapiRecipient դասը թույլ է տալիս Ձեզ ներառել լրացուցիչ տեղեկություններ, ինչպիսիք են ցուցադրվող անունը, ստացողի տեսակը և ստացողի պատասխանի հետագծման կարգավիճակը հանդիպման ցանկացած հաղորդագրության համար:

Այս հոդվածում մենք կենտրոնացանք, թե ինչպես կարելի է ներդնել MapiCalendar-ը PST-ում՝ օգտագործելով Java վրա հիմնված API: Եթե ցանկանում եք իմանալ նամակը HTML-ի փոխակերպելու մասին, տես ինչպես փոխարկել Outlook Email-ը HTML-ի, օգտագործելով Java-ը-ի հոդվածը:

 Հայերեն