إنشاء باركود في مستندات وورد باستخدام C#

تعتبر الباركود تمثيلات رسومية للبيانات، تتكون عادة من خطوط متوازية أو نقاط أو مستطيلات تشفر معلومات أساسية. تُستخدم على نطاق واسع في مختلف الصناعات لتضمين تفاصيل المنتجات، وتتبع المخزون، وإدارة حركة المنتجات. في العديد من السيناريوهات، قد تحتاج إلى إضافة باركود ديناميكي إلى مستند وورد باستخدام C#. يدعم Microsoft Word تنسيقات الملفات الشائعة مثل DOCX و DOC. في هذه المقالة، سوف نستكشف كيفية إنشاء باركود في مستند وورد باستخدام C# مع Aspose.

جدول المحتويات

واجهة برمجة التطبيقات C# لإنشاء باركود في مستندات وورد

لـ قراءة بيانات الباركود من مستند وورد باستخدام C# في ASP.NET MVC، سنستخدم نهجًا من خطوتين. أولاً، سنستخدم Aspose.Words for .NET لإنشاء أو تحميل مستند وورد. بعد ذلك، سنولد صورة الباركود باستخدام Aspose.BarCode for .NET. تسمح لك فئة Document من Aspose.Words بإنشاء مستندات وورد جديدة أو فتح المستندات الموجودة، بينما تسهل طريقة Save() حفظ المستند. توفر فئة DocumentBuilder طرقًا لبناء المستندات، بما في ذلك طريقة InsertImage() لإدراج الصور.

يدعم Aspose.BarCode for .NET API أنواعًا مختلفة من الباركودات. لتوليد الباركودات، يوفر فئة BarcodeGenerator، والتي تتطلب EncodeType والنص المراد تشفيره كمعاملات. يمكن حفظ الباركود الناتج باستخدام طريقة Save(). بالإضافة إلى ذلك، يتضمن API التعداد BarCodeImageFormat لتحديد تنسيقات الحفظ، وتتوفر فئة BarCodeReader لقراءة الباركودات من الصور.

يمكنك إما تنزيل ملفات DLL الخاصة بالواجهات البرمجية أو تثبيتها عبر NuGet:

PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.Words

توليد وإضافة باركود إلى مستند وورد باستخدام C#

لتوليد باركود في مستند وورد باستخدام C# .NET، اتبع هذه الخطوات:

  1. أنشئ مثيلًا من فئة BarcodeGenerator مع EncodeType والنص المراد تشفيره كمعاملات.
  2. أنشئ كائن تدفق ذاكرة.
  3. استدعِ طريقة Save() لحفظ صورة الباركود إلى تدفق الذاكرة.
  4. أنشئ مثيلًا جديدًا من فئة Document.
  5. قم بتهيئة مثيل DocumentBuilder باستخدام كائن المستند.
  6. استخدم طريقة InsertImage() لإدراج صورة الباركود باستخدام تدفق الذاكرة.
  7. أخيرًا، استدعِ طريقة Save()، مع تحديد مسار ملف DOCX الناتج.

توضح مثال الشيفرة التالي كيفية توليد باركود في مستند وورد باستخدام C# .NET بكفاءة:

توليد وإضافة باركود إلى مستند وورد جديد في C#.

توليد وإضافة باركود إلى مستند وورد جديد في C#.

إضافة باركود إلى مستند وورد موجود باستخدام C#

لإضافة باركود إلى مستند وورد موجود باستخدام C#، اتبع هذه الخطوات:

  1. أنشئ مثيلًا من فئة BarcodeGenerator، مع توفير EncodeType والنص المراد تشفيره.
  2. أنشئ كائن تدفق ذاكرة.
  3. احفظ صورة الباركود إلى تدفق الذاكرة باستخدام Save().
  4. قم بتحميل مستند وورد الموجود باستخدام فئة Document.
  5. قم بتهيئة مثيل DocumentBuilder باستخدام كائن المستند.
  6. أدخل صورة الباركود باستخدام طريقة InsertImage() وتدفق الذاكرة.
  7. استدعِ طريقة Save() مع مسار ملف DOCX المطلوب.

يوضح مثال الشيفرة التالي كيفية إنشاء باركود في مستند وورد باستخدام C# .NET:

إضافة باركود إلى مستند وورد موجود في C#.

إضافة باركود إلى مستند وورد موجود في C#.

إضافة رمز QR إلى مستند وورد باستخدام C#

لإضافة صورة رمز QR إلى مستند وورد، اتبع هذه الخطوات:

  1. أنشئ مثيلًا من فئة BarcodeGenerator واضبط EncodeType على QR أو GS1QR.
  2. اتبع نفس الخطوات المذكورة أعلاه لحفظ وإدراج الصورة.

يوضح المثال التالي كيفية إضافة رمز QR إلى مستند وورد باستخدام C# .NET:

إضافة رمز QR إلى مستند وورد باستخدام C#.

إضافة رمز QR إلى مستند وورد باستخدام C#.

قراءة باركود من مستند وورد باستخدام C#

لـ قراءة بيانات الباركود من مستند وورد باستخدام C#:

  1. قم بتحميل مستند وورد الموجود باستخدام فئة Document.
  2. الوصول إلى NodeCollection من أنواع Shape باستخدام طريقة GetChildNodes().
  3. قم بالمرور عبر الأشكال وتحقق مما إذا كان الشكل صورة.
  4. احفظ الصورة في التدفق.
  5. أنشئ مثيلًا من BarCodeReader باستخدام تدفق الصورة ومعاملات DecodeType.
  6. استدعِ طريقة ReadBarCodes() لاسترجاع BarCodeResult.
  7. عرض معلومات الباركود.

يوضح مثال الشيفرة التالي كيفية قراءة بيانات الباركود من مستند وورد باستخدام Aspose C#:

Codetext found: 1234567890, Symbology: Code39Standard

الحصول على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

الخاتمة

في هذه المقالة، قمنا بتغطية:

  • كيفية إنشاء مستند وورد برمجيًا.
  • خطوات توليد صورة باركود وإضافتها إلى مستند وورد.
  • كيفية إنشاء رمز QR وإدراجه في مستند وورد.
  • تقنيات قراءة صورة باركود من مستند وورد باستخدام C#.

لمزيد من المعلومات التفصيلية، يرجى الرجوع إلى وثائق Aspose.BarCode for .NET. إذا كان لديك أي أسئلة، فلا تتردد في التواصل عبر المنتدى.