
Aspose.HTML Cloud SDK עבור פייתון
SDK HTML של פייתון ליצירה, עריכה והמרת מסמכי HTML
SDK HTML של פייתון המאפשר למתכנתים לפתח ולנהל יישומי יצירת, ניתוח, מניפולציה והמרת HTML מבוססי ענן באמצעות API REST של פייתון.
מהו 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 for Python משולב בצורה חלקה עם ספריות ומסגרות פופולריות אחרות, מה שהופך אותו לבחירה אידיאלית לתרחישי פיתוח שונים. על ידי פישוט משימות מורכבות כגון ניתוח, רינדור והמרה, SDK זה מאפשר למפתחים ליצור יישומים חזקים ועשירים בתכונות, ובסופו של דבר משפר את חוויית המשתמש הסופי. סט התכונות המקיף שלו, קלות השימוש והפונקציונליות החזקה הופכים אותו לבחירה מצוינת למשימות הנעות בין ניתוח HTML פשוט לניהול תוכן מורכב. על ידי אינטגרציה של SDK זה ביישומי Python שלך, תוכל לייעל תהליכים הקשורים ל‑HTML ולשפר את היעילות של הפרויקטים שלך.
התחלה עם Aspose.HTML Cloud SDK ל-Python
הדרך המומלצת להתקנת Aspose.HTML Cloud SDK for Python היא דרך PyPi. אתה יכול להשתמש ב‑API ישירות בפרויקטי Maven שלך עם תצורות פשוטות.
התקן את Aspose.HTML Cloud SDK עבור 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 באמצעות 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
פירוש והצגת תוכן HTML
Aspose.HTML Cloud SDK עבור Python מעניק למפתחי תוכנה את היכולת לטעון ולנתח מסמך HTML קיים עם רק כמה שורות קוד Python. ניתוח מסמכי HTML יכול להיות משימה מאתגרת בשל המורכבות של שפת הסימון. ה-SDK מפשט את המורכבות של ניתוח HTML, מאפשר למפתחי תוכנה לחלץ בקלות נתונים משמעותיים ממסמכי HTML. הדוגמה הבאה מציגה כיצד מפתחי תוכנה יכולים לקבל את כל התמונות ממסמך ה-HTML בתוך יישומי Python.
איך לקבל את כל תמונות מסמך ה-HTML באמצעות 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
ניהול קבצי HTML באמצעות API של Python
Aspose.HTML Cloud SDK עבור Python הוא כלי שימושי עבור אנשי מקצוע בתחום התוכנה הזקוקים ליכולות מניפולציה של HTML ביישומים שלהם. הוא מאפשר למפתחי תוכנה למנף מסמכי HTML באופן תכנותי. מפתחי תוכנה יכולים לשנות תוכן HTML באופן תכנותי, להוסיף או להסיר אלמנטים, לעדכן תכונות ולבצע מגוון טרנספורמציות, מה שהופך אותו לפתרון אידיאלי ליישומי ניהול תוכן.
תמיכה באיסוף נתונים מהאינטרנט וניווט XPath
ניווט ומניפולציה של אלמנטים ספציפיים בתוך מסמך HTML לעיתים דורשים שימוש בביטויי XPath. Aspose.HTML Cloud SDK עבור Python כולל תמיכה בניווט XPath, מה שמקל על איתור ומניפולציה של אלמנטים במבנה המסמך. עבור פרויקטים הכוללים חילוץ נתונים מאתרים, ניתן להשתמש ב‑SDK למשימות סקרייפינג של אתרים. ניתן לנתח ולחלץ נתונים מדפי HTML, מה שהופך אותו לכלי בעל ערך לאיסוף מידע מהאינטרנט.
איך לקבל רשימת קטעי HTML המתאימים לשאילתת XPath שצוינה באמצעות 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
