OST in HTML rendern

Sie können E-Mails aus Outlook-Datendateien problemlos in HTML in der Cloud anzeigen. Sie können gefilterte E-Mail-Nachrichten oder E-Mails aus einem bestimmten Ordner freigeben, um sie im Browser anzuzeigen. Als Python-Entwickler können Sie OST-Datendateien in HTML programmgesteuert in der Cloud rendern. In diesem Artikel erfahren Sie, wie Sie Outlook-Datendateien mithilfe einer REST-API in Python in HTML rendern.

Document Viewer REST API und Python SDK

Ich werde die API Python SDK von GroupDocs.Viewer Cloud für die Darstellung von OST Dateien in HTML verwenden. Es ermöglicht Ihnen, alle Arten gängiger Dokumente wie Word, Excel, Powerpoint und Bilddateiformate programmgesteuert zu rendern. Es stellt außerdem .NET-, Java-, PHP-, Ruby-, Android und Node.js-SDKs als Mitglieder der Dokument-Viewer-Familie für die Cloud-API bereit.

Sie können GroupDocs.Viewer Cloud mit dem folgenden Befehl in der Konsole in Ihrem Python-Projekt installieren:

pip install groupdocs_viewer_cloud

Bitte rufen Sie Ihre Client-ID und Ihr Client-Geheimnis vom Dashboard ab, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codebeispiele beginnen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie den Code wie unten gezeigt ein:

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

Rendern Sie Outlook-Datendateien mithilfe einer REST-API in Python in HTML

Sie können Outlook-E-Mails in HTML rendern, indem Sie die folgenden einfachen Schritte ausführen:

Laden Sie das Dokument hoch

Laden Sie zunächst die OST-Datei mithilfe des unten angegebenen Codebeispiels in die Cloud hoch:

# Erstellen Sie eine Instanz der API
file_api = groupdocs_viewer_cloud.FileApi.from_config(configuration)

# Beispieldatei hochladen
request = groupdocs_viewer_cloud.UploadFileRequest("sample.ost", "C:\\Files\\sample.ost", my_storage)
response = file_api.upload_file(request)

Dadurch ist die hochgeladene OST-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Rendern Sie OST in Python in HTML

Bitte befolgen Sie die unten aufgeführten Schritte, um E-Mails aus der Outlook-Datendatei programmgesteuert in HTML umzuwandeln.

  • Erstellen Sie eine Instanz von View API
  • Definieren Sie ViewOptions
  • Legen Sie den OST-Dateipfad fest
  • Ansicht\Format als „HTML“ festlegen
  • Definieren Sie HTMLOptions
  • Definieren Sie OutlookOptions
  • Stellen Sie den Ordner auf „Posteingang“ ein.
  • Erstellen Sie eine Ansichtsanforderung, indem Sie die Methode CreateViewRequest aufrufen
  • Erhalten Sie eine Antwort, indem Sie die Methode create\view aufrufen

Das folgende Codebeispiel zeigt, wie Outlook-E-Mail-Daten mithilfe einer REST-API in HTML gerendert werden.

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

# defien Ansichtsoptionen
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"

# Ansichtsanfrage erstellen
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = apiInstance.create_view(request)
OST in HTML rendern

OST in HTML rendern

Sie können das Rendering der OST-Datei anpassen, indem Sie die folgenden Optionen anwenden:

  • Filtern Sie Nachrichten in Ordnern nach einem Textwert aus dem Nachrichteninhalt
view_options.render_options.outlook_options.text_filter = "Microsoft"
  • Filtern Sie nach einem Teil der Absender oder Empfängeradresse
view_options.render_options.outlook_options.address_filter = "susan"
  • Rendern Sie, indem Sie eine Höchstgrenze für die anzuzeigenden Elemente festlegen
 view_options.render_options.outlook_options.max_items_in_folder = 10

Laden Sie die gerenderte Datei herunter

Das obige Codebeispiel speichert die gerenderte HTML-Datei in der Cloud. Sie können es mit dem folgenden Codebeispiel herunterladen:

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

# Dateianforderung herunterladen
request = groupdocs_viewer_cloud.DownloadFileRequest("viewer\\sample_ost\\sample_page_1.html", my_storage)
response = file_api.download_file(request)

# Verschieben Sie die heruntergeladene Datei in Ihr Arbeitsverzeichnis
shutil.move(response, "C:\\Files\\")

Versuchen Sie es online

Bitte probieren Sie das folgende kostenlose Online-OST-Rendering-Tool aus, das mit der oben genannten API entwickelt wurde. https://products.groupdocs.app/viewer/ost

Abschluss

In diesem Artikel haben Sie erfahren, wie Sie Outlook-E-Mail-Daten mithilfe einer REST-API in Python in HTML in der Cloud rendern. Darüber hinaus haben Sie gelernt, wie Sie die OST-Datei programmgesteuert in die Cloud hochladen und dann die gerenderten HTML Dateien aus der Cloud herunterladen. Weitere Informationen zur GroupDocs.Viewer Cloud API finden Sie in der Dokumentation. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können. Bei Unklarheiten können Sie uns gerne im Forum kontaktieren.

Siehe auch