إضافة بادئة اسم فئة CSS

مقدمة

مرحبًا بك! إذا كنت تتعمق في عالم Aspose.Words for .NET، فأنت على موعد مع متعة لا تُنسى. اليوم، سنستكشف كيفية إضافة بادئة اسم فئة CSS عند حفظ مستند Word بتنسيق HTML باستخدام Aspose.Words for .NET. هذه الميزة مفيدة للغاية عندما تريد تجنب تعارضات اسم الفئة في ملفات HTML.

المتطلبات الأساسية

قبل أن نبدأ، تأكد من أن لديك ما يلي:

  • Aspose.Words لـ .NET: إذا لم تقم بتثبيته بعد،تحميله هنا.
  • بيئة التطوير: Visual Studio أو أي C# IDE آخر.
  • مستند Word: سنستخدم مستندًا باسمRendering.docxضعه في دليل المشروع الخاص بك.

استيراد مساحات الأسماء

أولاً، تأكد من استيراد مساحات الأسماء الضرورية إلى مشروع C# الخاص بك. أضف هذه المساحات في أعلى ملف التعليمات البرمجية الخاص بك:

using System;
using Aspose.Words;
using Aspose.Words.Saving;

الآن، دعونا ننتقل إلى الدليل خطوة بخطوة!

الخطوة 1: إعداد مشروعك

قبل أن نتمكن من البدء في إضافة بادئة اسم فئة CSS، دعنا نقوم بإعداد مشروعنا.

الخطوة 1.1: إنشاء مشروع جديد

قم بتشغيل Visual Studio الخاص بك وقم بإنشاء مشروع تطبيق وحدة تحكم جديد. قم بتسميته بشيء جذاب مثلAsposeCssPrefixExample.

الخطوة 1.2: إضافة Aspose.Words إلى .NET

إذا لم تكن قد قمت بذلك بالفعل، فأضف Aspose.Words for .NET إلى مشروعك عبر NuGet. ما عليك سوى فتح وحدة تحكم إدارة الحزم NuGet وتشغيل:

Install-Package Aspose.Words

رائع! الآن أصبحنا جاهزين لبدء البرمجة.

الخطوة 2: قم بتحميل مستندك

أول شيء يتعين علينا فعله هو تحميل مستند Word الذي نريد تحويله إلى HTML.

الخطوة 2.1: تحديد مسار المستند

قم بإعداد المسار إلى دليل المستند الخاص بك. من أجل هذا البرنامج التعليمي، دعنا نفترض أن المستند الخاص بك موجود في مجلد باسمDocuments ضمن دليل المشروع الخاص بك.

string dataDir = @"C:\YourProject\Documents\";

الخطوة 2.2: تحميل المستند

الآن، دعنا نحمل المستند باستخدام Aspose.Words:

Document doc = new Document(dataDir + "Rendering.docx");

الخطوة 3: تكوين خيارات حفظ HTML

بعد ذلك، نحتاج إلى تكوين خيارات حفظ HTML لتشمل بادئة اسم فئة CSS.

الخطوة 3.1: إنشاء خيارات حفظ HTML

إنشاء مثيلHtmlSaveOptions الكائن وتعيين نوع ورقة نمط CSS إلىExternal.

HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
    CssStyleSheetType = CssStyleSheetType.External
};

الخطوة 3.2: تعيين بادئة اسم فئة CSS

الآن، دعونا نضعCssClassNamePrefix الخاصية إلى البادئة المطلوبة. في هذا المثال، سنستخدم"pfx_".

saveOptions.CssClassNamePrefix = "pfx_";

الخطوة 4: حفظ المستند بصيغة HTML

وأخيرًا، دعنا نحفظ المستند كملف HTML باستخدام خياراتنا التي قمنا بتكوينها.

حدد مسار ملف HTML الناتج واحفظ المستند.

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.AddCssClassNamePrefix.html", saveOptions);

الخطوة 5: التحقق من الناتج

بعد تشغيل مشروعك، انتقل إلىDocuments المجلد. يجب أن تجد ملف HTML باسمWorkingWithHtmlSaveOptions.AddCssClassNamePrefix.html افتح هذا الملف في محرر نصوص أو متصفح للتحقق من أن فئات CSS تحتوي على البادئةpfx_.

خاتمة

والآن، لقد انتهيت! باتباع هذه الخطوات، تكون قد نجحت في إضافة بادئة اسم فئة CSS إلى مخرجات HTML باستخدام Aspose.Words for .NET. يمكن أن تساعدك هذه الميزة البسيطة والقوية في الحفاظ على أنماط نظيفة وخالية من التعارضات في مستندات HTML.

الأسئلة الشائعة

هل يمكنني استخدام بادئة مختلفة لكل عملية حفظ؟

نعم، يمكنك تخصيص البادئة في كل مرة تحفظ فيها مستندًا عن طريق تغييرCssClassNamePrefix ملكية.

هل تدعم هذه الطريقة CSS المضمنة؟

الCssClassNamePrefixتعمل الخاصية مع CSS خارجي. بالنسبة لـ CSS المضمن، ستحتاج إلى نهج مختلف.

كيف يمكنني تضمين خيارات حفظ HTML الأخرى؟

يمكنك تكوين خصائص مختلفة لـHtmlSaveOptions لتخصيص مخرجات HTML الخاصة بك. تحقق منالتوثيق لمزيد من التفاصيل.

هل من الممكن حفظ HTML في تيار؟

بالتأكيد! يمكنك حفظ المستند في مجرى عن طريق تمرير كائن المجرى إلىSave طريقة.

كيف يمكنني الحصول على الدعم إذا واجهت مشاكل؟

يمكنك الحصول على الدعم منمنتدى اسبوس.