Renderuj OST do HTML

Możesz łatwo przeglądać wiadomości e-mail z plików danych programu Outlook w formacie HTML w chmurze. Możesz udostępniać przefiltrowane wiadomości e-mail lub wiadomości e-mail z określonego folderu, aby wyświetlić je w przeglądarce. Jako programista Python możesz programowo renderować pliki danych OST w formacie HTML w chmurze. W tym artykule dowiesz się, jak renderować pliki danych programu Outlook do formatu HTML przy użyciu interfejsu API REST w języku Python.

Interfejs API REST przeglądarki dokumentów i pakiet SDK języka Python

Będę używać Python SDK of GroupDocs.Viewer Cloud API do renderowania plików OST do formatu HTML. Pozwala programowo renderować wszelkiego rodzaju popularne dokumenty, takie jak Word, Excel, Powerpoint i formaty plików graficznych. Udostępnia również zestawy SDK .NET, Java, PHP, Ruby, Android i Node.js jako członkowie rodziny przeglądarek dokumentów dla Cloud API.

Możesz zainstalować GroupDocs.Viewer Cloud w swoim projekcie Python za pomocą następującego polecenia w konsoli:

pip install groupdocs_viewer_cloud

Zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi przykładami kodu, uzyskaj swój identyfikator klienta i klucz tajny klienta z panelu nawigacyjnego. Po uzyskaniu identyfikatora i tajnego kodu dodaj kod, jak pokazano poniżej:

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 = ""

Renderuj pliki danych programu Outlook do formatu HTML przy użyciu interfejsu API REST w języku Python

Możesz renderować wiadomości e-mail programu Outlook w formacie HTML, wykonując proste czynności wymienione poniżej:

Prześlij dokument

Najpierw prześlij plik OST do chmury, korzystając z przykładowego kodu podanego poniżej:

# Utwórz instancję interfejsu API
file_api = groupdocs_viewer_cloud.FileApi.from_config(configuration)

# prześlij przykładowy plik
request = groupdocs_viewer_cloud.UploadFileRequest("sample.ost", "C:\\Files\\sample.ost", my_storage)
response = file_api.upload_file(request)

W rezultacie przesłany plik OST będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.

Renderuj OST do HTML w Python

Wykonaj czynności wymienione poniżej, aby programowo renderować wiadomości e-mail z pliku danych programu Outlook do formatu HTML.

  • Utwórz instancję View API
  • Zdefiniuj opcje widoku
  • Ustaw ścieżkę pliku OST
  • Ustaw widok\format jako „HTML”
  • Zdefiniuj opcje HTML
  • Zdefiniuj opcje programu Outlook
  • Ustaw folder na „Skrzynka odbiorcza”
  • Utwórz żądanie widoku, wywołując metodę CreateViewRequest
  • Uzyskaj odpowiedź, wywołując metodę create\view.

Poniższy przykładowy kod pokazuje, jak renderować dane poczty e-mail programu Outlook do formatu HTML przy użyciu interfejsu API REST.

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

# zdefiniuj opcje widoku
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"

# utwórz żądanie wyświetlenia
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = apiInstance.create_view(request)
Renderuj OST do HTML

Renderuj OST do HTML

Możesz dostosować renderowanie pliku OST, stosując następujące opcje:

  • Filtruj wiadomości w folderach według wartości tekstowej z treści wiadomości
view_options.render_options.outlook_options.text_filter = "Microsoft"
  • Filtruj według części adresu nadawcy lub odbiorcy
view_options.render_options.outlook_options.address_filter = "susan"
  • Renderuj, ustawiając maksymalny limit wyświetlanych elementów
 view_options.render_options.outlook_options.max_items_in_folder = 10

Pobierz wyrenderowany plik

Powyższy przykładowy kod zapisze wyrenderowany plik HTML w chmurze. Możesz go pobrać, korzystając z następującego przykładowego kodu:

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

# Pobierz żądanie pliku
request = groupdocs_viewer_cloud.DownloadFileRequest("viewer\\sample_ost\\sample_page_1.html", my_storage)
response = file_api.download_file(request)

# Przenieś pobrany plik do katalogu roboczego
shutil.move(response, "C:\\Files\\")

Wypróbuj online

Wypróbuj następujące bezpłatne narzędzie do renderowania OST online, które zostało opracowane przy użyciu powyższego interfejsu API. https://products.groupdocs.app/viewer/ost

Wniosek

W tym artykule nauczyłeś się, jak renderować dane e-mail programu Outlook do formatu HTML w chmurze przy użyciu interfejsu API REST w języku Python. Ponadto nauczyłeś się, jak programowo przesyłać plik OST do chmury, a następnie pobierać wyrenderowane pliki HTML z chmury. Możesz dowiedzieć się więcej o GroupDocs.Viewer Cloud API, korzystając z dokumentacji. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację i interakcję z naszymi interfejsami API bezpośrednio w przeglądarce. W przypadku jakichkolwiek niejasności prosimy o kontakt na forum.

Zobacz też