DOCX JPG PDF XML PST
  Product Family
HTML

Převodník PST na HTML pro aplikace v Javě

Intuitivní Java API pro převod e‑mailových souborů mezi formáty. Ukázkový kód převodu PST na HTML a jeho integrace do Java projektů.

Převést PST na HTML pomocí Java API

Aspose.Email pro Javu poskytuje efektivní a spolehlivé řešení pro převod e‑mailových souborů mezi různými formáty. Zjednodušuje proces konverze e‑mailových formátů tím, že nabízí přímé a výkonné API. Vyzkoušejte stručný a přehledný ukázkový kód, který demonstruje snadnost a účinnost procesu konverze e‑mailových formátů. Kód představuje třídy a metody pro vytváření objektů a jejich manipulaci, což vývojářům umožňuje snadno a přesně pracovat s e‑mailovými daty a dosahovat spolehlivých a přesných výsledků.

S Java API se nemusíte starat o složité algoritmy ani únavnou ruční práci, šetříte tak čas a úsilí pro důležitější úkoly a posouváte své aplikace pro zpracování e‑mailů na vyšší úroveň.

Jak nainstalovat knihovnu Aspose.Email pro Java

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

  • stáhnout její nejnovější verzi z Maven

  • nainstalujte ji do svého Maven projektu 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 otázek ohledně instalačního procesu API navštivte Instalace část našeho dokumentace .

Jak převést soubory PST do formátu HTML

Převod souborů PST do formátu HTML pomocí Aspose.Email pro Java poskytuje pohodlný způsob, jak získat obsah e‑mailu a zobrazit jej v webově přátelském formátu. Tento převodový proces umožňuje uživatelům snadno přistupovat k e‑mailovým zprávám a prohlížet je v prohlížeči nebo v jakékoli aplikaci podporující HTML. Uživatelé mohou také pohodlně sdílet obsah e‑mailů, archivovat důležité e‑mailové komunikace nebo integrovat e‑mailová data do webových platforem či reportingových systémů. Aspose.Email pro Java zjednodušuje převod a umožňuje bezproblémový přístup k informacím z e‑mailů v univerzálním a přístupném formátu.

Pro implementaci funkce převodu PST na HTML do Java aplikace knihovna nabízí PersonalStorage třída, která se používá k otevření úložného souboru a umožňuje přístup k jeho obsahu a struktuře. The FolderInfo třída představuje složku v úložném souboru a umožňuje manipulovat s jejím obsahem. The MapiMessage třída poskytuje vývojářům komplexní sadu funkcí pro programovou práci s e‑mailovými zprávami, umožňuje jim efektivně spravovat, manipulovat a interagovat s e‑mailovými daty v jejich Java aplikacích. The HtmlSaveOptions třída definuje možnosti pro ukládání objektů MapiMessage jako HTML soubory. Umožňuje přizpůsobení výstupu HTML, například specifikaci režimu vykreslování zdrojů a používání relativních cest k ukládání externích zdrojů, jako jsou obrázky nebo soubory stylů. The ResourceRenderingMode enum class se používá k určení, jak jsou zdroje (např. obrázky, přílohy) zpracovávány při ukládání e‑mailové zprávy jako souboru HTML. Režim ‘SaveToFile’ je například nastaven tak, aby ukládal zdroje jako samostatné soubory. Níže uvedený ukázkový kód demonstruje fungování těchto tříd při načítání souboru PST, extrahování e‑mailových zpráv, převodu zpráv do formátu HTML a ukládání do jednotlivých HTML souborů s odpovídajícími možnostmi zpracování zdrojů. Pro více informací o pokročilých funkcích API, navštivte naši referenční zdroje .

Kroky k převodu PST na HTML v Javě

