
Aspose.HTML برای پایتون از طریق .NET
API HTML پایتون برای ایجاد و تبدیل HTML به PDF، XPS، DOCX
برترین کتابخانه HTML پایتون به توسعهدهندگان امکان بارگذاری، تجزیه، ایجاد، رندر، ویرایش و تبدیل فایلهای HTML به PDF، XPS، DOCX، PNG و JPEG را میدهد. این کتابخانه از CSS، JavaScript و استانداردهای مدرن HTML پشتیبانی میکند.
Aspose.HTML برای پایتون از طریق .NET چیست؟
Aspose.HTML برای پایتون از طریق .NET یک API پایتون API که توسط .NET پشتیبانی میشود، بهطور خاص برای این طراحی شده است که به توسعهدهندگان امکان بارگذاری، تجزیه، رندر، ویرایش و تبدیل اسناد HTML با دقت را بدهد. این کتابخانه پشتیبانی گستردهای از CSS، JavaScript و استانداردهای مدرن HTML ارائه میدهد و آن را برای ساخت برنامههایی که محتویات HTML را تولید، تبدیل یا نمایش میدهند، ایدهآل میسازد. چندین ویژگی مهم در این کتابخانه وجود دارد، از جمله ایجاد اسناد HTML از صفر، بارگذاری HTML از فایلها و همچنین جریان، بارگذاری مستقیم HTML از یک URL، تجزیه فایلهای HTML و تغییر دینامیک مدل شیء سند (DOM)، تبدیل HTML به PDF، رندر HTML به فرمتهای تصویری محبوب مانند JPEG، PNG، BMP و TIFF، تبدیل HTML به EPUB و موارد دیگر.
Aspose.HTML برای Python از طریق .NET به عنوان یک «مرورگر بدون سر» عمل میکند و یک API گسترده ارائه میدهد که به توسعهدهندگان امکان مدیریت HTML و فرمتهای مرتبط (XHTML، MHTML، SVG، Markdown، EPUB) را بدون نیاز به نرمافزار یا رابط کاربری خارجی میدهد. این باعث میشود که گزینهای ایدهآل برای طیف وسیعی از برنامهها باشد، از استخراج وب و تولید محتوا تا تبدیل اسناد و ساخت گزارش. طراحی API بصری است، بهویژه برای کسانی که با استانداردهای وب و دستکاری DOM آشنا هستند. Aspose.HTML گزینههای پیکربندی غنی برای رندرینگ فراهم میکند، مانند تنظیم اندازه صفحه، حاشیهها، DPI و موارد دیگر. این برای سیستمهای انتشار یا بایگانی اسناد بسیار مفید است. چه در حال خودکارسازی تبدیلها، تولید گزارشها، بایگانی محتوا یا ساخت یک ویرایشگر کامل باشید، این API ابزارهای لازم برای انجام کار بهصورت تمیز و کارآمد را در اختیار شما میگذارد.
شروع کار با Aspose.HTML برای پایتون از طریق .NET
روش پیشنهادی برای نصب Aspose.HTML برای Python از طریق .NET از طریق PyPi. میتوانید به راحتی API را مستقیماً در پروژههای Maven خود با پیکربندیهای ساده استفاده کنید.
نصب Aspose.HTML برای پایتون از طریق .NET
pip install aspose-html-net میتوانید کتابخانه را مستقیماً از Aspose.HTML برای Python از طریق .NET صفحه محصول دانلود کنید
بارگذاری و تجزیه HTML از منابع مختلف
Aspose.HTML برای Python از طریق .NET پشتیبانی کامل برای بارگذاری و تجزیه اسناد HTML بهصورت برنامهنویسی داخل برنامههای Python فراهم کرده است. این API به توسعهدهندگان Python امکان میدهد اسناد HTML را از فایلها، URLها یا جریانها بارگذاری کنند، که آن را در پردازش محتوای وب بسیار چندمنظوره میسازد. قطعه کدهای زیر یک صفحه HTML را از اینترنت بارگذاری کرده و عنوان آن را چاپ میکند—ایدهآل برای استخراج وب یا تحلیل محتوا.
چگونه یک صفحه HTML را از اینترنت بارگذاری کرده و عنوان آن را با استفاده از API پایتون چاپ کنیم؟
from aspose.html import HTMLDocument
# Load HTML document from a web URL
document = HTMLDocument("https://example.com")
print(document.title)
تبدیل HTML به PDF، XPS، DOCX از طریق API پایتون
یکی از ویژگیهای برجسته Aspose.HTML برای Python از طریق .NET، موتور پیشرفته تبدیل اسناد آن است. این API پشتیبانی کامل برای خواندن و تبدیل HTML به PDF، XPS، DOCX، تصاویر و فرمتهای فایل دیگر با استفاده از API پایتون فراهم کرده است. در اینجا یک مثال قدرتمند آورده شده است که به توسعهدهندگان نرمافزار اجازه میدهد یک فایل HTML را بارگذاری کرده و با استفاده از موتور رندر داخلی، آن را به PDF با کیفیت بالا تبدیل کنند.
چگونه فایل HTML را بارگذاری و به PDF با کیفیت بالا تبدیل کنیم با استفاده از API پایتون؟
from aspose.html import HTMLDocument
from aspose.html.saving import PdfSaveOptions
from aspose.html.rendering.pdf import PdfDevice
document = HTMLDocument("input.html")
options = PdfSaveOptions()
device = PdfDevice("output.pdf")
device.render(document)
سیستمهای تولید گزارش پویا
آیا نیاز به تولید گزارشهای پویا از دادهها دارید؟ Aspose.HTML برای Python از طریق .NET به شما امکان میدهد قالبهای HTML را بگیرید، آنها را با دادهها بایند کنید و به PDF یا تصاویر آماده چاپ تبدیل کنید داخل برنامههای Python. توسعهدهندگان نرمافزار میتوانند یک موتور قالبسازی ایجاد کنند که جایگیرهای موجود در HTML با دادههای واقعی جایگزین شوند، به PDF رندر شوند و برای مشتریان ایمیل شوند—همه اینها در Python.
ویرایش و دستکاری عناصر HTML از طریق پایتون
Aspose.HTML یک API کامل DOM (Document Object Model) ارائه میدهد که به شما امکان ویرایش گرههای HTML، تغییر ویژگیها یا ایجاد عناصر جدید به صورت برنامهنویسی را میدهد. این کتابخانه بهطور کامل از استایلدهی CSS خارجی و درونخطی پشتیبانی میکند و JavaScript جاسازیشده را اجرا میکند، بهطوری که خروجی رندر شده دقیقاً همانگونه که در مرورگر نمایش داده میشود، باقی بماند. میتوانید اسناد وب پویا بسازید یا تغییرات را در چندین فایل بهصورت خودکار با استفاده از این روشها انجام دهید. مثال زیر نشان میدهد چگونه توسعهدهندگان میتوانند استایلهای CSS را بهصورت پویا بر روی عناصر HTML اعمال کنند یا استایل موجود را در برنامههای Python استخراج کنند.
چگونه استایلهای CSS را بهصورت پویا به عناصر HTML اعمال یا استایلهای موجود را استخراج کنیم با استفاده از API پایتون؟
import aspose.html as html
import aspose.html.dom as dom
# Create a new HTML document
document = html.HTMLDocument()
# Create a paragraph element
paragraph = document.create_element("p")
paragraph.text_content = "Styled with Aspose.HTML!"
# Apply CSS style
paragraph.style.color = "blue"
paragraph.style.font_size = "20px"
# Append to the document body
document.body.append_child(paragraph)
# Save the document
document.save("styled.html")
