پاکسازی و کوچک سازی HTML زمان بارگذاری و استفاده از پهنای باند صفحات وب را بهبود می بخشد. مشاهده می شود که وقتی یک سند با استفاده از برخی ابزارها به فرمت HTML تبدیل می شود، مقداری کد غیر ضروری تزریق می شود. شما می توانید از شر این کد ناخواسته در برنامه های NET خود خلاص شوید. در این مقاله نحوه رندر کردن اسناد Word به HTML کوچک شده با استفاده از C# بحث می شود.
NET API برای رندر به عنوان HTML Minified
GroupDocs.Viewer یک API مشاهده سند ارائه میکند که اجازه میدهد اسناد مختلف را در HTML ارائه کنید، فرمت های PDF و تصویر در برنامه دات نت. من از این API در مثال ها برای تبدیل فایل DOCX به یک فایل HTML تمیز استفاده خواهم کرد.
میتوانید نصبکنندههای DLL یا MSI را از بخش دانلودها دانلود کنید یا API را در برنامه NET خود از طریق NuGet نصب کنید. .org/packages/groupdocs.viewer).
PM> Install-Package GroupDocs.Viewer
رندر Word DOC/DOCX به HTML Minified با استفاده از C#
فایل های HTML را می توان با استفاده از روش های مربوطه با منابع داخلی یا خارجی به دست آورد. مراحل زیر نحوه تبدیل سند Word (DOC/DOCX) به HTML کوچک شده با استفاده از C# را نشان می دهد.
- فایل DOCX را با استفاده از کلاس Viewer بارگیری کنید.
- گزینه های رندر HTML را با استفاده از کلاس HtmlViewOptions آماده کنید.
- گزینه Minify را با درست کردن آن فعال کنید.
- از View() با گزینه های ایجاد شده برای رندر فایل DOCX به عنوان HTML کوچک شده استفاده کنید.
مثال کد C# زیر فایل Word DOCX را به HTML کوچک شده تبدیل می کند.
// تبدیل Word DOC/DOCX به HTML Minified با استفاده از C#
using (Viewer viewer = new Viewer("path/document.docx"))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/page_{0}.html");
options.Minify = true;
viewer.View(options);
}
مجوز API رایگان دریافت کنید
با دریافت مجوز موقت می توانید از API ها به صورت رایگان و بدون محدودیت ارزیابی استفاده کنید.
نتیجه
به طور خلاصه، نحوه رندر کردن فایلهای DOC/DOCX به صورت HTML کوچکشده با استفاده از C# را مورد بحث قرار دادیم. شما می توانید مبدل و پاک کننده آنلاین خود را بسازید که به کاربران اجازه می دهد اسناد را به HTML کوچک شده تبدیل کنند. علاوه بر این، میتوانید درباره GroupDocs.Viewer for .NET از [اسناد] آن (https://docs.groupdocs.com/viewer/) اطلاعات بیشتری کسب کنید. . برای سؤالات، از طریق forum با ما تماس بگیرید.