یک تصویر بارکد سفارشی تولید کنید

بارکد یک نمایش بصری داده‌ها به صورت خطوط موازی یا الگوها است. بارکدها در صنایع مختلفی مانند خرده فروشی، لجستیک، بهداشت و درمان، بانکداری و بسیاری دیگر استفاده می‌شوند.

Microsoft Word به کاربران اجازه می دهد تا بارکد را مستقیماً در اسناد با استفاده از فیلدها قرار دهند. کاربران می توانند یک نوع خاص از بارکد مانند یک کد QR یا یک بارکد خطی را با استفاده از فیلد BARCODE وارد کنند.

در این مقاله، ما به نحوه پیاده‌سازی فیلد بارکد در Aspose.Words و چگونگی کمک Aspose.Words به کاربران برای کار با اسناد وردی که قبلاً بارکد به آنها اضافه شده نگاه خواهیم کرد.

انواع بارکد که Aspose.Words پشتیبانی می‌کند

Aspose.Words از انواع مختلفی از بارکد پشتیبانی می کند. نوع بارکد به عنوان یک مقدار رشته ای در خاصیت BarcodeType ارسال می شود.

هنگام ذخیره کردن در قالب‌های ورد که از بارکد پشتیبانی می‌کنند، شما می‌توانید هر نوع بارکدی را که supported by Microsoft Word است استفاده کنید. اگر یک نوع نادرست از بارکد وارد شده باشد، ورد خطایی را نشان خواهد داد.

وقتی به دیگر فرمت‌ها مانند PDF ذخیره می‌کنید، Aspose.Words رندر کردن بارکد را به کد کاربر تفویض می‌کند، بنابراین کاربر فقط محدود به انواع بارکد پیاده‌سازی یا کتابخانه‌ای است که استفاده می‌کند.

یک بارکد را در یک سند قرار دهید یا یک سند با یک بارکد اضافه شده بارگذاری کنید

Aspose.Words فراهم می کند توانایی:

۱. به‌صورت برنامه‌ای یک بارکد را در یک سند با استفاده از کدهای DisplayBarcode و MergeBarcode وارد کنید ۲- یا یک سند ورد با بارکدهای موجود در آن برای کار بیشتر

Aspose.Words دارای یک واسط برای تولید بارکدهای سفارشی است که استفاده از “Aspose.Words” و “Aspose.BarCode” را در کنار هم آسان می کند تا تصاویر بارکد را در اسناد خروجی ایجاد کند. به عنوان مثال، شما می توانید یک سند DOC، OOXML یا RTF ایجاد کنید و با استفاده از “Aspose.Words” فیلد DISPLAYBARCODE را به آن اضافه کنید. یا شما می توانید یک سند DOC، OOXML یا RTF را بارگذاری کنید که در آن فیلد DISPLAYBARCODE قبلاً وجود دارد و پیاده سازی سفارشی خود را برای تولید کننده بارکد ارائه دهید.

یک فیلد tipical DISPLAYBARCODE دارای ساختاری زیر است:

{ DISPLAYBARCODE "SomeData" QR \h 720 }

در زیر یک مثال از تولیدکننده کد با استفاده از Aspose.Words و Aspose.Barcode API نشان داده شده است. این مثال نحوه قرار دادن تصاویر بارکد در موقعیت “DISPLAYBARCODE” را در سند ورد نشان می دهد:

شما همچنین می‌توانید سند را با بارگذاری یا وارد کردن جدید کدهای بار، در قالب‌های صفحه ثابت مانند PDF، XPS و غیره ذخیره کنید. مثال کد زیر نشان می‌دهد که چگونه یک سند ورد را به قالب PDF ذخیره کنید:

گزینه های بارکد را مشخص کنید

هنگام کار با بارکد‌ها، می‌توانید برخی ویژگی‌های اضافی را تنظیم کنید. Aspose.Words به شما کلاس BarcodeParameters - کلاس پارامترهای بارکد را برای ارسال به BarcodeGenerator ارائه می‌دهد.

Aspose.Words پشتیبانی از تصاویر با رزولوشن 96 ppi را برای تصاویری که با IBarcodeGenerator ایجاد شده اند، فراهم می کند و اندازه حداقل یک تصویر بارکد را محدود می کند. برای حل این مشکل، توسعه دهندگان می توانند به صورت دستی تصاویر بارکد با رزنولوی هدف را در یک سند ورد قرار داده و آن ها را در قالب مورد نیاز ذخیره کنند. برای جزئیات بیشتر و مثال هایی درباره چگونگی کار با بارکدها، مقاله Create Custom Barcodes with IBarcodeGenerator را بخوانید.