Render OST ke HTML

Anda dapat dengan mudah melihat email dari file data Outlook dalam HTML di cloud. Anda dapat membagikan pesan email yang difilter atau email dari folder tertentu untuk dilihat di browser. Sebagai pengembang Python, Anda dapat merender file data OST dalam HTML secara terprogram di cloud. Pada artikel ini, Anda akan mempelajari cara merender file data Outlook ke HTML menggunakan REST API dengan Python.

API REST Penampil Dokumen dan Python SDK

Saya akan menggunakan Python SDK of GroupDocs.Viewer Cloud API untuk merender file OST ke HTML. Ini memungkinkan Anda untuk secara terprogram merender semua jenis dokumen populer seperti Word, Excel, Powerpoint, dan format file gambar. Ini juga menyediakan SDK .NET, Java, PHP, Ruby, Android, dan Node.js sebagai anggota keluarga penampil dokumen untuk Cloud API.

Anda dapat menginstal GroupDocs.Viewer Cloud ke proyek Python Anda menggunakan perintah berikut di konsol:

pip install groupdocs_viewer_cloud

Dapatkan ID Klien dan Rahasia Klien Anda dari dashboard sebelum Anda mulai mengikuti langkah-langkah dan contoh kode yang tersedia. Setelah Anda memiliki ID dan rahasia Anda, tambahkan kode seperti yang ditunjukkan di bawah ini:

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

Render File Data Outlook Ke HTML menggunakan REST API dengan Python

Anda dapat merender email Outlook dalam HTML dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini:

Unggah Dokumen

Pertama, unggah file OST ke Cloud menggunakan contoh kode yang diberikan di bawah ini:

# Buat instance API
file_api = groupdocs_viewer_cloud.FileApi.from_config(configuration)

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

Hasilnya, file OST yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Render OST ke HTML dengan Python

Silakan ikuti langkah-langkah yang disebutkan di bawah ini untuk merender email dari file data Outlook ke HTML secara terprogram.

  • Buat instance View API
  • Tentukan ViewOptions
  • Tetapkan jalur file OST
  • Tetapkan tampilan\format sebagai “HTML”
  • Tentukan HTMLOptions
  • Tentukan OutlookOptions
  • Setel folder ke “Kotak Masuk”
  • Buat permintaan tampilan dengan memanggil metode CreateViewRequest
  • Dapatkan respons dengan memanggil metode create\view.

Contoh kode berikut menunjukkan cara merender data email Outlook ke HTML menggunakan REST API.

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

# opsi tampilan defien
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"

# buat permintaan tampilan
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = apiInstance.create_view(request)
Render OST ke HTML

Render OST ke HTML

Anda dapat menyesuaikan rendering file OST dengan menerapkan opsi berikut:

  • Filter pesan di dalam folder dengan beberapa nilai teks dari konten pesan
view_options.render_options.outlook_options.text_filter = "Microsoft"
  • Filter berdasarkan bagian dari alamat pengirim atau penerima
view_options.render_options.outlook_options.address_filter = "susan"
  • Render dengan menetapkan batas maksimum item yang akan ditampilkan
 view_options.render_options.outlook_options.max_items_in_folder = 10

Unduh File yang Dirender

Contoh kode di atas akan menyimpan file HTML yang dirender di cloud. Anda dapat mengunduhnya menggunakan contoh kode berikut:

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

# Unduh Permintaan File
request = groupdocs_viewer_cloud.DownloadFileRequest("viewer\\sample_ost\\sample_page_1.html", my_storage)
response = file_api.download_file(request)

# Pindahkan file yang diunduh ke direktori kerja Anda
shutil.move(response, "C:\\Files\\")

Coba Daring

Silakan coba alat rendering OST online gratis berikut, yang dikembangkan menggunakan API di atas. https://products.groupdocs.app/viewer/ost

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara merender data email Outlook ke HTML di cloud menggunakan REST API dengan Python. Selain itu, Anda telah mempelajari cara mengunggah file OST secara terprogram di cloud dan kemudian mengunduh file HTML yang dirender dari cloud. Anda dapat mempelajari lebih lanjut tentang GroupDocs.Viewer Cloud API menggunakan dokumentasi. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga