
الباركودات هي تمثيلات رسومية للبيانات، تتكون عادةً من خطوط متوازية أو نقاط أو مستطيلات تشفر معلومات أساسية. تُستخدم على نطاق واسع في مختلف الصناعات لتضمين تفاصيل المنتج، وتتبع المخزون، وإدارة حركة المنتج. في العديد من السيناريوهات، قد تحتاج إلى إضافة باركود ديناميكي إلى مستند Word باستخدام C#. يدعم Microsoft Word صيغ الملفات الشائعة مثل DOCX و DOC. في هذه المقالة، سنستكشف كيفية إنشاء باركود في مستند Word باستخدام C# مع Aspose.
جدول المحتويات
- واجهة برمجة تطبيقات C# لإنشاء باركود في مستندات Word
- إنشاء وإضافة باركود إلى مستند Word
- إضافة باركود إلى مستند Word موجود
- إضافة رمز QR إلى مستند Word
- قراءة الباركود من مستند Word
C# API لإنشاء باركود في مستندات Word
لـ قراءة بيانات الباركود من مستند Word باستخدام C# في ASP.NET MVC,، سنستخدم نهجًا من خطوتين. أولاً، سنستفيد من Aspose.Words for .NET API لإنشاء أو تحميل مستند Word. بعد ذلك، سنولد صورة الباركود باستخدام الـ Aspose.BarCode for .NET API. الـ مستند الفئة من Aspose.Words تتيح لك إنشاء مستندات Word جديدة أو فتح المستندات الموجودة، بينما Save() الطريقة تسهّل حفظ المستند. الـ DocumentBuilder الفئة توفر طرقًا لإنشاء المستندات، بما في ذلك InsertImage() الطريقة لإدراج الصور.
الـ Aspose.BarCode لواجهة برمجة التطبيقات .NET يدعم أنواعًا مختلفة من أنواع الباركود. لتوليد الباركود، يوفر BarcodeGenerator الفئة، والتي تتطلب EncodeType و النص لتشفيره كمعلمات. يمكن حفظ الباركود المُولد باستخدام Save() الطريقة. بالإضافة إلى ذلك، يتضمن الـ API الـ BarCodeImageFormat التعداد لتحديد صيغ الحفظ، وال BarCodeReader الفئة متاحة لقراءة الباركود من الصور.
يمكنك إما تحميل ملفات DLL لـ APIs أو تثبيتها عبر NuGet:
PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.Words
إنشاء وإضافة باركود إلى مستند Word باستخدام C#
لـ إنشاء باركود في مستند Word باستخدام C# .NET,، اتبع الخطوات التالية:
- إنشاء نسخة من الـ BarcodeGenerator class مع الـ EncodeType و النص لتشفيره كوسائط.
- أنشئ كائن MemoryStream.
- استدعاء الـ Save() method لحفظ صورة barcode إلى memory stream.
- إنشاء نسخة جديدة من الـ Document class.
- تهيئة الـ DocumentBuilder instance مع كائن Document.
- استخدم InsertImage() method لإدراج صورة barcode باستخدام memory stream.
- أخيرًا، استدعِ Save() method، مع تحديد مسار ملف DOCX الناتج.
يوضح code example التالي كيفية إنشاء barcode في مستند Word باستخدام C# .NET بكفاءة:

Generate and add Barcode to a new Word document in C#.
إضافة باركود إلى مستند Word موجود في C#
لـ إضافة barcode إلى مستند Word موجود باستخدام C#,، اتبع الخطوات التالية:
- إنشاء نسخة من BarcodeGenerator الفئة، مع توفير EncodeType والنص لتشفيره.
- أنشئ كائن تدفق الذاكرة.
- احفظ صورة الباركود إلى تدفق الذاكرة باستخدام Save().
- حمّل مستند Word الموجود باستخدام Document class.
- تهيئة DocumentBuilder كائن مع كائن Document.
- أدرج صورة الباركود باستخدام InsertImage() الطريقة وتدفق الذاكرة.
- استدعِ الـ Save() الطريقة مع مسار ملف DOCX المطلوب.
المثال البرمجي التالي يوضح كيفية إنشاء باركود في مستند Word باستخدام C# .NET:

Add Barcode to Existing Word Document in C#.
إضافة رمز QR إلى مستند Word باستخدام C#
لإضافة صورة رمز QR إلى مستند Word، اتبع الخطوات التالية:
- أنشئ كائنًا من الـ BarcodeGenerator الفئة واضبط الـ EncodeType إلى QR أو GS1QR.
- اتبع نفس الخطوات المذكورة أعلاه لحفظ الصورة وإدراجها.
المثال التالي يوضح كيفية إضافة رمز QR إلى مستند Word باستخدام C# .NET:

Add QR Code to Word Document using C#.
قراءة الباركود من مستند Word باستخدام C#
إلى قراءة بيانات الباركود من مستند Word باستخدام C#:
- حمّل مستند Word الموجود باستخدام Document class.
- الوصول إلى NodeCollection من Shape الأنواع باستخدام الـ GetChildNodes() طريقة.
- تكرار عبر الأشكال والتحقق مما إذا كان الشكل صورة.
- احفظ الصورة إلى التدفق.
- إنشاء BarCodeReader مثيل مع تدفق الصورة و DecodeType المعلمات.
- استدعاء ReadBarCodes() طريقة لاسترجاع BarCodeResult.
- عرض معلومات الباركود.
يوضح المثال البرمجي التالي كيفية قراءة بيانات الباركود من مستند Word باستخدام Aspose C#:
Codetext found: 1234567890, Symbology: Code39Standard
احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.
الخلاصة
في هذه المقالة، غطينا:
- كيفية إنشاء مستند Word برمجيًا.
- خطوات لـ إنشاء صورة باركود وإضافتها إلى مستند Word.
- كيفية إنشاء رمز QR وإدراجه في مستند Word.
- تقنيات لـ قراءة صورة باركود من مستند Word باستخدام C#.
لمزيد من المعلومات التفصيلية، راجع Aspose.BarCode for .NET API التوثيق. إذا كان لديك أي أسئلة، لا تتردد في التواصل عبر المنتدى.
معلومات إضافية
لتعزيز الوظائف، قد تجد أنه من المفيد أيضًا استكشاف كيفية إنشاء باركود بشكل ديناميكي في ASP.NET C# لتطبيقات الويب. الـ تطبيق الباركود في C# .NET يسهل التكامل ويوفر طرقًا بسيطة لإنشاء ومعالجة الباركود. يتضمن ذلك استخدام كود C# لقراءة بيانات الباركود بكفاءة أو باستخدام مولد صورة الباركود في C# للاحتياجات المخصصة. بالإضافة إلى ذلك، يمكنك التعلم كيفية إنشاء باركود في ASP.NET C#, كيفية إنشاء باركود في C# .NET مع مثال, و كيفية إنشاء باركود في تطبيق Windows C# لتطبيقات مختلفة. يمكنك أيضًا الاطلاع على كيفية إضافة باركود إلى مستند Word, C# إنشاء صورة باركود, و ASP.NET قراءة الباركود للمزيد من الأفكار.