1. Produk
  2.   HTML
  3.   Python
  4.   Aspose.HTML Cloud SDK untuk Python

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.

Previous Next

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 asposehtmlcloud

Anda 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
 Melayu