Այս հակիրճ ձեռնարկում մենք կսովորենք, թե ինչպես ավելացնել MapiCalendar-ը PST-ին Java-ի միջոցով միջավայրը կարգավորելու և օրինակի կոդը օգտագործելու լավ սահմանված հրահանգների օգնությամբ: Կարելի է հեշտությամբ տեղադրել Mapi Calendar-ը PST-ում Java-ում՝ օգտագործելով պարզ API ինտերֆեյս, որը կարող է օգտագործվել Java-ի վրա հիմնված ցանկացած հավելվածում, որն աշխատում է Windows, macOs կամ Linux օպերացիոն համակարգերում:
Mapi Calendar-ը PST-ում Java-ում տեղադրելու քայլեր
- Ստեղծեք հավելվածների մշակման միջավայր՝ տեղադրելով Aspose.Email JAR ֆայլը պահոցից
- Ստուգեք MapiCalendar օբյեկտները` հանդիպումների մասին տեղեկությունները ավելացնելու համար
- Ստեղծեք MapiRecipientCollection օրինակը՝ հանդիպման մասնակիցների ցուցակն ավելացնելու համար
- Ստեղծեք դատարկ PST ֆայլ սկավառակի վրա՝ օգտագործելով PersonalStorage դասի օրինակը
- PST ֆայլի ներսում ավելացրեք Calendar անունով թղթապանակ
- Ներառեք ստեղծված հանդիպումները 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-ը-ի հոդվածը: