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

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

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

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

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

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

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

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

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

Aspose.Words توانایی این است که:

۱. به صورت برنامه‌ای یک بارکد را در یک سند با استفاده از کدهای DisplayBarcode و MergeBarcode وارد کنید ۲. یا یک سند ورد با بارکدهای قبلاً در آن وارد شده برای کار بیشتر بارگذاری کنید

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

یک فیلد معمولی DISPLAYBARCODE دارای نحوهٔ زیر است:

{ DISPLAYBARCODE "SomeData" QR \h 720 }

در زیر یک نمونه کد ژنراتور که از برچسب‌های Aspose.Words و Aspose.BarCode API استفاده می‌کند، ارائه شده است. این مثال نشان می‌دهد که چگونه می‌توان تصاویر بارکد را در موقعیت DISPLAYBARCODE فیلد یک سند ورد قرار داد:

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

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

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

Aspose.Words پشتیبانی از تصویر با رزولوشن 96 ppi را برای تصاویری که با IBarcodeGenerator ایجاد شده‌اند، پشتیبانی می‌کند، که اندازه حداقل یک تصویر بارکد را محدود می‌کند. برای حل این مشکل، توسعه دهندگان می‌توانند تصاویر بارکد با وضوح هدف را به صورت دستی در سند ورد وارد کنند و آنها را با فرمت مورد نیاز ذخیره کنند. برای جزئیات بیشتر و مثال‌هایی در مورد کار با بارکدها، مقاله Read Barcodes from Word Documents را بخوانید.