تحويل DOCX إلى HTML في CSharp

إما أنك تريد تحويل مستند إلى تنسيق HTML للحصول على محتوى لموقع الويب الخاص بك ، أو أنك قد صادفت موقع ويب لتقديم المستندات عبر الإنترنت يتطلب تقديم المستندات بتنسيق HTML. في كلتا الحالتين ، تحتاج إلى محول DOC إلى HTML. ومع ذلك ، إذا كنت بحاجة إلى تحويل مستنداتك إلى HTML برمجيًا ، فهذه المقالة لك فقط. ستغطي هذه المقالة الطرق التالية لتحويل المستندات إلى HTML في C #:

  • أبسط تحويل للمستندات مثل DOCX إلى HTML في C #.
  • تحويل إلى HTML مع خيارات مخصصة.
  • قم بالتحويل باستخدام خيار إظهار أو إخفاء حدود الصفحة.

مكتبة تحويل المستندات C

GroupDocs.Conversion for .NET هي واجهة برمجة تطبيقات قوية سهلة الاستخدام مع القدرة على تحويل أي مستند من قائمة واسعة من تنسيقات المستندات المدعومة إلى أي تنسيقات هدف مدعومة. يمكنك تنزيل واجهة برمجة التطبيقات من قسم التنزيلات أو تثبيتها من NuGet.

تحويل DOCX إلى HTML في C # - بسيط

هذا هو التحويل الأبسط والأكثر فائدة. من الأفضل أن أقول أنه يمكنك تحويل أي من مستنداتك إلى تنسيق HTML. ما عليك سوى التحقق من التنسيق الخاص بك من قائمة التنسيقات المدعومة والمضي قدمًا لتحويلها.

  • قم بإنشاء مثيل لفئة المحول لتبدأ بمستندك المصدر.
  • إنشاء كائن MarkupConvertOptions.
  • قم باستدعاء طريقة تحويل لفئة المحول.
  • هذا هو.

سيتم تحويل المستند إلى HTML وسيكون المستند الناتج موجودًا في المستودع الخاص بك. يوضح نموذج التعليمات البرمجية الصغيرة التالي تحويل ملف DOCX إلى HTML باستخدام فئة المحول في 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
  • علامة مائية
  • تكبير

يمكنك زيارة الوثائق أو عينات جيثب لرؤية كل خيار بالتفصيل. سأعرض بعض التخصيصات أثناء تحويل 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

لنتحدث أكثر في @ منتدى الدعم المجاني.