
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
- Vykreslování datových souborů 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 soubor OST do cloudu
- Vykreslit OST do HTML
- Stáhnout vykreslený soubor HTML
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
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.