DOCX JPG PDF XML OST
  Product Family
MSG

Převaděč OST na MSG pro aplikace Java

Intuitivní Java API pro převod e-mailových souborů mezi formáty. Ukázka převodního kódu OST na MSG a jeho integrace s projekty Java.

Převést OST na MSG pomocí Java API

Aspose.Email pro Java poskytuje efektivní a spolehlivé řešení pro převod e-mailových souborů mezi různými formáty. Zjednodušuje proces převodu formátu e-mailu tím, že poskytuje jednoduché a efektivní API. Vyzkoušejte stručný a přímočarý vzorek kódu, který demonstruje snadnost a efektivitu procesu převodu formátu e-mailu. Kód představuje třídy a metody pro vytváření objektů a manipulaci s nimi, což vývojářům umožňuje snadno a přesně zpracovávat e-mailová data a dosahovat spolehlivých a přesných výsledků.

S Java API se nemusíte starat o složité algoritmy nebo únavnou ruční práci, což šetří čas a úsilí pro důležitější úkoly, aby se vaše aplikace pro zpracování e-mailů posunuly na další úroveň.

Jak nainstalovat Aspose.Email pro knihovnu Java

Začít využívat možnosti výkonného a funkčně bohatého rozhraní Java API je snadné pomocí jedné z následujících akcí:

  • stáhněte si nejnovější verzi z Maven

  • nainstalujte jej do svého projektu založeného na Maven přidáním následujících konfigurací do souboru pom.xml.

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

V případě potíží nebo dotazů týkajících se procesu instalace API navštivte Installation sekce našeho documentation .

Jak převést soubory OST do formátu MSG

Převod souborů OST (Outlook Offline Storage Table) do formátu MSG pomocí Aspose.Email pro Java nabízí bezproblémové řešení pro efektivní zpracování e-mailových dat. S uživatelsky přívětivým API poskytovaným společností Aspose.Email mohou vývojáři bez námahy analyzovat soubory OST, extrahovat obsah e-mailu a převést jej do formátu MSG. Tento proces převodu zachovává původní rozložení e-mailu, přílohy a metadata, což zajišťuje hladký přechod informací. Využitím spolehlivých nástrojů pro konverzi Aspose.Email mohou vývojáři snadno integrovat možnosti převodu OST na MSG do svých aplikací.

Chcete-li převést soubory OST do formátu MSG, knihovna nabízí PersonalStorage třída, která se používá k otevření souboru úložiště, umožňující přístup k jeho obsahu a struktuře. The FolderInfo třída představuje složku v souboru úložiště a umožňuje manipulovat s jejím obsahem. Knihovna má také StandardIpmFolder výčet pro definování standardních složek v souboru osobního úložiště aplikace Outlook. Ve fragmentu kódu níže se k určení složky Doručená pošta používá ‘StandardIpmFolder.inbox’. The MapiMessage třída poskytuje vývojářům komplexní sadu funkcí pro programovou práci s e-mailovými zprávami, což jim umožňuje efektivně spravovat, manipulovat a komunikovat s e-mailovými daty v jejich aplikacích Java. Sbírka e-mailových zpráv je uložena s MessageInfoCollection třída. S MessageInfo třída, představující informace o konkrétní e-mailové zprávě, máte přístup k podrobnostem o každé e-mailové zprávě ve složce. The SaveOptions třída poskytuje možnosti pro ukládání e-mailových zpráv v různých formátech. V níže uvedeném vzorku kódu tyto třídy společně otevírají soubor OST, načtou zprávy ze složky Doručená pošta, extrahují a ukládají každou zprávu jako soubor MSG do cílové složky. Pro více informací o funkcích vysokého kódu API navštivte naše referenční zdroje .

Kroky k převodu OST na MSG přes Java

