A MapiCalendar hozzáadása a PST-hez Java használatával

Ebben a rövid oktatóanyagban megtanuljuk, hogyan adhatjuk hozzá a MapiCalendart a PST-hez Java segítségével a környezet beállításához és a példakód használatához szükséges jól meghatározott utasítások segítségével. Könnyedén szúrható be a Mapi Calendar a PST-ba Java-ban egy egyszerű API-felület segítségével, amely bármely olyan Java alapú alkalmazásban használható, amely olyan operációs rendszereken fut, mint a Windows, macOs vagy Linux.

A Mapi-naptár beszúrásának lépései a PST-be Java nyelven

  1. Hozzon létre alkalmazásfejlesztő környezetet a Aspose.Email JAR fájl telepítésével a tárolóból
  2. Példányosítsa a MapiCalendar objektumokat a találkozók információinak hozzáadásához
  3. Hozza létre a MapiRecipientCollection példányt az értekezlet résztvevőinek listájának hozzáadásához
  4. Hozzon létre egy üres PST-fájlt a lemezen a PersonalStorage osztálypéldány használatával
  5. Adjon hozzá egy Calendar nevű mappát a PST-fájlhoz
  6. Helyezze a létrehozott találkozókat a PST-tároló mappába

A MapiCalendar hozzáadása a PST-hez Java alapú API hatékonyan használható a fent említett lépések követésével. A folyamat két találkozó létrehozásával kezdődik a MapiCalendar osztály egy példányával, amelyet ezután a résztvevők listájának felvétele követ a MapiRecipientCollection osztály használatával. Végül egy PST-fájl jön létre, és a találkozók hozzáadódnak a PST-ben található újonnan létrehozott Naptár mappához, mielőtt a lemezre mentené.

Kód a MapiCalendar hozzáadásához a PST-hez Java használatával

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);
}
}
}

A fenti kódpélda a Java-ban szúrja be a Mapi Calendar-t a PST-be, néhány sor kóddal. A MapiCalendar osztály gazdag testreszabási lehetőségeket kínál a találkozó-üzenetek számára, beleértve a normál törzstartalom, RTF törzstartalom, HTML törzstartalom hozzáadását, mellékletek beszúrását és a találkozó helyének hozzáadását, hogy csak néhányat említsünk. A MapiRecipient osztály lehetővé teszi további információk megadását, mint például a megjelenített név, a címzett típusa és a címzett válaszkövetési állapota bármely találkozó-üzenethez.

Ebben a cikkben arra összpontosítottunk, hogyan lehet beszúrni a MapiCalendart a PST-be Java alapú API használatával. Ha szeretne többet megtudni az e-mailek HTML formátumba konvertálásáról, olvassa el a következő cikket: hogyan lehet az Outlook e-mailt HTML-re konvertálni Java használatával.

 Magyar