وثائق كلمة الانقسام

قم بتقسيم مستندات Word إلى ملفات منفصلة باستخدام .NET REST API.

في مجال إدارة المستندات، تظهر الحاجة إلى تقسيم مستندات Word كحل أساسي، لمعالجة التحديات التي تفرضها الملفات الطويلة والطلب على استخراج المحتوى المستهدف . سواء كنت تتعامل مع تقارير موسعة، أو مشاريع تعاونية، أو مستندات متعددة الأوجه، فإن القدرة على تقسيم مستندات Word بكفاءة تصبح أمرًا بالغ الأهمية. تعمل هذه المقالة على تحسين التعاون وإمكانية الوصول وكفاءة سير العمل بشكل عام باستخدام .NET REST API.

Cloud SDK لتقسيم مستندات Word

الاستفادة من Aspose.Words Cloud SDK for .NET لإنجاز مهمة تقسيم مستندات Word يوفر حلاً قويًا وسهل الاستخدام للمطورين. يقدم SDK هذا مجموعة شاملة من الأدوات والأساليب، مما يسمح بالتكامل السلس في تطبيقات .NET.

أولاً، نحتاج إلى البحث عن “Aspose.Words-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. سيؤدي هذا إلى إضافة مرجع SDK في مشروعك. ثانيًا، احصل على بيانات اعتماد العميل الخاصة بك من cloud Dashboard. إذا لم يكن لديك حساب حالي، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.

تقسيم ملفات DOC في C# .NET

يرجى اتباع الإرشادات الواردة أدناه لتقسيم الصفحات في مستند Word إلى ملفات فردية باستخدام C# .NET.

WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

قم بإنشاء كائن من فئة WordsApi حيث نقوم بتمرير كائن التكوين كوسيطة.

var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArchive);

قم بإنشاء مثيل لمثيل طلب SplitDocument حيث نمرر اسم مستند Word المدخل وتنسيق الإخراج كـ “DOC” ومعلمة تشير إلى أن الإخراج الناتج لا يجب أرشفته بتنسيق ZIP.

var output = wordsApi.SplitDocument(request);

أخيرًا، اتصل بواجهة برمجة التطبيقات (API) لتقسيم مستند Word إلى ملفات فردية وحفظ المخرجات في وحدة التخزين السحابية.

  • في حالة رغبتك في تقسيم نطاق معين من الصفحات في مستند Word، يمكنك تحديد القيمة مقابل الوسيطتين “من” و"إلى". إذا كانت فارغة، يتم تنفيذ عملية التقسيم على كافة الصفحات.
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// إنشاء مثيل لفئة WordsApi
WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

/ Name of input word document
String inputFileName = "test_result.docx";

// تنسيق الملف الناتج
string outputFormat = "DOC";

// اسم الوثيقة الناتجة بعد العملية. إذا تم حذف هذه المعلمة
// ثم سيتم حفظ الملف الناتج باسم مستند الإدخال
String resultantFile = "Split-File";

// العلامة التي تشير إلى ما إذا كان سيتم ضغط الإخراج أم لا.
bool isZipArvhive = false;

// قم بإنشاء كائن لتقسيم المستند
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);

// بدء عملية تقسيم الكلمات
var output = wordsApi.SplitDocument(request);

تقسيم صفحات Word DOC باستخدام أوامر cURL

إنجاز مهمة تقسيم مستندات Word باستخدام أوامر cURL مع Aspose.Words Cloud يوفر API أسلوبًا مباشرًا يعتمد على سطر الأوامر. علاوة على ذلك، بالنسبة للمستخدمين الذين يشعرون بالارتياح تجاه أدوات سطر الأوامر، يوفر هذا الأسلوب وسيلة سريعة ويمكن الوصول إليها لتحقيق تقسيم مستند Word.

الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول JWT باستخدام الأمر التالي:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

بمجرد إنشاء رمز JWT، يرجى تنفيذ الأمر التالي لتقسيم مستند Word إلى ملفات DOC فردية. توفر واجهة برمجة التطبيقات (API) أيضًا القدرة على تحديد تنسيق الملف الناتج (التنسيقات المحتملة يمكن أن تكون DOC، DOCX، PDF، وما إلى ذلك).

curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}/split?format=DOC" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-d ""

استبدل “sourceFile” باسم مستند Word المُدخل المتوفر بالفعل في التخزين السحابي، و"accessToken" برمز وصول JWT الذي تم إنشاؤه أعلاه.

خاتمة

في الختام، تكشف مهمة تقسيم مستندات Word عن طريقتين متميزتين ولكن فعالتين، كل منهما يلبي احتياجات المستخدم المختلفة. عند استخدام .NET Cloud SDK، يحصل المطورون على مجموعة أدوات قوية وغنية بالميزات، مما يؤدي إلى دمج وظائف تقسيم المستندات بسلاسة في تطبيقات .NET الخاصة بهم. من ناحية أخرى، يوفر استخدام أوامر cURL مع Aspose.Words Cloud API بديلاً سريعًا وسهل الوصول إليه يعتمد على سطر الأوامر، وهو مناسب للمستخدمين ذوي الخلفيات التقنية المتنوعة.

روابط مفيدة

مقالات ذات صلة

نوصي بشدة بزيارة المدونات التالية: