Vykreslit OST do HTML

E-maily z datových souborů aplikace Outlook v HTML můžete snadno zobrazit v cloudu. Filtrované e-mailové zprávy nebo e-maily z konkrétní složky můžete sdílet a zobrazit v prohlížeči. Jako vývojář Pythonu můžete vykreslovat datové soubory OST v HTML programově v cloudu. V tomto článku se dozvíte, jak vykreslit datové soubory aplikace Outlook do HTML pomocí REST API v Pythonu.

Prohlížeč dokumentů REST API a Python SDK

K vykreslování OST souborů do HTML budu používat Python SDK of GroupDocs.Viewer Cloud API. Umožňuje vám programově vykreslovat všechny druhy oblíbených dokumentů, jako je Word, Excel, Powerpoint a formáty souborů obrázků. Poskytuje také sady .NET, Java, PHP, Ruby, Android a Node.js SDK jako členové rodiny prohlížečů dokumentů pro Cloud API.

GroupDocs.Viewer Cloud můžete nainstalovat do svého projektu Python pomocí následujícího příkazu v konzole:

pip install groupdocs_viewer_cloud

Než začnete postupovat podle kroků a dostupných příkladů kódu, získejte své ID klienta a tajný klíč klienta z dashboard. Jakmile budete mít své ID a tajemství, přidejte kód, jak je uvedeno níže:

client_id = "659fe7da-715b-4744-a0f7-cf469a392b73"
client_secret = "b377c36cfa28fa69960ebac6b6e36421"

configuration = groupdocs_viewer_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
my_storage = ""

Vykreslování datových souborů aplikace Outlook do HTML pomocí REST API v Pythonu

E-maily aplikace Outlook můžete vykreslit v HTML pomocí jednoduchých kroků uvedených níže:

Nahrajte dokument

Nejprve nahrajte soubor OST do cloudu pomocí níže uvedeného příkladu kódu:

# Vytvořte instanci rozhraní API
file_api = groupdocs_viewer_cloud.FileApi.from_config(configuration)

# nahrát ukázkový soubor
request = groupdocs_viewer_cloud.UploadFileRequest("sample.ost", "C:\\Files\\sample.ost", my_storage)
response = file_api.upload_file(request)

V důsledku toho bude nahraný soubor OST dostupný v sekce souborů vašeho řídicího panelu v cloudu.

Vykreslování OST do HTML v Pythonu

Chcete-li programově vykreslit e-maily z datového souboru aplikace Outlook do HTML, postupujte podle níže uvedených kroků.

  • Vytvořte instanci rozhraní View API
  • Definujte možnosti zobrazení
  • Nastavte cestu k souboru OST
  • Nastavit zobrazení\formát jako „HTML“
  • Definujte HTMLOptions
  • Definujte OutlookOptions
  • Nastavte složku na “Doručená pošta”
  • Vytvořte požadavek na zobrazení voláním metody CreateViewRequest
  • Získejte odpověď voláním metody create\view

Následující ukázka kódu ukazuje, jak vykreslit e-mailová data aplikace Outlook do HTML pomocí REST API.

# Inicializace API
apiInstance = groupdocs_viewer_cloud.ViewApi.from_keys(client_id, client_secret)

# vzdát se možností zobrazení
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "sample.ost"
view_options.view_format = "HTML"
view_options.render_options.outlook_options = groupdocs_viewer_cloud.OutlookOptions()
view_options.render_options.outlook_options.folder = "Inbox"

# vytvořit požadavek na zobrazení
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = apiInstance.create_view(request)
Vykreslit OST do HTML

Vykreslit OST do HTML

Vykreslování souboru OST můžete přizpůsobit použitím následujících možností:

  • Filtrovat zprávy ve složkách podle nějaké textové hodnoty z obsahu zprávy
view_options.render_options.outlook_options.text_filter = "Microsoft"
  • Filtrujte podle části adresy odesílatele nebo příjemce
view_options.render_options.outlook_options.address_filter = "susan"
  • Vykreslete nastavením maximálního limitu položek k zobrazení
 view_options.render_options.outlook_options.max_items_in_folder = 10

Stáhněte si vykreslený soubor

Výše uvedená ukázka kódu uloží vykreslený soubor HTML do cloudu. Můžete si jej stáhnout pomocí následující ukázky kódu:

# Inicializace API
file_api = groupdocs_viewer_cloud.FileApi.from_config(configuration)
my_storage = ""

# Žádost o stažení souboru
request = groupdocs_viewer_cloud.DownloadFileRequest("viewer\\sample_ost\\sample_page_1.html", my_storage)
response = file_api.download_file(request)

# Přesuňte stažený soubor do svého pracovního adresáře
shutil.move(response, "C:\\Files\\")

Vyzkoušejte online

Vyzkoušejte prosím následující bezplatný online renderovací nástroj OST, který je vyvinut pomocí výše uvedeného API. https://products.groupdocs.app/viewer/ost

Závěr

V tomto článku jste se naučili, jak vykreslit e-mailová data aplikace Outlook do HTML v cloudu pomocí REST API v Pythonu. Dále jste se naučili, jak programově nahrát soubor OST do cloudu a poté stáhnout vykreslené soubory HTML z cloudu. Více o GroupDocs.Viewer Cloud API se můžete dozvědět pomocí dokumentace. Poskytujeme také sekci API Reference, která vám umožní vizualizovat naše API a pracovat s nimi přímo prostřednictvím prohlížeče. V případě jakýchkoliv nejasností nás prosím neváhejte kontaktovat na fóru.

Viz také