آغاز کار با Aspose.HTML برای .NET
روش توصیه شده برای نصب Aspose.HTML برای .NET استفاده از NuGet است. لطفاً از دستور زیر برای نصب روان استفاده کنید.
نصب Aspose.HTML برای .NET از طریق NuGet
NuGet\Install-Package Aspose.Font.Cpp -Version 23.5.0
شما میتوانید کتابخانه را مستقیماً از صفحه محصول Aspose.HTML برای .NET دانلود کنید
ایجاد و دستکاری فایل HTML از طریق .NET
Aspose.HTML برای .NET این امکان را برای حرفهایهای نرمافزار فراهم میکند که بهطور برنامهنویسی یک سند HTML را از ابتدا در داخل برنامههای C# خود تولید کنند. توسعهدهندگان نرمافزار میتوانند عملیات مختلفی بر روی اسناد HTML انجام دهند، مانند افزودن یا تغییر عناصر HTML، کار با ویژگیها، مدیریت محتوا، بارگذاری فایل HTML از طریق URL، بارگذاری HTML از یک فایل و بسیاری موارد دیگر. این کتابخانه مجموعهای غنی از متدها و ویژگیها را برای مدیریت فرمتبندی متن، جداول، تصاویر، هایپرلینکها، استایلهای CSS و موارد دیگر ارائه میدهد. مثال زیر نشان میدهد که چگونه یک سند HTML جدید در داخل برنامههای .NET ایجاد کنیم.
ایجاد یک سند HTML جدید با استفاده از کد C#
using System.IO;
using Aspose.Html;
...
// Prepare an output path for a document saving
string documentPath = Path.Combine(OutputDir, "create-new-document.html");
// Initialize an empty HTML document
using (var document = new HTMLDocument())
{
// Create a text element and add it to the document
var text = document.CreateTextNode("Hello World!");
document.Body.AppendChild(text);
// Save the document to a disk
document.Save(documentPath);
}
تبدیل HTML به PDF از طریق API C#
Aspose.HTML برای .NET شامل یک مبدل بسیار قدرتمند است که به توسعهدهندگان نرمافزار اجازه میدهد تا اسناد HTML را به راحتی به PDF و سایر فرمتهای فایل پشتیبانی شده تبدیل کنند. این کتابخانه امکان تبدیل بدون درز اسناد HTML به فرمت PDF را بدون هیچ وابستگی فراهم میکند. این کتابخانه فرآیند تبدیل را به دقت انجام میدهد و طرحبندی، فرمت و استایل اصلی محتوای HTML را حفظ میکند. این ویژگی بهویژه برای تولید گزارشهای PDF، فاکتورها و سایر اسناد از الگوهای HTML مفید است. مثال زیر نشان میدهد که چگونه میتوان یک سند HTML را به فایلهای PDF با استفاده از کد .NET تبدیل کرد.
چگونه HTML را با استفاده از API C# .NET به PDF تبدیل کنیم؟
using System.IO;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
// Invoke the ConvertHTML() method to convert the HTML code to PDF
Converter.ConvertHTML(@"Hello, World!
", ".", new PdfSaveOptions(), Path.Combine(OutputDir, "convert-with-single-line.pdf"));
مستندات HTML را از طریق API C# رندر کنید
کتابخانه Aspose.HTML برای .NET شامل قابلیتهای داخلی برای رندر کردن اسناد HTML به طور مستقیم بر روی صفحه نمایش یا یک تصویر است، که به توسعهدهندگان نرمافزار این امکان را میدهد تا محتوای HTML را درون برنامههای خود تجسم کنند. این ویژگی به کاربران در تولید عکسهای صفحه وب، ایجاد نمایشهای بصری از صفحات وب، یا تولید پیشنمایشهای محتوای HTML کمک میکند. این ویژگی به ویژه در سناریوهایی که رندرینگ HTML در زمان واقعی مورد نیاز است، مانند مرورگرهای وب، کلاینتهای ایمیل یا سیستمهای مدیریت محتوا، ارزشمند است. مثال زیر نشان میدهد که چگونه میتوان فایلهای SVG را به راحتی به فرمتهای فایل دیگر رندر کرد.
چگونه فایل SVG را با استفاده از API C# به PDF تبدیل کنیم؟
using System.IO;
using Aspose.Html;
using Aspose.Html.Rendering;
using Aspose.Html.Rendering.Pdf;
using Aspose.Html.Rendering.Pdf.Encryption;
...
// Initialize an SVG document from the file
using var document = new SVGDocument(Path.Combine(DataDir, "shapes.svg"));
// Create an instance of SVG Renderer
using var renderer = new SvgRenderer();
// Prepare a path to save the converted file
string savePath = Path.Combine(OutputDir, "merge-svg.pdf");
// Create the instance of the PdfRenderingOptions class and set a custom page size
var options = new PdfRenderingOptions();
options.PageSetup.AnyPage = new Page(new Size(600, 500));
// Create an instance of PdfDevice class
using var device = new PdfDevice(options, savePath);
// Render SVG to PDF
renderer.Render(device, document);
تحلیل و دستکاری HTML
Aspose.HTML برای .NET قابلیتهای کارآمدی در تجزیه HTML ارائه میدهد و به توسعهدهندگان نرمافزار اجازه میدهد تا اسناد HTML را بارگذاری کرده و ساختار سند را با استفاده از مدل شیء سند (DOM) پیمایش کنند. DOM دسترسی آسان به عناصر HTML، ویژگیها و محتوا را فراهم میکند و تسهیلکننده دستکاری و استخراج دادهها از فایلهای HTML است. این کتابخانه به کاربران کمک میکند تا عناصر خاصی را استخراج کرده، ویژگیها و محتوا را تغییر دهند و به راحتی عناصر HTML جدیدی را بهطور دینامیک ایجاد کنند.
اعتبارسنجی و پاکسازی HTML
کتابخانه Aspose.HTML برای .NET ویژگی بسیار مفیدی برای اعتبارسنجی و پاکسازی ارائه داده است که به تضمین یکپارچگی و انطباق اسناد HTML کمک میکند. توسعهدهندگان نرمافزار میتوانند فایلهای HTML را در برابر استانداردهای مختلف، مانند HTML5، XHTML یا طرحهای سفارشی در داخل برنامههای C# خود اعتبارسنجی کنند. آنها همچنین میتوانند اسناد HTML را با حذف عناصر ناخواسته یا بالقوه مخرب پاکسازی و ضدعفونی کنند و یک محیط پردازش ایمن و قابل اعتماد را تضمین کنند.