
Aspose.HTML Cloud SDK for Python
HTML Sənədlərini Yaratmaq, Redaktə Etmək və Çevirmək üçün Python HTML SDK
Python REST API vasitəsilə proqramçılara bulud əsaslı HTML yaradılması, təhlili, manipulyasiyası və çevrilməsi tətbiqlərini inkişaf etdirmək və idarə etmək imkanı verən Python HTML SDK.
Aspose.HTML Cloud SDK for Python nədir?
Sürətli inkişaf edən proqram təminatı dünyasında güclü alətlər və kitabxanalardan istifadə etmək sənədlərin yaradılması, redaktəsi və müxtəlif növ sənədlərin idarə olunması prosesini əhəmiyyətli dərəcədə sadələşdirə bilər. Aspose.HTML Cloud SDK for Python bu cür alətlərdən biridir və proqramçılara və mühəndislərə HTML sənədləri ilə asanlıqla işləmək imkanı verir, onlara mürəkkəb HTML ilə bağlı çətinliklərlə məşğul olmaq yerinə mükəmməl tətbiqlər yaratmağa fokuslanmağa şərait yaradır.
Aspose.HTML Cloud SDK for Python, proqram inkişaf etdiricilərinin HTML emalı imkanlarını Python tətbiqlərinə inteqrasiya etmələrini təmin edən geniş alətlər və kitabxanalar toplusudur. Bu SDK, parsing, rendering, editing, printing və HTML sənədlərini müxtəlif formatlara çevirmə kimi geniş xüsusiyyətlər təqdim edir, bu da HTML məzmununun dəqiq idarə olunmasını tələb edən layihələr üçün vacib bir aktivdir. O, HTML idarəçiliyinin mürəkkəbliyini sadələşdirən intuitiv interfeys təklif edir, proqram inkişaf etdiricilərinin tətbiqlərini yaratmağa fokuslanmasına imkan verir.
Aspose.HTML Cloud SDK for Python digər populyar kitabxanalar və çərçivələrlə problemsiz inteqrasiya olunur, bu da onu müxtəlif inkişaf ssenariləri üçün ideal seçim edir. Parsinq, renderləmə və konversiya kimi mürəkkəb vəzifələri sadələşdirərək, bu SDK proqramçılara daha möhkəm və zəngin xüsusiyyətli tətbiqlər yaratmağa imkan verir, nəticədə son istifadəçi təcrübəsini artırır. Geniş xüsusiyyət dəsti, istifadənin asanlığı və güclü funksionallığı onu sadə HTML parsinqindən tutmuş mürəkkəb məzmun idarəçiliyinə qədər olan vəzifələr üçün əla seçim edir. Bu SDK‑ı Python tətbiqlərinizə inteqrasiya edərək, HTML‑lə bağlı prosesləri sadələşdirə və layihələrinizin səmərəliliyini artıra bilərsiniz.
Aspose.HTML Cloud SDK for Python ilə Başlamaq
Aspose.HTML Cloud SDK for Python‑ı PyPi vasitəsilə quraşdırmağın tövsiyə olunan yolu budur. Sadə konfiqurasiyalarla API‑ni Maven layihələrinizdə birbaşa asanlıqla istifadə edə bilərsiniz.
Aspose.HTML Cloud SDK for Python-u PyPi vasitəsilə quraşdırın
pip install asposehtmlcloudKitabxananı birbaşa Aspose.HTML Cloud SDK for Python məhsul səhifəsindən yükləyə bilərsiniz
HTML-nin Şəkil/PDF-ə Çevrilməsi
HTML-i PDF və ya şəkil formatlarına çevirmək sənəd yaradılması ilə məşğul olan tətbiqlərdə ümumi tələbatdır. Aspose.HTML Cloud SDK for Python HTML sənədlərini bəzi aparıcı fayl formatlarına çevirmə üçün tam dəstək əlavə edib. SDK bu çevirmə prosesini asanlaşdırır, proqramçılara HTML məzmundan yüksək keyfiyyətli PDF‑lər, XPS, DOCX, MHTML, həmçinin JPEG, BMP, PNG, TIFF, GIF kimi şəkillər və daha çoxunu yaratmağa imkan verir. SDK həm bütün sənədin, həm də Python tətbiqlərində onlayn HTML səhifəsinin çevrilməsini dəstəkləyir. Aşağıdakı nümunə proqramçılara Python kodu ilə saxlanılan HTML sənədini PDF‑ə necə çevirmək göstərir.
HTML sənədini saxlamadan PDF-ə Python API vasitəsilə necə çevirmək olar?
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 Məzmununu Təhlil və Render Etmək
Aspose.HTML Cloud SDK for Python proqramçılara mövcud HTML sənədini yalnız bir neçə Python sətiri ilə yükləmək və təhlil etmək imkanı verir. HTML sənədlərinin təhlili işarələmə dilinin mürəkkəbliyi səbəbindən çətin bir vəzifə ola bilər. SDK HTML təhlilinin mürəkkəbliyini aradan qaldırır, proqramçılara HTML sənədlərindən mənalı məlumatları asanlıqla çıxarmağa imkan verir. Aşağıdakı nümunə proqramçılara Python tətbiqlərində HTML sənədindən bütün şəkilləri necə əldə etmək göstərir.
Python API istifadə edərək bütün HTML sənəd şəkillərini necə əldə etmək olar?
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
Python API vasitəsilə HTML Faylının Manipulyasiyası
Aspose.HTML Cloud SDK for Python, tətbiqlərində HTML manipulyasiyası imkanlarına ehtiyac duyan proqram təminatı mütəxəssisləri üçün faydalı bir alətdir. Bu, proqramçılara HTML sənədlərini proqram vasitəsilə idarə etməyə imkan verir. Proqramçılar proqram vasitəsilə HTML məzmununu dəyişdirə, elementlər əlavə edə və ya silə, atributları yeniləyə və müxtəlif transformasiyalar həyata keçirə bilərlər, bu da məzmun idarəetmə tətbiqləri üçün ideal həll edir.
Veb Kazıma və XPath Nəqliyyat Dəstəyi
HTML sənədində müəyyən elementlərə naviqasiya etmək və onları manipulyasiya etmək tez-tez XPath ifadələrindən istifadə tələb edir. Aspose.HTML Cloud SDK for Python, XPath naviqasiyasını dəstəkləyir, bu da sənədin strukturu daxilində elementləri tapmağı və manipulyasiya etməyi asanlaşdırır. Veb saytlarından məlumat çıxarışı ilə bağlı layihələr üçün SDK veb kazıma (web scraping) tapşırıqları üçün istifadə oluna bilər. HTML səhifələrini təhlil edib məlumatları çıxara bilərsiniz, bu da vebdən informasiya toplamaq üçün dəyərli bir alət olur.
Python API vasitəsilə təyin edilmiş XPath sorğusuna uyğun gələn HTML fraqmentlərinin siyahısını necə əldə etmək olar?
# 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
