Cara Mengonversi Word ke HTML Online dengan Python

Konversikan Word ke HTML Online dengan Python

Sebagai pengembang Python, Anda dapat dengan mudah mengonversi dokumen Word menjadi file HTML secara terprogram di cloud. File Word terutama digunakan untuk berbagi data resmi dan pribadi. Namun, jika Anda ingin melihat atau menampilkan dokumen di browser web, solusi cerdasnya adalah mengonversi Word ke HTML Online dengan Python. Konversi Word ke Html sangat membantu sehingga file html dapat dengan mudah diunggah ke Internet. Pada artikel ini, Anda akan mempelajari cara mengonversi Word ke HTML Online dengan Python.

Topik-topik berikut akan dibahas dalam artikel ini:

Word to HTML Conversion REST API dan Python SDK

Untuk mengonversi file Word ke HTML, saya akan menggunakan Python SDK of GroupDocs.Conversion Cloud API. API ini memungkinkan Anda mengonversi dokumen dan gambar dari [format file yang didukung] apa pun5 ke format apa pun yang Anda butuhkan. Anda dapat dengan mudah mengonversi lebih dari 50 jenis dokumen dan gambar seperti Word, PowerPoint, Excel, PDF, HTML, CAD, gambar raster, dll.

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

pip install groupdocs_conversion_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, silakan tambahkan kode seperti yang ditunjukkan di bawah ini:

# Impor Python SDK di aplikasi python Anda dari http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Dapatkan client_id dan client_secret dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Dapatkan konfigurasi File API 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

Konversi Word ke HTML menggunakan REST API dengan Python

Anda dapat mengonversi file Word ke HTML dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini:

Unggah Dokumen

Pertama, unggah file Word ke cloud menggunakan contoh kode yang diberikan di bawah ini:

# Unggah file kata ke penyimpanan cloud
# Buat instance dari file API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Permintaan unggah file panggilan
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-word.docx", "H:\\groupdocs-cloud-data\\word-file.docx", storage_name)

# Unggah file docx ke cloud
response = file_api.upload_file(request)
print(response.uploaded)

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

Konversi Word ke HTML dengan Python

Anda dapat dengan mudah mengonversi Word ke HTML secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Buat instance ConvertApi
  • Buat instance dari ConvertSettings
  • Tetapkan jalur file Word
  • Tetapkan “html” ke format
  • Berikan jalur file keluaran
  • Tentukan HtmlConvertOptions jika diperlukan
  • Atur berbagai properti seperti from\page dan pages\count, dll.
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Dapatkan hasil dengan memanggil metode convert\document() dengan ConvertDocumentRequest

Contoh kode berikut menunjukkan cara mengonversi Word ke HTML tanpa kehilangan pemformatan menggunakan REST API:

# Cara Mengonversi Word ke HTML dengan Python
# Buat instance API yang diperlukan
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Siapkan pengaturan konversi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-word.docx"
settings.format = "html"
settings.output_path = "python-testing"

# Opsi konversi html
convertOptions = groupdocs_conversion_cloud.HtmlConvertOptions()
convertOptions.from_page = 1 
convertOptions.pages_count = 1

settings.convert_options = convertOptions

# Buat permintaan konversi dokumen
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Mengonversi halaman Word ke file HTML
result = convert_api.convert_document(request)
print("Converted range of pages from Word to HTML web page: " + result[0].path)

Unduh File yang Dikonversi

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

# Inisialisasi API untuk mengunduh file yang dikonversi
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Buat permintaan file unduhan
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-word.html", storage_name)

# Unduh file yang dikonversi
response = file_api.download_file(request)

# Pindahkan file yang diunduh ke direktori Anda
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Konversi Word ke HTML tanpa menggunakan Cloud Storage

Anda dapat mengonversi dokumen Word ke HTML tanpa menggunakan penyimpanan cloud dengan mengikuti langkah-langkah berikut:

  • Buat instance dari ConvertApi
  • Buat ConvertDocumentDirectRequest dan berikan format dokumen yang diminta dan jalur file input
  • Dapatkan hasil dengan memanggil metode convert\document\direct() dengan ConvertDocumentDirectRequest
  • Secara opsional, simpan file keluaran ke jalur lokal menggunakan metode shutil.move()

Contoh kode berikut menunjukkan cara mengonversi Word ke HTML tanpa menggunakan penyimpanan cloud:

# Konversi Word ke HTML tanpa menggunakan penyimpanan cloud
# Buat instance API yang diperlukan
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Siapkan permintaan konversi
request = groupdocs_conversion_cloud.ConvertDocumentDirectRequest("html", "H:\\groupdocs-cloud-data\\word-file.docx")

# Konversikan Word ke HTML tanpa penyimpanan cloud
response = convert_api.convert_document_direct(request)

# Pindahkan file yang diunduh ke direktori kerja Anda
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Anda akan meneruskan file input di badan permintaan dan menerima file output di respons API.

Cara Mengonversi Word ke HTML dan Mengunduh Langsung

Anda dapat dengan mudah mengonversi file Word ke HTML secara terprogram dengan mengikuti langkah-langkah yang diberikan di bawah ini:

  • Buat instance ConvertApi
  • Buat instance dari ConvertSettings
  • Tetapkan jalur file Word
  • Tetapkan “html” ke format
  • Setel “Tidak Ada” ke jalur keluaran
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Dapatkan hasil dengan memanggil metode convert\document\download().
  • Secara opsional, simpan file keluaran ke jalur lokal menggunakan metode shutil.move()

Contoh kode berikut menunjukkan cara mengonversi Word ke HTML dan mengunduhnya langsung menggunakan REST API dengan Python:

# Cara Mengonversi Word ke HTML dan Mengunduh Langsung
# Buat instance API yang diperlukan
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Siapkan pengaturan konversi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-word.docx"
settings.format = "html"

# output sebagai dokumen IOStream
settings.output_path = None    

# Siapkan permintaan konversi
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Konversi Word ke file HTML Secara Langsung
response = convert_api.convert_document_download(request)

# Pindahkan file yang diunduh ke direktori kerja Anda
shutil.move(response, "H:\\groupdocs-cloud-data\\")

API akan mengembalikan file html yang dikonversi sebagai tanggapan. Silakan ikuti langkah-langkah yang disebutkan sebelumnya untuk mengunggah file.

Konverter Word ke HTML Online

Silakan coba [alat konversi gratis Word ke HTML online] berikut 14, yang dikembangkan menggunakan API di atas.

Kesimpulan

Dalam artikel ini, Anda telah mempelajari:

  • cara mengonversi dokumen kata ke file HTML menggunakan Python di cloud;
  • unggah file HTML ke cloud lalu unduh file html yang dikonversi dari cloud;
  • cara mengonversi file word ke HTML tanpa menggunakan penyimpanan cloud secara terprogram;
  • cara mengonversi file word ke HTML dan mengunduh langsung;

Anda dapat mempelajari lebih lanjut tentang GroupDocs.Conversion Cloud API menggunakan dokumentasi. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser.

Berikan pertanyaan

Jika Anda memiliki pertanyaan tentang pengonversi Word ke HTML, jangan ragu untuk bertanya kepada kami di Forum Dukungan Gratis.

Lihat juga

Kami menyarankan Anda untuk mengunjungi artikel berikut untuk mempelajari tentang: