تحويل مستندات Word (DOC، DOCX) إلى تنسيق نصي هو متطلب شائع في استخراج البيانات، والفهرسة، أو سير العمل الآلي. مع مساعدة .NET Cloud SDK، يمكنك بسهولة استخراج النص من مستندات Word لمعالجة اللغة الطبيعية، أو تحليل المحتوى، أو تخزين بيانات نصية كبيرة دون الاعتماد على Microsoft Word.
واجهة برمجة تطبيق تحويل الكلمات إلى نص
تقدم GroupDocs.Parser Cloud SDK for .NET أدوات قوية لتحليل واستخراج وتحويل مستندات Word إلى تنسيق نصي. يدعم DOC و DOCX وغيرها من تنسيقات المستندات الشائعة، مما يوفر للمطورين طريقة سريعة لبناء محولات من المستندات إلى النصوص أو من docx إلى txt في تطبيقات .NET.
المتطلبات الأساسية
- قم بالتسجيل في GroupDocs Cloud Dashboard.
- احصل على معرف العميل (Client ID) والسر السري للعميل (Client Secret).لمزيد من المعلومات، يُرجى زيارة هذه المقالة.
- قم بتثبيت .NET 6.0 أو أحدث و Visual Studio.
- تثبيت SDK من حزم NuGet:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
تحويل DOCX إلى TXT باستخدام C#
إليك مثال بسيط يوضح كيفية تحويل DOCX إلى TXT أو استخراج النص من مستندات Word باستخدام GroupDocs.Parser Cloud SDK لـ .NET.
1.: تهيئة تكوين واجهة برمجة التطبيقات
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var parserApi = new ParserApi(config);
2.: استدعِ طريقة Parse لاستخراج المحتوى النصي للمستند. قم بتهيئة كائن من كائن ImagesRequest حيث نقوم بتمرير مثيل من فئة ImagesOptions كوسيط.
var response = parserApi.Parse(new ParseRequest("sample.docx"));
3.: احفظ النص المستخرج كملف .txt محليًا لمزيد من المعالجة.
File.WriteAllText("output.txt", response.Text);
- 💡 يمكنك أيضًا استخراج النص من صفحات أو فقرات معينة عن طريق تعيين فلاتر في معلمة ParseOptions.
// لأمثلة إضافية، يرجى زيارة https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-55c38f4b7f22", "XXXXXXXXXXXX");
var parseApi = new ParseApi(configuration);
var fileApi = new FileApi(configuration);
// Load input Word document
using (var fileStream = OpenRead("input.docx"))
{
// upload the input Word document to cloud storage
var uploadRequest = new Requests.UploadFileRequest("sample.docx", fileStream);
fileApi.UploadFile(uploadRequest);
}
var options = new TextOptions
{
FileInfo = new FileInfo { FilePath = "sample.docx" }
};
var request = new TextRequest(options);
// extract text from input Word document
var response = parseApi.Text(request);
Console.WriteLine("Extracted Text:\n");
Console.WriteLine(response.Text);
استخراج النص من Word عبر cURL
إذا كنت تفضل عمليات سطر الأوامر، يمكنك استخدام واجهة برمجة التطبيقات REST مباشرة عبر cURL لتحويل DOC أو DOCX إلى نص عبر الإنترنت.
الخطوة 1: الحصول على رمز الوصول:
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
الخطوة 2: تحويل DOCX إلى TXT:
curl -X POST "https://api.groupdocs.cloud/v1.0/parser/{inputFile}/text" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-o "{outputFile}.txt"
استبدل {inputFile} باسم ملف Word الخاص بك و {outputFile} باسم ملف TXT المرغوب لحفظه محليًا.
محوّل DOCX إلى TXT مجاني عبر الإنترنت
إذا كنت تريد تجربة تحويل Word إلى نص عبر الإنترنت بسرعة، تحقق من محول DOCX إلى TXT المجاني. يتيح لك رفع وتحويل أي ملف Word إلى تنسيق نصي على الفور مباشرة في متصفحك - دون الحاجة إلى تثبيت أو برمجة.

ملخص
لقد استكشافنا أن حزمة تطوير البرمجيات السحابية .NET الخاصة بنا توفر حلاً موثوقًا، قائمًا على السحابة، لاستخراج النص من مستندات Word وتحويلها إلى تنسيق TXT. إنها تسهل استخراج البيانات، وتحليل المحتوى، والتكامل مع أنظمة معالجة الوثائق المؤسسية.
لماذا نستخدم GroupDocs.Parser Cloud؟
- يدعم تنسيقات DOC و DOCX.
- تكامل سهل مع تطبيقات .NET.
- 100% قائمة على السحابة — لا حاجة إلى Microsoft Word.
- Generate clean TXT output ready for data processing or storage.
الأسئلة المتكررة (FAQs)
- Can I convert DOCX to TXT using C#?
- نعم. يتيح لك SDK استخراج وحفظ النص من مستندات Word مباشرة بتنسيق TXT.
- هل يدعم ملفات DOC و DOCX أيضًا؟
- نعم. كلا تنسيقي الملفين مدعومان بالكامل للتحويل واستخراج النص.
- Is Microsoft Word required for this conversion?
- لا. يتم تنفيذ التحويل بالكامل على منصة GroupDocs Cloud.
- هل يمكنني اختيار أقسام أو صفحات معينة للاستخراج؟
- نعم. يمكنك تحديد نطاقات الصفحات أو المناطق لاستخراج النص الجزئي.
