
Aspose.HTML Cloud SDK untuk Python
Python HTML SDK untuk Membuat, Mengedit & Mengonversi Dokumen HTML
Python HTML SDK yang memungkinkan Programmer untuk Mengembangkan dan Mengelola aplikasi berbasis cloud untuk Pembuatan, Parsing, Manipulasi, dan Konversi HTML melalui Python REST API.
Apa itu Aspose.HTML Cloud SDK untuk Python?
Dalam dunia pengembangan perangkat lunak yang bergerak cepat, memanfaatkan alat dan pustaka yang kuat dapat secara signifikan menyederhanakan proses pembuatan, pengeditan, dan manipulasi berbagai jenis dokumen. Aspose.HTML Cloud SDK for Python adalah salah satu alat yang memberdayakan pengembang dan insinyur perangkat lunak untuk bekerja dengan dokumen HTML dengan mudah, memungkinkan mereka fokus pada pembuatan aplikasi luar biasa daripada menangani kerumitan terkait HTML.
Aspose.HTML Cloud SDK untuk Python adalah seperangkat alat dan pustaka yang komprehensif yang memungkinkan pengembang perangkat lunak mengintegrasikan kemampuan pemrosesan HTML ke dalam aplikasi Python mereka. SDK ini menyediakan berbagai fitur, seperti parsing, rendering, penyuntingan, pencetakan, dan konversi dokumen HTML ke berbagai format, menjadikannya aset penting bagi proyek yang memerlukan penanganan HTML yang tepat. SDK ini menawarkan antarmuka intuitif yang menyederhanakan kompleksitas penanganan HTML, memungkinkan pengembang perangkat lunak fokus pada pembangunan aplikasi mereka.
Aspose.HTML Cloud SDK untuk Python terintegrasi dengan mulus dengan pustaka dan kerangka kerja populer lainnya, menjadikannya pilihan ideal untuk berbagai skenario pengembangan. Dengan menyederhanakan tugas kompleks seperti parsing, rendering, dan konversi, SDK ini memberdayakan pengembang untuk membuat aplikasi yang lebih kuat dan kaya fitur, pada akhirnya meningkatkan pengalaman pengguna akhir. Set kumpulan fitur lengkapnya, kemudahan penggunaan, dan fungsionalitas yang kuat menjadikannya pilihan unggul untuk tugas mulai dari parsing HTML sederhana hingga manajemen konten yang kompleks. Dengan mengintegrasikan SDK ini ke dalam aplikasi Python Anda, Anda dapat menyederhanakan proses terkait HTML dan meningkatkan efisiensi proyek Anda.
Memulai dengan Aspose.HTML Cloud SDK untuk Python
Cara yang disarankan untuk menginstal Aspose.HTML Cloud SDK untuk Python melalui PyPi. Anda dapat dengan mudah menggunakan API langsung dalam Proyek Maven Anda dengan konfigurasi sederhana.
Instal Aspose.HTML Cloud SDK untuk Python via PyPi
pip install asposehtmlcloudAnda dapat mengunduh pustaka langsung dari Aspose.HTML Cloud SDK for Python halaman produk
Konversi HTML ke Gambar/PDF
Mengonversi HTML ke format PDF atau gambar adalah kebutuhan umum dalam aplikasi yang menangani pembuatan dokumen. Aspose.HTML Cloud SDK untuk Python telah menyertakan dukungan lengkap untuk mengonversi dokumen HTML ke beberapa format file terkemuka. SDK memfasilitasi proses konversi ini, memungkinkan pengembang perangkat lunak menghasilkan PDF, XPS, DOCX, MHTML berkualitas tinggi, serta gambar seperti JPEG, BMP, PNG, TIFF, GIF, dan banyak lagi dari konten HTML. SDK mendukung konversi seluruh dokumen maupun halaman HTML daring di dalam aplikasi Python. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat mengonversi dokumen HTML dari penyimpanan ke PDF menggunakan kode Python.
Cara Mengonversi Dokumen HTML dari Penyimpanan ke PDF melalui API Python?
name = "test1.html"
result_name = "putHtmlToPdf.pdf"
folder = "HtmlTestDoc"
out_path = folder + "/" + result_name
try:
# Convert document to pdf in storage
self.api.put_convert_document_to_pdf(
name, out_path=out_path, width=800, height=1000, left_margin=50, right_margin=100,
top_margin=150, bottom_margin=200, folder=folder, storage="")
# Download result
res = Helper.download_file(out_path)
save_file = Helper.dst + result_name
Helper.move_file(res, save_file)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
Menganalisis & Merender Konten HTML
Aspose.HTML Cloud SDK untuk Python memberi pengembang perangkat lunak kemampuan untuk memuat dan mengurai dokumen HTML yang ada hanya dengan beberapa baris kode Python. Mengurai dokumen HTML dapat menjadi tugas yang menakutkan karena kompleksitas bahasa markup. SDK mengabstraksikan kompleksitas penguraian HTML, memungkinkan pengembang perangkat lunak dengan mudah mengekstrak data yang bermakna dari dokumen HTML. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat mengambil semua gambar dari dokumen HTML di dalam aplikasi Python.
Cara Mendapatkan Semua Gambar Dokumen HTML menggunakan API Python?
name = "test3.html.zip"
try:
# Upload file to storage
res = Helper.upload_file(name)
self.assertTrue(len(res.uploaded) == 1)
self.assertTrue(len(res.errors) == 0)
# Get images from document on remote storage
res = self.api.get_document_images(name=name, storage="", folder=Helper.folder)
self.assertTrue(isinstance(res, str), "Error get images from document")
# Move to test folder
Helper.move_file(str(res), Helper.dst)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
Manipulasi File HTML melalui API Python
Aspose.HTML Cloud SDK untuk Python adalah alat yang berguna bagi profesional perangkat lunak yang memerlukan kemampuan manipulasi HTML dalam aplikasi mereka. Ini memungkinkan pengembang perangkat lunak untuk memanipulasi dokumen HTML secara programatis. Pengembang perangkat lunak dapat memodifikasi konten HTML secara programatis, menyisipkan atau menghapus elemen, memperbarui atribut, dan melakukan berbagai transformasi, menjadikannya solusi ideal untuk aplikasi manajemen konten.
Dukungan Pengambilan Web & Navigasi XPath
Menavigasi dan memanipulasi elemen tertentu dalam dokumen HTML sering memerlukan penggunaan ekspresi XPath. Aspose.HTML Cloud SDK untuk Python telah menyertakan dukungan untuk navigasi XPath, memudahkan menemukan dan memanipulasi elemen dalam struktur dokumen. Untuk proyek yang melibatkan ekstraksi data dari situs web, SDK dapat digunakan untuk tugas web scraping. Anda dapat mengurai dan mengekstrak data dari halaman HTML, menjadikannya alat berharga untuk mengumpulkan informasi dari web.
Cara Mendapatkan Daftar Fragmen HTML yang Cocok dengan Kuery XPath yang Ditentukan melalui API Python?
# For complete examples and data files, please go to https://github.com/aspose-html-cloud/aspose-html-cloud-python
name = "test2.html.zip"
x_path = ".//p"
out_format = "plain"
try:
# Upload file to storage
res = Helper.upload_file(name)
self.assertTrue(len(res.uploaded) == 1)
self.assertTrue(len(res.errors) == 0)
# Get fragment document from remote storage
res = self.api.get_document_fragment_by_x_path(name=name, x_path=x_path, out_format=out_format,
storage="", folder=Helper.folder)
self.assertTrue(isinstance(res, str), "Error get fragment document from remote storage")
# Move to test folder
Helper.move_file(str(res), Helper.dst)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
