1. สินค้า
  2.   HTML
  3.   Python
  4.   Aspose.HTML Cloud SDK for Python

Aspose.HTML Cloud SDK for Python

 
 

Python HTML SDK เพื่อสร้าง แก้ไข และแปลงเอกสาร HTML

Python HTML SDK ที่ช่วยให้นักพัฒนาสามารถพัฒนาและจัดการแอปพลิเคชันการสร้าง การแยกวิเคราะห์ การดัดแปลง และการแปลง HTML บนคลาวด์ผ่าน Python REST API.

Aspose.HTML Cloud SDK สำหรับ Python คืออะไร?

ในโลกที่เปลี่ยนแปลงอย่างรวดเร็วของการพัฒนาซอฟต์แวร์ การใช้เครื่องมือและไลบรารีที่ทรงพลังสามารถทำให้กระบวนการสร้าง แก้ไข และจัดการเอกสารประเภทต่าง ๆ มีประสิทธิภาพมากขึ้นอย่างมาก Aspose.HTML Cloud SDK for Python เป็นหนึ่งในเครื่องมือดังกล่าวที่ช่วยให้นักพัฒนาและวิศวกรซอฟต์แวร์ทำงานกับเอกสาร HTML ได้อย่างง่ายดาย ทำให้พวกเขามุ่งเน้นไปที่การสร้างแอปพลิเคชันที่ยอดเยี่ยมแทนที่จะต้องจัดการกับความซับซ้อนของ HTML

Aspose.HTML Cloud SDK สำหรับ Python เป็นชุดเครื่องมือและไลบรารีที่ครอบคลุมซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถรวมความสามารถในการประมวลผล HTML เข้าไปในแอปพลิเคชัน Python ของพวกเขา SDK นี้ให้คุณสมบัติต่าง ๆ มากมาย เช่น การแยกวิเคราะห์ การเรนเดอร์ การแก้ไข การพิมพ์ และการแปลงเอกสาร HTML ไปเป็นรูปแบบต่าง ๆ ทำให้เป็นทรัพยากรสำคัญสำหรับโครงการที่ต้องการการจัดการเนื้อหา HTML อย่างแม่นยำ มันมาพร้อมกับอินเทอร์เฟซที่ใช้งานง่ายซึ่งทำให้ซับซ้อนของการจัดการ HTML ถูกแยกออกไป ทำให้นักพัฒนาซอฟต์แวร์สามารถมุ่งเน้นไปที่การสร้างแอปพลิเคชันของตนได้

Aspose.HTML Cloud SDK สำหรับ Python ผสานรวมอย่างราบรื่นกับไลบรารีและเฟรมเวิร์กยอดนิยมอื่น ๆ ทำให้เป็นตัวเลือกที่เหมาะสมสำหรับสถานการณ์การพัฒนาต่าง ๆ ด้วยการทำให้ภารกิจที่ซับซ้อนเช่นการแยกวิเคราะห์ การเรนเดอร์ และการแปลงง่ายขึ้น SDK นี้ช่วยให้นักพัฒนาสร้างแอปพลิเคชันที่แข็งแรงและเต็มคุณสมบัติมากขึ้น ในที่สุดก็เพิ่มประสบการณ์ของผู้ใช้ปลายทาง ชุดคุณสมบัติที่ครอบคลุม ความง่ายในการใช้งาน และฟังก์ชันการทำงานที่มั่นคง ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับงานตั้งแต่การแยกวิเคราะห์ HTML อย่างง่ายจนถึงการจัดการเนื้อหาที่ซับซ้อน การผสานรวม SDK นี้เข้ากับแอปพลิเคชัน Python ของคุณจะช่วยทำให้กระบวนการที่เกี่ยวกับ HTML มีประสิทธิภาพและเพิ่มประสิทธิผลของโครงการของคุณ

Previous Next

เริ่มต้นใช้งาน Aspose.HTML Cloud SDK สำหรับ Python

วิธีที่แนะนำในการติดตั้ง Aspose.HTML Cloud SDK สำหรับ Python ผ่าน PyPi คุณสามารถใช้ API ได้โดยตรงในโครงการ Maven ของคุณด้วยการกำหนดค่าอย่างง่าย

ติดตั้ง Aspose.HTML Cloud SDK for Python ผ่าน PyPi

 pip install asposehtmlcloud

