تصدير حقل إدخال النص في النموذج كنص
مقدمة
إذن، هل تغوص في عالم Aspose.Words لـ .NET؟ اختيار رائع! إذا كنت تتطلع إلى تعلم كيفية تصدير حقل نموذج إدخال نص كنص، فأنت في المكان المناسب. سواء كنت مبتدئًا أو تصقل مهاراتك، فسيرشدك هذا الدليل إلى كل ما تحتاج إلى معرفته. لنبدأ، أليس كذلك؟
المتطلبات الأساسية
قبل أن نتعمق في التفاصيل، دعنا نتأكد من أن لديك كل ما تحتاجه لمتابعة الأمر بسلاسة:
- Aspose.Words for .NET: قم بتنزيل أحدث إصدار وتثبيته منهنا.
- IDE: Visual Studio أو أي بيئة تطوير C#.
- المعرفة الأساسية بلغة C#: فهم قواعد لغة C# الأساسية ومفاهيم البرمجة الموجهة للكائنات.
- المستند: نموذج مستند Word (
Rendering.docx
) مع حقول نموذج إدخال النص.
استيراد مساحات الأسماء
أولاً وقبل كل شيء، عليك استيراد مساحات الأسماء الضرورية. فهي بمثابة اللبنات الأساسية التي تجعل كل شيء يعمل بسلاسة.
using System;
using System.IO;
using Aspose.Words;
using Aspose.Words.Saving;
حسنًا، الآن بعد أن أصبحت مساحات الأسماء الخاصة بنا جاهزة، فلننتقل إلى العمل!
الخطوة 1: إعداد المشروع
قبل أن ندخل في الكود، دعونا نتأكد من إعداد مشروعنا بشكل صحيح.
إنشاء المشروع
- افتح Visual Studio: ابدأ بفتح Visual Studio أو بيئة تطوير C# المفضلة لديك.
- إنشاء مشروع جديد: انتقل إلى
File > New > Project
. يختارConsole App (.NET Core)
أو أي نوع آخر من المشاريع ذات الصلة. - اسم مشروعك: أعط مشروعك اسمًا ذا معنى، مثل
AsposeWordsExportExample
.
إضافة Aspose.Words
- إدارة حزم NuGet: انقر بزر الماوس الأيمن على مشروعك في مستكشف الحلول وحدد
Manage NuGet Packages
. - البحث عن Aspose.Words: في مدير الحزم NuGet، ابحث عن
Aspose.Words
. - تثبيت Aspose.Words: انقر فوق
Install
لإضافة مكتبة Aspose.Words إلى مشروعك.
الخطوة 2: تحميل مستند Word
الآن بعد أن تم إعداد مشروعنا، فلنقم بتحميل مستند Word الذي يحتوي على حقول نموذج إدخال النص.
- تحديد دليل المستند: قم بتحديد المسار إلى الدليل الذي يتم تخزين مستندك فيه.
- تحميل المستند: استخدم
Document
الفئة لتحميل مستند Word الخاص بك.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
الخطوة 3: إعداد دليل التصدير
قبل التصدير، دعنا نتأكد من أن دليل التصدير جاهز. هذا هو المكان الذي سيتم فيه حفظ ملف HTML والصور.
- تحديد دليل التصدير: حدد المسار الذي سيتم حفظ الملفات المصدرة فيه.
- التحقق من الدليل وتنظيفه: تأكد من وجود الدليل وأنه فارغ.
string imagesDir = Path.Combine(dataDir, "Images");
if (Directory.Exists(imagesDir))
Directory.Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
الخطوة 4: تكوين خيارات الحفظ
وهنا يحدث السحر. نحتاج إلى إعداد خيارات الحفظ لتصدير حقل نموذج إدخال النص كنص عادي.
- إنشاء خيارات الحفظ: تهيئة خيار جديد
HtmlSaveOptions
هدف. - تعيين خيار تصدير النص: قم بتكوين
ExportTextInputFormFieldAsText
الممتلكات لtrue
. - تعيين مجلد الصور: قم بتحديد المجلد الذي سيتم حفظ الصور فيه.
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};
الخطوة 5: حفظ المستند بصيغة HTML
أخيرًا، دعنا نحفظ مستند Word كملف HTML باستخدام خيارات الحفظ التي قمنا بتكوينها.
- تحديد مسار الإخراج: حدد المسار الذي سيتم حفظ ملف HTML فيه.
- حفظ المستند: استخدم
Save
طريقةDocument
الفئة لتصدير المستند.
doc.Save(dataDir + "ExportedDocument.html", saveOptions);
خاتمة
والآن، لقد نجحت في تصدير حقل نموذج إدخال نص كنص عادي باستخدام Aspose.Words for .NET. من المفترض أن يمنحك هذا الدليل نهجًا واضحًا خطوة بخطوة لتحقيق هذه المهمة. تذكر أن الممارسة تؤدي إلى الإتقان، لذا استمر في تجربة خيارات وإعدادات مختلفة لمعرفة ما يمكنك فعله باستخدام Aspose.Words.
الأسئلة الشائعة
هل يمكنني تصدير أنواع أخرى من حقول النموذج باستخدام نفس الطريقة؟
نعم، يمكنك تصدير أنواع أخرى من حقول النموذج عن طريق تكوين خصائص مختلفة لـHtmlSaveOptions
فصل.
ماذا لو كانت مستندي تحتوي على صور؟
سيتم حفظ الصور في مجلد الصور المحدد. تأكد من ضبطImagesFolder
الممتلكات فيHtmlSaveOptions
.
هل أحتاج إلى ترخيص لـ Aspose.Words؟
نعم، يمكنك الحصول على نسخة تجريبية مجانيةهنا أو شراء ترخيصهنا.
هل يمكنني تخصيص HTML المُصدر؟
بالتأكيد! يوفر Aspose.Words خيارات متنوعة لتخصيص مخرجات HTML. راجعالتوثيق لمزيد من التفاصيل.
هل Aspose.Words متوافق مع .NET Core؟
نعم، Aspose.Words متوافق مع .NET Core، و.NET Framework، ومنصات .NET الأخرى.