چگونه سند Word را با استفاده از C# به HTML تبدیل کنیم

چگونه سند Word را با استفاده از C# به HTML تبدیل کنیم

در این آموزش کوتاه، نحوه تبدیل یک سند Word به HTML با استفاده از C# را یاد می‌گیریم. این تبدیل می‌تواند به‌صورت کارآمد بر روی هر سیستم‌عاملی مانند macOS، Linux یا MS Windows که چارچوب .NET پیکربندی شده است، انجام شود.

مزایای تبدیل اسناد Word به HTML

  1. سازگاری وب: - فایل‌های HTML می‌توانند به‌راحتی در مرورگرهای وب نمایش داده شوند.
  2. حفظ قالب‌بندی: - بیشتر قالب‌بندی‌های سند Word می‌تواند در خروجی HTML حفظ شود.
  3. قابلیت چندپلتفرمی: - فایل‌های HTML می‌توانند از پلتفرم‌های مختلف بدون مشکلات سازگاری دسترسی پیدا کنند.

راهنمای گام‌به‌گام برای تبدیل سند Word به HTML

گام 1: نصب کتابخانه Aspose.Words

هر دو مرحله پشتیبان‌گیری و رمزگذاری را ترکیب کنید تا اسنادی امن و قابل بازیابی ایجاد کنید.

Install-Package Aspose.Words

مرحله 2: بارگذاری فایل DOCX

یک شی از کلاس Document ایجاد کنید تا سند Word مورد نظر برای تبدیل را بارگذاری کنید.

Document doc = new Document("Input.docx");

مرحله 3: مشخص کردن ویژگی‌های HtmlSaveOptions

ویژگی‌های مختلف را با استفاده از کلاس HtmlSaveOptions برای تبدیل تنظیم کنید.

using Aspose.Words.Saving;
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline;
saveOptions.ExportPageMargins = true;
saveOptions.ImageResolution = 90;

مرحله 4: ذخیره خروجی به‌صورت HTML

از متد Document.Save برای ذخیرهٔ فایل به فرمت HTML استفاده کنید.

doc.Save("HtmlSaveOptions.html", saveOptions);

کد نمونه برای تبدیل DOCX به HTML

در اینجا یک مثال کامل که تمام مراحل را با هم ترکیب می‌کند:

using Aspose.Words;
using Aspose.Words.Saving;
// Load input Word DOCX file
Document doc = new Document("Input.docx");

// Set different properties of HtmlSaveOptions class
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline;
saveOptions.ExportPageMargins = true;
saveOptions.ImageResolution = 90;

// Save output HTML
doc.Save("HtmlSaveOptions.html", saveOptions);

نتیجه‌گیری

در این آموزش، ما نحوه تبدیل یک سند Word به HTML با استفاده از C# را بررسی کردیم. با دنبال کردن مراحل بیان‌شده، می‌توانید تنظیمات تبدیل را مطابق نیازهای خود سفارشی کنید و اطمینان حاصل کنید که HTML شما تمامیت سند اصلی را حفظ می‌کند. برای بررسی‌های بیشتر، می‌توانید به مطالب مربوط به تبدیل فایل‌های DOCX به فرمت‌های دیگر مانند TIFF مراجعه کنید.

 فارسی