إنشاء رمز شريطي في مستندات Word باستخدام C#

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

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

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

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

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

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

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

توليد وإضافة رمز شريطي إلى مستند Word باستخدام C#

لتوليد رمز شريطي في مستند Word باستخدام C# .NET، اتبع الخطوات التالية:

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

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

توليد وإضافة رمز شريطي إلى مستند Word جديد في C#.

توليد وإضافة رمز شريطي إلى مستند Word جديد في C#.

إضافة رمز شريطي إلى مستند Word موجود باستخدام C#

لإضافة رمز شريطي إلى مستند Word موجود باستخدام C#، اتبع الخطوات التالية:

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

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

إضافة رمز شريطي إلى مستند Word موجود في C#.

إضافة رمز شريطي إلى مستند Word موجود في C#.

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

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

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

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

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

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

قراءة رمز شريطي من مستند Word باستخدام C#

لـ قراءة بيانات الرمز الشريطي من مستند Word باستخدام C#:

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

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

Codetext found: 1234567890, Symbology: Code39Standard

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

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

الخاتمة

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

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

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

انظر أيضًا