
Aspose.HTML Cloud SDK cho Python
SDK HTML Python để Tạo, Chỉnh sửa & Chuyển đổi Tài liệu HTML
SDK HTML Python cho phép Lập trình viên Phát triển và Quản lý các ứng dụng tạo, phân tích, thao tác và chuyển đổi HTML dựa trên đám mây thông qua API REST Python.
Aspose.HTML Cloud SDK cho Python là gì?
Trong thế giới phát triển phần mềm nhanh chóng, việc tận dụng các công cụ và thư viện mạnh mẽ có thể đáng kể đơn giản hoá quá trình tạo, chỉnh sửa và thao tác với các loại tài liệu khác nhau. Aspose.HTML Cloud SDK cho Python là một công cụ như vậy, giúp các nhà phát triển và kỹ sư phần mềm làm việc với tài liệu HTML một cách dễ dàng, cho phép họ tập trung vào việc tạo ra các ứng dụng xuất sắc thay vì phải giải quyết những phức tạp liên quan đến HTML.
Aspose.HTML Cloud SDK for Python là một bộ công cụ và thư viện toàn diện cho phép các nhà phát triển phần mềm tích hợp khả năng xử lý HTML vào các ứng dụng Python của họ. SDK này cung cấp một loạt các tính năng, chẳng hạn như phân tích, hiển thị, chỉnh sửa, in ấn và chuyển đổi tài liệu HTML sang các định dạng khác nhau, làm cho nó trở thành một tài sản thiết yếu cho các dự án yêu cầu xử lý nội dung HTML một cách chính xác. Nó cung cấp giao diện trực quan trừu tượng hoá các phức tạp của việc xử lý HTML, cho phép các nhà phát triển phần mềm tập trung vào việc xây dựng ứng dụng của mình.
Aspose.HTML Cloud SDK cho Python tích hợp liền mạch với các thư viện và framework phổ biến khác, làm cho nó trở thành lựa chọn lý tưởng cho nhiều kịch bản phát triển. Bằng cách đơn giản hoá các nhiệm vụ phức tạp như phân tích, hiển thị và chuyển đổi, SDK này cho phép các nhà phát triển tạo ra các ứng dụng mạnh mẽ và giàu tính năng hơn, cuối cùng nâng cao trải nghiệm người dùng cuối. Bộ tính năng toàn diện, dễ sử dụng và chức năng mạnh mẽ khiến nó là lựa chọn xuất sắc cho các công việc từ việc phân tích HTML đơn giản đến quản lý nội dung phức tạp. Khi tích hợp SDK này vào các ứng dụng Python của bạn, bạn có thể tối ưu hoá các quy trình liên quan đến HTML và nâng cao hiệu quả dự án.
Bắt đầu với Aspose.HTML Cloud SDK cho Python
Cách khuyến nghị để cài đặt Aspose.HTML Cloud SDK cho Python qua PyPi. Bạn có thể dễ dàng sử dụng API trực tiếp trong các dự án Maven của mình với cấu hình đơn giản.
Cài đặt Aspose.HTML Cloud SDK cho Python qua PyPi
pip install asposehtmlcloudBạn có thể tải thư viện trực tiếp từ Aspose.HTML Cloud SDK cho Python trang sản phẩm
Chuyển đổi HTML sang Hình ảnh/PDF
Việc chuyển đổi HTML sang PDF hoặc các định dạng hình ảnh là một yêu cầu phổ biến trong các ứng dụng xử lý tạo tài liệu. Aspose.HTML Cloud SDK cho Python đã bao gồm hỗ trợ đầy đủ cho việc chuyển đổi tài liệu HTML sang một số định dạng tệp hàng đầu. SDK hỗ trợ quá trình chuyển đổi này, cho phép các nhà phát triển phần mềm tạo ra các tệp PDF, XPS, DOCX, MHTML chất lượng cao, cũng như các hình ảnh như JPEG, BMP, PNG, TIFF, GIF và nhiều định dạng khác từ nội dung HTML. SDK hỗ trợ chuyển đổi toàn bộ tài liệu cũng như một trang HTML trực tuyến trong các ứng dụng Python. Ví dụ sau đây minh họa cách các nhà phát triển phần mềm có thể chuyển đổi tài liệu HTML từ lưu trữ sang PDF bằng mã Python.
Cách chuyển đổi tài liệu HTML từ lưu trữ sang PDF bằng 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
Phân tích & Kết xuất Nội dung HTML
Aspose.HTML Cloud SDK cho Python cung cấp cho các nhà phát triển phần mềm khả năng tải và phân tích một tài liệu HTML hiện có chỉ với vài dòng mã Python. Việc phân tích tài liệu HTML có thể là một nhiệm vụ khó khăn do độ phức tạp của ngôn ngữ đánh dấu. SDK trừu tượng hoá các phức tạp của việc phân tích HTML, cho phép các nhà phát triển phần mềm dễ dàng trích xuất dữ liệu có ý nghĩa từ các tài liệu HTML. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể lấy tất cả các hình ảnh từ tài liệu HTML trong các ứng dụng Python.
Cách lấy tất cả hình ảnh trong tài liệu HTML bằng 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
Thao tác Tệp HTML qua API Python
Aspose.HTML Cloud SDK cho Python là một công cụ hữu ích dành cho các chuyên gia phần mềm cần khả năng thao tác HTML trong ứng dụng của họ. Nó cho phép các nhà phát triển phần mềm thao tác tài liệu HTML một cách lập trình. Các nhà phát triển phần mềm có thể thay đổi nội dung HTML một cách lập trình, chèn hoặc loại bỏ các phần tử, cập nhật thuộc tính và thực hiện các phép biến đổi khác nhau, làm cho nó trở thành giải pháp lý tưởng cho các ứng dụng quản lý nội dung.
Hỗ trợ Thu thập Dữ liệu Web & Điều hướng XPath
Việc duyệt và thao tác các phần tử cụ thể trong tài liệu HTML thường đòi hỏi sử dụng các biểu thức XPath. Aspose.HTML Cloud SDK cho Python đã tích hợp hỗ trợ điều hướng XPath, giúp dễ dàng xác định và thao tác các phần tử trong cấu trúc tài liệu. Đối với các dự án liên quan đến việc trích xuất dữ liệu từ các trang web, SDK có thể được sử dụng cho các nhiệm vụ web scraping. Bạn có thể phân tích và trích xuất dữ liệu từ các trang HTML, làm cho nó trở thành công cụ hữu ích để thu thập thông tin từ web.
Cách lấy danh sách các đoạn HTML khớp với truy vấn XPath đã chỉ định bằng 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
