1. Продукти
  2.   HTML
  3.   Python
  4.   Aspose.HTML Cloud SDK за Python

Aspose.HTML Cloud SDK за 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 for 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 за Python чрез PyPi

 pip install asposehtmlcloud

Можете да изтеглите библиотеката директно от Aspose.HTML Cloud SDK за 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 файлове чрез Python API

Aspose.HTML Cloud SDK за Python е полезен инструмент за софтуерни професионалисти, които се нуждаят от възможности за манипулиране на HTML в своите приложения. Той позволява на софтуерните разработчици да манипулират HTML документи програмно. Софтуерните разработчици могат програмно да променят HTML съдържание, да вмъкват или премахват елементи, да актуализират атрибути и да извършват различни трансформации, което го прави идеално решение за приложения за управление на съдържание.

Поддръжка за уеб скрейпинг и навигация с XPath

Навигирането и манипулирането на конкретни елементи в HTML документ често изисква използването на XPath изрази. Aspose.HTML Cloud SDK за Python включва поддръжка за XPath навигация, което улеснява намирането и манипулирането на елементи в структурата на документа. За проекти, включващи извличане на данни от уебсайтове, SDK‑тото може да се използва за задачи по уеб скрейпинг. Можете да анализирате и извличате данни от HTML страници, което го прави ценен инструмент за събиране на информация от уеб.

Как да получите списък с HTML фрагменти, съответстващи на зададената XPath заявка, чрез 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
 Български