Java programátoři mohou snadno převést soubor PST na HTML během několika řádků kódu.

  1. Nahrajte soubor PST pomocí PersonalStorage.fromFile metoda určující cestu k souboru.
  2. Vytvořte výstupní adresář, pokud ještě neexistuje.
  3. Získejte přístup ke složce "Inbox" v souboru PST získáním objektu FolderInfo představujícího složku Inbox pomocí řetězení metod getRootFolder a getSubFolder .
  4. Iterujte přes každou e‑mailovou zprávu ve složce "Inbox" pomocí enumerateMapiMessages metoda.
  5. Použijte uložit metoda pro uložení každé e‑mailové zprávy jako HTML souboru do výstupního adresáře, přičemž zdroje jsou uloženy jako samostatné soubory.

Systémové požadavky

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

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

Převést PST na HTML - Java

// Open the PST file
PersonalStorage pst = PersonalStorage.fromFile(pstFilePath);
// Ensure the output directory exists
new File(outputDirectory).mkdirs();
// Get the Inbox folder from PST
FolderInfo inbox = pst.getRootFolder().getSubFolder("Inbox");
// Iterate through PST messages and save them as .html files
int count = 1;
for (MapiMessage msg : inbox.enumerateMapiMessages()) {
// Save each message as .html file
String htmlFilePath = outputDirectory + File.separator + "Message" + count + ".html";
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setResourceRenderingMode(ResourceRenderingMode.SaveToFile);
htmlSaveOptions.setUseRelativePathToResources(true);
msg.save(htmlFilePath, htmlSaveOptions);
System.out.println("Message " + count + " saved as: " + htmlFilePath);
count++;
}
 

Co je formát souboru PST?

PST (Personal Storage Table) je formát souboru používaný Microsoft Outlookem k ukládání e‑mailových zpráv, kontaktů, kalendářů, úkolů a dalších položek poštovní schránky. Soubory PST fungují jako kontejner pro ukládání dat, který uživatelům umožňuje přístup k jejich e‑mailovým datům a jejich správu v Outlooku. Tyto soubory lze vytvořit a uložit lokálně na počítači uživatele nebo na síťovém serveru. Soubory PST se běžně používají pro zálohování e‑mailových dat, archivaci starých zpráv a migraci e‑mailových dat mezi různými počítači nebo e‑mailovými klienty. Navíc mohou být soubory PST chráněny heslem pro zvýšení bezpečnosti a soukromí dat.

Co je formát souboru HTML?

HTML (Hypertext Markup Language) je standardní jazyk používaný k vytváření a formátování dokumentů na webu. HTML soubory obsahují kód, který definuje strukturu a obsah webové stránky, včetně textu, obrázků, odkazů a dalších prvků. Pomocí značek uzavřených v úhlových závorkách mohou weboví vývojáři vytvářet vizuálně atraktivní a interaktivní webové stránky, které se zobrazují v prohlížečích. HTML soubory jsou ukládány s příponou „.html“ nebo „.htm“ a lze je otevřít v libovolném webovém prohlížeči. Díky možnosti kombinovat HTML s CSS a JavaScriptem mohou vývojáři navrhovat dynamické a responzivní webové stránky pro lepší uživatelský zážitek.

Konverze formátů souborů podporované Aspose.Email pro Java

Aspose.Email pro Java nabízí rozsáhlou sadu konverzí formátů souborů navržených pro bezproblémovou práci s e‑mailem, kontakty, kalendáři a přílohami. Umožňuje vývojářům snadno manipulovat a transformovat data tak, aby vyhovovala různorodým potřebám jejich aplikací. Implementace konverzí formátů 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 na jiné formáty zvyšující uživatelský zážitek.
  • PST to HTML Conversion Live Demos

    Další podporované konverze

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

    PST TO EML (Outlook e‑mailové zprávy)
    PST TO EMLX (Formát Apple EMLX)
    PST TO ICS (iCalendar)
    PST TO MBOX (Elektronické poštovní zprávy)
    PST TO MHTML (Formát archivace webové stránky)
    PST TO MSG (Formát Outlook a Exchange)
    PST TO OFT (Šablony e‑mailů Outlook)
    PST TO OST (Souborové úložiště offline)
    PST TO VCF (Formát virtuální vizitky)