حل أسماء الخطوط

في هذا البرنامج التعليمي، سنرشدك عبر التعليمات البرمجية المصدر لـ C# لحل أسماء الخطوط المفقودة باستخدام Aspose.Words for .NET. تتيح لك هذه الميزة حل أسماء الخطوط المفقودة تلقائيًا عند تحويل مستند إلى HTML.

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

للبدء، قم بإنشاء مشروع C# جديد في بيئة التطوير المتكاملة (IDE) المفضلة لديك. تأكد من الإشارة إلى مكتبة Aspose.Words for .NET في مشروعك.

الخطوة 2: تحميل الوثيقة

في هذه الخطوة، سنقوم بتحميل المستند المراد معالجته. استخدم الكود التالي لتحميل المستند من دليل محدد:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Missing font.docx");

يقوم هذا الرمز بإنشاء مثيل لـDocument عن طريق تحميل المستند من الدليل المحدد.

الخطوة 3: تكوين خيارات النسخ الاحتياطي لـ HTML

سنقوم الآن بتكوين خيارات حفظ HTML لحل أسماء الخطوط المفقودة أثناء التحويل. استخدم الكود التالي:

HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true,
ResolveFontNames=true
};

يقوم هذا الرمز بإنشاء مثيل لـHtmlSaveOptions ويحددResolveFontNames خيار لtrueلحل أسماء الخطوط المفقودة عند التحويل إلى HTML. أيضا،PrettyFormat تم ضبط الخيار علىtrue للحصول على كود HTML منسق بشكل جيد.

الخطوة 4: تحويل وحفظ المستند إلى HTML

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

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

يقوم هذا الرمز بتحويل المستند إلى HTML عن طريق حل أسماء الخطوط المفقودة تلقائيًا، ويحفظ ملف HTML المحول في الدليل المحدد.

مثال على التعليمات البرمجية المصدر لحل أسماء الخطوط باستخدام Aspose.Words لـ .NET


	// المسار إلى دليل المستندات.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Missing font.docx");

	HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
	{
		PrettyFormat = true, ResolveFontNames = true
	};

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

تأكد من تحديد المسار الصحيح إلى دليل المستندات في ملفdataDir عامل.