درج کد QR بارکد در Word DOCX C#

در برخی از سناریوها زمانی که نیاز به تولید اسناد Word با بارکدهای تعبیه شده دارید. بر این اساس، این پست وبلاگ شما را در فرآیند درج بارکد در اسناد Word DOC یا DOCX با استفاده از C# راهنمایی می‌کند.

چرا بارکد را به اسناد Word اضافه کنید؟

بیایید نگاهی به دلایلی بیندازیم که چرا ممکن است بخواهید بارکد به اسناد Word خود اضافه کنید.

انطباق و مقررات: در صنایع خاص، رعایت استانداردهای نظارتی الزامی است. بارکدها روشی استاندارد و منطبق برای رمزگذاری اطلاعات ارائه می‌کنند و تضمین می‌کنند که اسناد مطابق با مقررات صنعت هستند.

مدیریت موجودی و ردیابی دارایی: بارکدها نقش محوری در مدیریت موجودی و ردیابی دارایی دارند. با تعبیه بارکدها در اسناد Word مربوط به فهرست موجودی، برچسب‌های محصول یا اسناد دارایی، کسب‌وکارها می‌توانند به طور موثر دارایی‌های خود را ردیابی و مدیریت کنند.

اتوماسیون سند و کارایی گردش کار: ادغام بارکدها در اسناد Word، اتوماسیون اسناد را تسهیل می کند و کارایی کلی گردش کار را افزایش می دهد. ضبط خودکار داده ها از طریق اسکن بارکد می تواند در زمان صرفه جویی کند، مداخله دستی را کاهش دهد و به گردش کار روان تر و کارآمدتر کمک کند.

درج بارکد در سند ورد با استفاده از سی شارپ

مراحل زیر نحوه درج بارکد در اسناد Word DOCX با استفاده از C# را توضیح می دهد:

  • Conholdate.Total for .NET را در سیستم خود راه اندازی کنید.
  • با شی کلاس BarcodeGenerator یک بارکد بسازید.
  • با استفاده از BarCodeImageFormat تصویر بارکد را به عنوان یک تصویر BMP در یک جریان بنویسید.
  • یک سند Word جدید با کلاس Document ایجاد کنید.
  • با استفاده از کلاس DocumentBuilder یک سازنده برای شی سند ایجاد کنید.
  • تصویر بارکد را با روش InsertImage در سند Word قرار دهید.
  • سند Word را با متد Save صادر کنید.

کد نمونه زیر نحوه درج بارکد در سند Word را با استفاده از C# نشان می دهد:

// شیء بارکد خطی را نمونه‌سازی کنید، متن کد و نوع نماد را برای بارکد تنظیم کنید
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.Code39Standard, "1234567890");

// ایجاد جریان حافظه و ذخیره تصویر بارکد در جریان حافظه
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// یک سند Word جدید ایجاد کنید
Aspose.Words.Document doc = new Aspose.Words.Document();

// ایجاد سازنده برای آبجکت سند
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// تصویر بارکد را در سند وارد کنید
builder.InsertImage(ms);

// سند word را ذخیره کنید
doc.Save("Barcode.docx");

افزودن کد QR به Word DOCX در سی شارپ

با انجام مراحل زیر می توانید یک کد QR به یک سند Word DOCX در سی شارپ اضافه کنید:

  • Conholdate.Total for .NET را در انتهای خود نصب کنید.
  • یک شی بارکد را نمونه سازی کنید و نوع QR را با استفاده از کلاس BarcodeGenerator تنظیم کنید.
  • یک جریان حافظه ایجاد کنید و تصویر بارکد را با روش Save روی آن بنویسید.
  • یک شیء کلاس سند Word جدید را با کلاس Document راه اندازی کنید.
  • یک شی سازنده را با کلاس DocumentBuilder راه اندازی کنید.
  • تصویر کد QR را با روش InsertImage به سند اضافه کنید.
  • خروجی سند Word را با استفاده از روش Save رندر کنید.

قطعه کد زیر نحوه درج یک کد QR را در یک سند Word در سی شارپ نشان می دهد:

// شیء بارکد خطی را نمونه‌سازی کنید، متن کد و نوع نماد را برای بارکد تنظیم کنید
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "1234567");

// ایجاد جریان حافظه و ذخیره تصویر بارکد در جریان حافظه
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// یک سند Word جدید ایجاد کنید
Aspose.Words.Document doc = new Aspose.Words.Document();

// ایجاد سازنده برای آبجکت سند
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// تصویر بارکد را در سند وارد کنید
builder.InsertImage(ms,
    Aspose.Words.Drawing.RelativeHorizontalPosition.Margin,
    400,
    Aspose.Words.Drawing.RelativeVerticalPosition.Margin,
    -50,
    100,
    100,
    Aspose.Words.Drawing.WrapType.Square);

// سند word را ذخیره کنید
doc.Save("QR-Code.docx");

مجوز ارزیابی رایگان

می‌توانید برای آزمایش ویژگی‌های API بدون محدودیت ارزیابی، مجوز موقت رایگان دریافت کنید.

بسته بندی

با دنبال کردن این مراحل، می توانید به راحتی تولید بارکد را در برنامه سی شارپ خود ادغام کنید و بارکدهای تولید شده را به صورت یکپارچه در اسناد Word وارد کنید. این رویکرد می تواند برای موارد استفاده مختلف، مانند اتوماسیون اسناد، ردیابی موجودی، یا هر سناریویی که داده های بارکد ضروری است، گسترش یابد. علاوه بر این، لطفا با ما در [فروم 5 تماس بگیرید تا در مورد هر یک از سوالات خود صحبت کنید.

همچنین ببینید