Programátoři Java mohou snadno převést soubor OST na MSG v několika řádcích kódu.

  1. Otevřete soubor OST „Outlook.ost“ pomocí PersonalStorage.fromFile method.
  2. Získejte předdefinované informace o složce Doručená pošta ze souboru OST pomocí ost.getPredefinedFolder .
  3. Načíst kolekci zpráv ve složce Doručená pošta pomocí folderInfo.getContents() .
  4. Iterujte každou zprávu ve sbírce.
  5. Získejte informace o zprávě v aktuálním indexu.
  6. Extrahujte MapiMessage z informací zprávy pomocí ost.extractMessage(msgInfo) .
  7. Uložte extrahovaný MapiMessage do cílové složky s názvem souboru založeným na indexu určujícím možnosti uložení.

Systémové požadavky

Před spuštěním převodního kódu Java se ujistěte, že máte následující předpoklady.

  • Microsoft Windows nebo kompatibilní operační systém s Java Runtime Environment pro aplikace JSP/JSF a desktopové aplikace.
  • Získejte nejnovější verzi Aspose.Email pro Javu přímo z Maven .
 

Převést OST na MSG - Java

PersonalStorage ost = PersonalStorage.fromFile("Outlook.ost");
FolderInfo folderInfo = ost.getPredefinedFolder(StandardIpmFolder.Inbox);
MessageInfoCollection miCol = folderInfo.getContents();
for (int i=0;i< miCol.size();i++){
MessageInfo msgInfo = (MessageInfo)miCol.get(i);
MapiMessage mapi = ost.extractMessage(msgInfo);
mapi.save("DestFolder\\" + i + ".msg", SaveOptions.getDefaultMsgUnicode());
}   
 

Co je formát souboru OST?

Formát souboru OST (Offline Storage Table) je soubor, který ukládá kopii položek poštovní schránky ze serveru Exchange a umožňuje uživatelům přístup k datům poštovní schránky, i když jsou offline. Soubory OST jsou synchronizovány se serverem Exchange, když je navázáno připojení, což zajišťuje, že všechny změny provedené offline budou aktualizovány také na serveru. Soubory OST používají aplikace Microsoft Outlook pro e-maily, kontakty, kalendáře, úkoly a další položky poštovní schránky v prostředí Exchange.

Co je formát souboru MSG?

MSG je formát souboru používaný aplikací Microsoft Outlook k ukládání e-mailů, kontaktů, položek kalendáře, úkolů a dalších informací. Soubor MSG obsahuje všechny součásti e-mailu, včetně těla zprávy, příloh, informací o odesílateli a příjemci, předmětu, data a dalších metadat. Tento formát umožňuje uživatelům ukládat jednotlivé e-mailové zprávy nebo celé složky do jednoho souboru pro snadné ukládání a sdílení. Soubory MSG mohou být otevřeny a zobrazeny aplikací Microsoft Outlook a některými dalšími e-mailovými klienty, ale nemusí být kompatibilní se všemi e-mailovými programy.

Převody formátů souborů podporované aplikací Aspose.Email pro Java

Aspose.Email pro Java nabízí rozsáhlou sadu konverzí formátu souborů navržených pro bezproblémové zpracování e-mailů, kontaktů, kalendářů, příloh. Umožňuje vývojářům bez námahy manipulovat a transformovat data tak, aby vyhovovala různým potřebám jejich aplikací. Implementace konverzí formátu souborů v e-mailových aplikacích usnadňuje jejich interoperabilitu a zvyšuje efektivitu. Celkově knihovna podporuje konverzi z EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF do jiných formátů zvyšujících uživatelskou zkušenost.
  • Živá ukázka převodu OST na MSG

    Další podporované konverze

    Můžete také převést OST do mnoha dalších formátů souborů, včetně několika níže uvedených.

    OST TO EML (E-mailové zprávy aplikace Outlook)
    OST TO EMLX (Formát Apple EMLX)
    OST TO HTML (Hypertextový značkovací jazyk)
    OST TO ICS (iCalendar)
    OST TO MBOX (Zprávy elektronické pošty)
    OST TO MHTML (Formát archivu webových stránek)
    OST TO OFT (E-mailové šablony aplikace Outlook)
    OST TO PST (Soubory osobních úložišť aplikace Outlook)
    OST TO VCF (Formát virtuální karty)