คุณสามารถดาวน์โหลดไลบรารีได้โดยตรงจาก Aspose.HTML Cloud SDK for Python หน้าผลิตภัณฑ์

การแปลง HTML เป็นภาพ/PDF

การแปลง HTML เป็น PDF หรือรูปแบบภาพเป็นความต้องการทั่วไปในแอปพลิเคชันที่เกี่ยวกับการสร้างเอกสาร Aspose.HTML Cloud SDK สำหรับ Python ได้รวมการสนับสนุนเต็มรูปแบบสำหรับการแปลงเอกสาร HTML ไปเป็นไฟล์รูปแบบชั้นนำบางประเภท SDK ช่วยอำนวยความสะดวกในกระบวนการแปลงนี้ ทำให้ผู้พัฒนาซอฟต์แวร์สามารถสร้าง PDF, XPS, DOCX, MHTML คุณภาพสูง รวมถึงภาพเช่น JPEG, BMP, PNG, TIFF, GIF และอื่น ๆ อีกมากมายจากเนื้อหา HTML SDK รองรับการแปลงทั้งเอกสารทั้งหมดและหน้า HTML ออนไลน์ภายในแอปพลิเคชัน Python ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถแปลงเอกสาร HTML จากที่เก็บเป็น PDF โดยใช้โค้ด Python ได้อย่างไร

วิธีแปลงเอกสาร HTML จากที่เก็บเป็น PDF ผ่าน Python API?

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

แยกวิเคราะห์และเรนเดอร์เนื้อหา HTML

Aspose.HTML Cloud SDK สำหรับ Python ให้ความสามารถแก่ผู้พัฒนาซอฟต์แวร์ในการโหลดและวิเคราะห์เอกสาร HTML ที่มีอยู่ด้วยเพียงไม่กี่บรรทัดของโค้ด Python การวิเคราะห์เอกสาร HTML อาจเป็นงานที่ท้าทายเนื่องจากความซับซ้อนของภาษามาร์กอัป SDK แยกความซับซ้อนของการวิเคราะห์ HTML ออกไป ทำให้ผู้พัฒนาซอฟต์แวร์สามารถดึงข้อมูลที่มีความหมายจากเอกสาร HTML ได้อย่างง่ายดาย ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถดึงรูปภาพทั้งหมดจากเอกสาร HTML ภายในแอปพลิเคชัน Python ได้อย่างไร

วิธีดึงรูปภาพทั้งหมดของเอกสาร HTML โดยใช้ Python API?

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

การจัดการไฟล์ HTML ผ่าน API ของ Python

Aspose.HTML Cloud SDK สำหรับ Python เป็นเครื่องมือที่มีประโยชน์สำหรับผู้เชี่ยวชาญด้านซอฟต์แวร์ที่ต้องการความสามารถในการจัดการ HTML ในแอปพลิเคชันของตน มันช่วยให้นักพัฒนาซอฟต์แวร์สามารถจัดการเอกสาร HTML อย่างโปรแกรมได้ นักพัฒนาซอฟต์แวร์สามารถแก้ไขเนื้อหา HTML อย่างโปรแกรม แทรกหรือเอาองค์ประกอบออก ปรับปรุงแอตทริบิวต์ และทำการแปลงต่าง ๆ ทำให้เป็นโซลูชันที่เหมาะสมสำหรับแอปพลิเคชันการจัดการเนื้อหา

การดึงข้อมูลเว็บและการสนับสนุนการนำทาง XPath

การนำทางและจัดการองค์ประกอบเฉพาะภายในเอกสาร HTML มักต้องใช้การแสดง XPath Aspose.HTML Cloud SDK สำหรับ Python ได้รวมการสนับสนุนการนำทางด้วย XPath ไว้ ทำให้ค้นหาและจัดการองค์ประกอบภายในโครงสร้างของเอกสารได้ง่ายขึ้น สำหรับโครงการที่เกี่ยวกับการสกัดข้อมูลจากเว็บไซต์ SDK สามารถใช้สำหรับงานเว็บสครัปปิ้งได้ คุณสามารถแยกวิเคราะห์และสกัดข้อมูลจากหน้า HTML ทำให้เป็นเครื่องมือที่มีคุณค่าสำหรับการเก็บข้อมูลจากเว็บ

วิธีรับรายการส่วนย่อยของ HTML ที่ตรงกับ XPath Query ที่ระบุผ่าน Python API?

# 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
 ไทย