خلال تعاوننا، تعد مشاركة المستندات جزءًا لا يتجزأ من روتيننا اليومي، مما يضمن أن الحصول على مستند مصقول ومتماسك أمر بالغ الأهمية. غالبًا ما تخضع مستندات Word لجولات متعددة من المراجعات، حيث تعمل التعليقات كأداة مهمة لتقديم الملاحظات والتعاون. ومع ذلك، هناك نقطة يمكن أن تؤدي فيها هذه التعليقات (القيمة في البداية) إلى تشويش المستند وتعيق إمكانية قراءته. لا يمكن إنكار الحاجة إلى إزالة التعليقات في مستند Word؛ فهو يعزز وضوح المستند، ويبسط عملية التحرير، وينتج في النهاية منتجًا نهائيًا أكثر احترافية وجمالياً. تتعمق هذه المقالة في الحاجة الملحة ومجموعة المزايا التي تأتي مع إزالة التعليقات بكفاءة من مستندات Word باستخدام .NET REST API.
- .NET REST API لإزالة التعليقات في مستند Word
- كيفية إزالة التعليقات في مستند Word باستخدام C# .NET
- حذف التعليقات في مستند Word باستخدام أوامر cURL
.NET REST API لإزالة التعليقات في مستند Word
Aspose.Words Cloud SDK for .NET عبارة عن مجموعة أدوات قوية تسمح لك بالتفاعل مع .NET REST API دون عناء. يوفر SDK هذا طريقة مريحة وبرمجية لدمج المجموعة الغنية من الميزات التي تقدمها Aspose.Words Cloud في تطبيقات .NET، مما يتيح معالجة المستندات وإدارتها بكفاءة. علاوة على ذلك، عندما يتعلق الأمر بإزالة التعليقات من مستندات Word، فإنه يوفر أسلوبًا مباشرًا. لذلك، بمساعدة أساليبه ووظائفه سهلة الاستخدام، يمكنك بسهولة الوصول إلى وظيفة مسح التعليقات أو حذفها من مستند Word.
الآن، نحتاج أولاً إلى البحث عن “Aspose.Words-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. سيؤدي هذا إلى إضافة مرجع Cloud SDK داخل تطبيق .NET. علاوة على ذلك، نحتاج أيضًا إلى زيارة cloud Dashboard، للحصول على بيانات اعتماد العميل المخصصة.
كيفية إزالة التعليقات في مستند Word باستخدام C# .NET
يرجى اتباع الإرشادات المحددة أدناه لحذف التعليقات في مستند Word باستخدام مقتطف التعليمات البرمجية C# .NET.
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// إنشاء كائن التكوين باستخدام معرف العميل وتفاصيل سر العميل
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// تهيئة مثيل WordsApi
var wordsApi = new WordsApi(config);
// تحميل الملف من محرك الأقراص المحلي
using (var file = System.IO.File.OpenRead("finaloutput.doc"))
{
// إنشاء طلب تحميل الملف
var uploadFileRequest = new UploadFileRequest(file, "sourceFile.doc");
// تحميل الملف إلى التخزين السحابي
wordsApi.UploadFile(uploadFileRequest);
}
// إنشاء تعليق حذف مثيل الطلب
DeleteCommentsOnlineRequest deleteComments = new DeleteCommentsOnlineRequest(document: file);
// اتصل بواجهة برمجة التطبيقات (API) لإزالة كافة التعليقات من مستند Word
var result = wordsApi.DeleteCommentsOnline(deleteComments);
فيما يلي شرح لمقتطف الشفرة المذكور أعلاه.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
WordsApi wordsApi = new WordsApi(config);
أولاً، قم بتهيئة مثيل لفئة WordsApi
أثناء تمرير كائن Configuration
كوسيطة.
var uploadFileRequest = new UploadFileRequest(file, "sourceFile.doc", storageName: "default");
wordsApi.UploadFile(uploadFileRequest);
تحميل مستند Word الإدخال إلى التخزين السحابي.
DeleteCommentsOnlineRequest deleteComments = new DeleteCommentsOnlineRequest(document: file);
قم بإنشاء مثيل طلب حذف التعليقات حيث نمرر اسم مستند Word الذي يحتوي على التعليقات كوسيطة.
wordsApi.DeleteCommentsOnline(deleteComments);
اتصل بواجهة برمجة التطبيقات (API) لإزالة التعليقات في مستند Word.
حذف التعليقات في مستند Word باستخدام أوامر cURL
يوفر استخدام Aspose.Words Cloud بالتزامن مع أوامر cURL لحذف التعليقات من مستند Word مجموعة من الفوائد المقنعة. أولاً وقبل كل شيء، هذا النهج مستقل عن النظام الأساسي ومتعدد الاستخدامات، مما يسمح بالتكامل السلس بغض النظر عن نظام التشغيل أو بيئة التطوير المستخدمة. إن بساطة أوامر cURL وإمكانية الوصول إليها تجعل العملية سهلة الاستخدام للمطورين، وتتطلب الحد الأدنى من الإعداد وتمكين التنفيذ السريع.
الخطوة الأولى هي تنفيذ الأمر التالي لإنشاء رمز وصول 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.
curl -v "https://api.aspose.cloud/v4.0/words/online/delete/comments" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data" \
-F Document="@{sourceFile}"
استبدل “sourceFile” باسم مستند Word الذي يحتوي على تعليقات، “accessToken” برمز وصول JWT الذي تم إنشاؤه أعلاه.
خاتمة
في الختام، تعد القدرة على إدارة التعليقات وإزالتها بكفاءة من مستندات Word جانبًا حاسمًا للحفاظ على الوضوح والكفاءة المهنية في تحرير المستندات. لقد استكشفنا طريقتين فعالتين في هذا المسعى: الاستفادة من Aspose.Words Cloud SDK لـ .NET واستخدام Aspose.Words Cloud جنبًا إلى جنب مع أوامر cURL. يؤدي كلا الأسلوبين إلى نفس النتيجة: إزالة التعليقات بشكل فعال من مستندات Word. سواء اخترت تعقيد SDK أو بساطة أوامر cURL، فإن النتيجة هي تحسين إمكانية قراءة المستندات وتجربة تحرير مبسطة.
وفي كلتا الحالتين، يحقق كلا المسارين هدف إدارة التعليقات، وتمكين المستخدمين من تقديم مستندات احترافية مصقولة.
روابط مفيدة
مقالات ذات صلة
نوصي بشدة بزيارة المدونات التالية: