تبدیل‌کننده HTML برای .NET

Aspose.HTML Converter برای .NET یک پلاگین با عملکرد بالا است که به توسعه دهندگان اجازه می دهد تا HTML و XHTML اسناد به فرمت های متعدد، از جمله PDF، XPS، و فایل های تصویر. طراحی شده برای یکپارچه سازی بی سیم، پشتیبانی از طرح های پیچیده، منابع خارجی و گزینه های ارائه پیشرفته، آن را به عنوان یک ابزار ضروری برای اتوماسیون مستند، گزارش و جریان های کار وب به چاپ.

نصب و نصب

  • نصب بسته Aspose.HTML از طریق NuGet یا دانلود مجموعه ها از دانلود صفحه .
  • کلیدهای مجوز خود را اعمال کنید، از جمله در صورت لزوم، برای باز کردن تمام قابلیت ها.
  • ارجاع به Aspose.Html نام در پروژه شما.

سازگار با .NET Framework، .NET Core (2.0 تا 3.1) و .NET Standard 2.0/2.1 در محیط های ویندوز، macOS و لینوکس کار می کند.

تبدیل HTML به PDF

شایع ترین سناریو تبدیل HTML به PDF است.شما می توانید گزینه هایی مانند رمزگذاری، اندازه صفحه و مارجین ها را تنظیم کنید.

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();

// Convert HTML to PDF
Converter.ConvertHTML(document, options, "developer-guide.pdf");

این مثال یک فایل HTML را به یک PDF تبدیل می کند در حالی که طرح آن حفظ می شود.

تبدیل HTML به تصویر

شما همچنین می توانید محتوای HTML را به تصاویر مانند PNG یا JPEG تبدیل کنید.

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);

// Convert HTML to PNG
Converter.ConvertHTML(document, options, "developer-guide.png");

این کد HTML را به یک PNG تصویر که می تواند در گزارش ها یا آرشیوها مورد استفاده قرار گیرد.

تبدیل HTML به XPS

برای تولید XPS اسناد از HTML:

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new XpsSaveOptions();

// Convert HTML to XPS
Converter.ConvertHTML(document, options, "developer-guide.xps");

اشتباه در راه حل نمونه

اشتباهات را با try-catch انجام دهید:

try
{
    var document = new HTMLDocument("developer-guide.html");
    var options = new PdfSaveOptions();
    Converter.ConvertHTML(document, options, "developer-guide.pdf");
}
catch (Exception ex)
{
    Console.WriteLine($"Error converting HTML: {ex.Message}");
}

ویژگی‌های کلیدی

  • Multi-Format Export : تبدیل HTML به PDF، XPS و تصاویر.
  • Layout Fidelity : منابع فونت، CSS، گرافیک و خارجی را حفظ می کند.
  • گزینه های پیشرفته PDF : پشتیبانی از سازگاری PDF/A، رمزگذاری و متا داده ها.
  • Cross-Platform : در محیط های .NET در ویندوز، لینوکس و macOS کار می کند.

بهترین شیوه‌ها

  • همیشه کلیدهای مجوز را در استارتاپ های کاربردی اعمال کنید تا از امتیازات ارزیابی اجتناب کنید.
  • منابع خارجی معتبر (CSS، تصاویر، فونت ها) قبل از تبدیل قابل دسترسی هستند.
  • استفاده PdfSaveOptions یا ImageSaveOptions تا کیفیت و اندازه تولید خوب باشد.
  • برای فایل های بزرگ HTML، ترجیح تبدیل مبتنی بر جریان برای کاهش استفاده از حافظه.

با ادغام Aspose.HTML Converter برای .NET ، توسعه دهندگان می توانند به طور موثر محتوای HTML را به PDF های حرفه ای، XPS یا خروجی های تصویر تبدیل کنند و در عین حال هماهنگی طرح و عملکرد بالا را تضمین کنند.

 فارسی