
Aspose.HTML Cloud SDK untuk Python
SDK HTML Python untuk Membuat, Mengedit & Menukar Dokumen HTML
SDK HTML Python yang membolehkan Pengaturcara untuk Bangunkan dan Urus aplikasi penjanaan, penguraian, manipulasi dan penukaran HTML berasaskan awan melalui API REST Python.
Apakah Aspose.HTML Cloud SDK untuk Python?
Dalam dunia pembangunan perisian yang pantas, menggunakan alat dan perpustakaan yang kuat dapat mempercepat proses penciptaan, penyuntingan, dan manipulasi pelbagai jenis dokumen dengan ketara. Aspose.HTML Cloud SDK for Python adalah salah satu alat yang membolehkan pemaju perisian dan jurutera bekerja dengan dokumen HTML dengan mudah, membolehkan mereka memberi tumpuan kepada penciptaan aplikasi yang luar biasa daripada berurusan dengan kerumitan berkaitan HTML.
Aspose.HTML Cloud SDK untuk Python adalah satu set lengkap alat dan perpustakaan yang membolehkan pemaju perisian mengintegrasikan keupayaan pemprosesan HTML ke dalam aplikasi Python mereka. SDK ini menyediakan pelbagai ciri, seperti penguraian, rendering, penyuntingan, pencetakan, dan penukaran dokumen HTML ke pelbagai format, menjadikannya aset penting untuk projek yang memerlukan pengendalian HTML yang tepat. Ia menawarkan antara muka intuitif yang menyederhanakan kerumitan pengendalian HTML, membolehkan pemaju perisian memberi tumpuan kepada pembangunan aplikasi mereka.
Aspose.HTML Cloud SDK untuk Python menyatu dengan lancar dengan perpustakaan dan kerangka kerja popular lain, menjadikannya pilihan ideal untuk pelbagai senario pembangunan. Dengan mempermudah tugas kompleks seperti penguraian, rendering, dan penukaran, SDK ini memberi kuasa kepada pembangun untuk mencipta aplikasi yang lebih kukuh dan kaya ciri, akhirnya meningkatkan pengalaman pengguna akhir. Set kumpulan ciri yang komprehensif, kemudahan penggunaan, dan fungsi yang mantap menjadikannya pilihan cemerlang untuk tugas dari penguraian HTML sederhana hingga pengurusan kandungan yang kompleks. Dengan mengintegrasikan SDK ini ke dalam aplikasi Python anda, anda dapat mempermudah proses berkaitan HTML dan meningkatkan kecekapan projek anda.
Mula Menggunakan Aspose.HTML Cloud SDK untuk Python
Cara yang disyorkan untuk memasang Aspose.HTML Cloud SDK untuk Python melalui PyPi. Anda boleh dengan mudah menggunakan API secara langsung dalam Projek Maven anda dengan konfigurasi yang ringkas.
Pasang Aspose.HTML Cloud SDK untuk Python melalui PyPi
pip install asposehtmlcloudAnda boleh memuat turun perpustakaan secara langsung dari Aspose.HTML Cloud SDK untuk Python halaman produk
Penukaran HTML ke Imej/PDF
Menukar HTML kepada format PDF atau imej adalah keperluan biasa dalam aplikasi yang berurusan dengan penjanaan dokumen. Aspose.HTML Cloud SDK untuk Python telah menyertakan sokongan lengkap untuk menukar dokumen HTML kepada beberapa format fail utama. SDK memudahkan proses penukaran ini, membolehkan pembangun perisian menghasilkan PDF, XPS, DOCX, MHTML berkualiti tinggi, serta imej seperti JPEG, BMP, PNG, TIFF, GIF dan banyak lagi daripada kandungan HTML. SDK menyokong penukaran keseluruhan dokumen serta halaman HTML dalam talian dalam aplikasi Python. Contoh berikut menunjukkan bagaimana pembangun perisian dapat menukar dokumen HTML dari storan kepada PDF menggunakan kod Python.
Bagaimana Menukar Dokumen HTML dari Storan 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
Menghurai & Memaparkan Kandungan HTML
Aspose.HTML Cloud SDK untuk Python memberikan pembangun perisian keupayaan untuk memuat dan menghurai dokumen HTML sedia ada dengan hanya beberapa baris kod Python. Menghurai dokumen HTML boleh menjadi tugas yang sukar kerana kerumitan bahasa penanda. SDK mengabstrakkan kerumitan penghurai HTML, membolehkan pembangun perisian mengekstrak data yang bermakna daripada dokumen HTML dengan mudah. Contoh berikut menunjukkan bagaimana pembangun perisian dapat memperoleh semua imej daripada dokumen HTML dalam aplikasi Python.
Bagaimana Mendapatkan Semua Imej 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 Fail HTML melalui API Python
Aspose.HTML Cloud SDK untuk Python adalah alat yang berguna bagi profesional perisian yang memerlukan keupayaan manipulasi HTML dalam aplikasi mereka. Ia membolehkan pembangun perisian memanipulasi dokumen HTML secara programatik. Pembangun perisian dapat mengubah suai kandungan HTML secara programatik, menyisip atau mengeluarkan elemen, mengemas kini atribut, dan melakukan pelbagai transformasi, menjadikannya penyelesaian ideal untuk aplikasi pengurusan kandungan.
Sokongan Pengikisan Web & Navigasi XPath
Menavigasi dan memanipulasi elemen tertentu dalam dokumen HTML selalunya memerlukan penggunaan ungkapan XPath. Aspose.HTML Cloud SDK untuk Python telah menyertakan sokongan untuk navigasi XPath, memudahkan penemuan dan manipulasi elemen dalam struktur dokumen. Untuk projek yang melibatkan pengekstrakan data daripada laman web, SDK boleh digunakan untuk tugas pengikisan web. Anda boleh mengurai dan mengekstrak data daripada halaman HTML, menjadikannya alat yang berharga untuk mengumpul maklumat daripada web.
Bagaimana Mendapatkan Senarai Fragmen HTML yang Memenuhi Pertanyaan 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
