تبدیل DOCX به HTML در CSharp

یا می خواهید یک سند را به فرمت HTML تبدیل کنید تا محتوای وب سایت خود را دریافت کنید، یا با یک وب سایت ارسال اسناد آنلاین مواجه شده اید که نیاز به ارائه اسناد در قالب HTML دارد. در هر صورت، به یک مبدل DOC به HTML نیاز دارید. با این حال، اگر می خواهید اسناد خود را به صورت برنامه نویسی به HTML تبدیل کنید، این مقاله فقط برای شما مناسب است. این مقاله روش های زیر برای تبدیل اسناد به HTML در C# را پوشش می دهد:

  • ساده ترین تبدیل اسنادی مانند DOCX به HTML در سی شارپ.
  • با گزینه های سفارشی به HTML تبدیل کنید.
  • با استفاده از گزینه نمایش یا پنهان کردن حاشیه های صفحه، تبدیل کنید.

کتابخانه تبدیل اسناد سی شارپ

GroupDocs.Conversion for .NET یک API قدرتمند برای استفاده آسان با قابلیت تبدیل هر سندی از لیست گسترده [قالب‌های سند پشتیبانی شده2 به هر فرمت هدف پشتیبانی شده است. می‌توانید API را از بخش دانلودها دانلود کنید یا آن را از NuGet نصب کنید.

تبدیل DOCX به HTML در C# - ساده

این ساده ترین و بسیار کاربردی ترین تبدیل است. بهتر است بگویم که شما می توانید هر یک از اسناد خود را به فرمت HTML تبدیل کنید. فقط فرمت خود را از لیست فرمت های پشتیبانی شده بررسی کنید و برای تبدیل آن اقدام کنید.

  • نمونه کلاس Converter را برای شروع با سند منبع خود ایجاد کنید.
  • شیء MarkupConvertOptions را نمونه برداری کنید.
  • متد Convert کلاس Converter را فراخوانی کنید.
  • خودشه.

سند شما به HTML تبدیل می شود و سند حاصل در مخزن شما وجود دارد. نمونه کد کوچک زیر، تبدیل یک فایل DOCX به HTML را با استفاده از کلاس Converter در C# نشان می دهد.

// Converting DOCX to HTML in C#
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions();
    converter.Convert("converted.html", options);
}

DOC/DOCX را با گزینه های سفارشی به HTML تبدیل کنید

GroupDocs.Conversion گزینه های مختلف دیگری را برای به دست آوردن نتیجه تبدیل مورد نظر ارائه می دهد. گزینه های سفارشی عبارتند از:

  • چیدمان ثابت
  • چیدمان ثابت - Show Borders
  • قالب
  • شماره صفحه
  • صفحات
  • صفحات Count
  • از PDF استفاده کنید
  • واترمارک
  • بزرگنمایی

برای مشاهده جزئیات هر گزینه می‌توانید از مستندات یا نمونه‌های GitHub دیدن کنید. من برخی از سفارشی سازی ها را در حین تبدیل مجدد DOCX به فرمت HTML در نمونه کد زیر نشان خواهم داد.

// Converting DOCX to HTML in C# with advance options.
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions
    { // Setting customized options
        PageNumber = 2,
        PagesCount = 1,
        FixedLayout = true
    };
    converter.Convert("converted.html", options);
}

تبدیل DOC/DOCX به HTML - نمایش یا پنهان کردن مرزهای صفحه

آخرین اما نه کم‌اهمیت، اکنون می‌توانید نمایان بودن حاشیه‌های صفحه را در حین تبدیل اسناد به HTML در C# کنترل کنید. GroupDocs.Conversion for .NET این کنترل را به برنامه نویسان C# می دهد. مثال زیر نشان می‌دهد که با تنظیم ویژگی FixedLayoutShowBorders کلاس MarkupConvertOptions به درست یا نادرست، می‌توانید حاشیه‌های صفحه را در سند HTML حاصل نشان داده یا پنهان کنید.

// Converting DOCX to HTML in C# with show or hide borders control.
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions
    {
        PageNumber = 2,
        FixedLayout = true,
        PagesCount = 1,
        FixedLayoutShowBorders = false
    };
    converter.Convert("converted.html", options);
}

تصاویر زیر سند اصلی DOCX و HTML تبدیل شده را با و بدون حاشیه صفحه نشان می دهد.

سند Docx برای تبدیل به HTML

سند اصلی DOCX

فایل HTML با حاشیه صفحه و بدون حاشیه.

شکل بالا فایل‌های HTML را نشان می‌دهد که از DOCX با حاشیه‌های نمایشی تبدیل شده‌اند و گزینه‌های حاشیه را نشان نمی‌دهند.

درباره GroupDocs.Conversion بیشتر بیاموزید

بیایید بیشتر صحبت کنیم @ Free Support Forum.