این راهنمای توضیح می دهد که چگونه برای تولید ISBN و ISSN بارکد با استفاده از Aspose.BarCode برای .NET. آن را پوشش فرآیند نصب، روش های تولید کد بار، گزینه های سفارشی سازی، و بهترین شیوه ها برای موارد مختلف استفاده.

معرفی

این راهنمای ارائه می دهد یک رویکرد گام به گام برای تولید ISBN (قیمت کتاب استاندارد بین المللی) و ISSN (کد سریال استاندارده بین الملل) با استفاده از Aspose.BarCode برای .NET. آن را شامل نمونه های کامل کد C#، گزینه های سفارشی سازی، و بهترین شیوه برای موارد مختلف استفاده مانند انتشار کتاب، توزیع مجلات، خرید کتابخانه و مطبوعات دانشگاهی.

ISBN و ISSN بارکد چیست?

ISBN بارکدها در کتاب ها برای خرده فروشی جهانی، کتابخانه و انتشارات استفاده می شود. آنها در دو فرمت می آیند: ISBN-10 (9 عدد) و ISBN-13 (12 عدد.

شروع سریع (به عنوان مثال)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ISBN, "123456789"); // ISBN-10
// Add-on (optional): generator.Parameters.Barcode.Supplement.SupplementData = "05";
generator.Save("book-isbn.png", BarCodeImageFormat.Png);

پیش شرط

  • Visual Studio 2019 یا بالاتر
  • .نرم افزار .NET Framework 4.6.2+
  • Aspose.BarCode برای .NET (NuGet)
  • آشنایی با C
PM> Install-Package Aspose.BarCode 

پیاده سازی گام به گام

ISBN 10 نمونه:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);

ISBN 13 نمونه:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);

مثال ISSN:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);

اضافه کردن کدهای اضافی (Add-On

کدهای اضافی می توانند اطلاعات قیمت یا نسخه را رمزگذاری کنند.

// Add a 2-digit or 5-digit supplemental code
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Parameters.Barcode.Supplement.SupplementData = "05";
gen.Save("book-isbn-addon.png", BarCodeImageFormat.Png);

ظاهر بارکد سفارشی سازی

  • ارتفاع بار / عرض: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • رنگ / پس زمینه: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • مجموعه: csgen.Parameters.CaptionBelow.Visible = true;

فرمت های خروجی پشتیبانی

  • PNG، JPEG، BMP — دارایی های چاپ و دیجیتال
  • TIFF — با انتشارات بالا
  • SVG، EMF — وکتور / فرمت بزرگ

حل مشکلات و مسائل مشترک

  • بارکد بدون اسکن?- طول عدد، اعداد معتبر، طول کد اضافه شده (تنها 2 یا 5 عدد) را بررسی کنید.

  • اضافه کردن کد بدون نمایش?- Assure SupplementData یک نوار 2 یا 5 رقمی معتبر است.

  • تغییرمسیر برای خرده فروشی?- استفاده از ISBN-13 برای انتشار مدرن، ISBN-10 برای میراث.

FAQ ها

**Q: آیا می توانم قیمت یا نسخه را به عنوان یک افزونه رمزگذاری کنم?**A: بله استفاده از افزونه های 2 یا 5 رقمی برای داده های اضافی.

**Q: آیا این بارکدها با سیستم های خرده فروشی و کتابخانه سازگار هستند?**A: بله، خروجی مطابق با استانداردهای برای انتشار و اسکن خرده فروشی است.

استفاده از موارد و برنامه ها

  • کتاب انتشار و خرده فروشی
  • مجله و توزیع دوره ای
  • کتابخانه ها و ردیابی
  • آکادمی مطبوعات و آژانس های ISBN

بهترین روش ها: جدول مرجع سریع

راهنماییکار کنیدنمی شود
طول کدISBN-10: 9، ISBN-13: 12، ISSN: 7دیجیتال های اشتباه یا اضافی
اضافه کردن کد2 یا 5 عدد فقطسایر افزونه ها
فرمت خروجیPNG / SVG برای چاپ / دیجیتالکم رز JPG برای پوشش
کاپیتاننمایش زیر برای روشناییپنهان کردن بسته بندی خرده فروشی

نتیجه گیری

ISBN و ISSN بارکدها برای کتاب، مجله و انتشار دوره ای ضروری است. Aspose.BarCode برای .NET همه چیزهایی را که برای خروجی مدرن و مطابق با استاندارد نیاز دارید فراهم می کند Aspose.BarCode API ارجاع برای انتشار سناریوهای بیشتر.

More in this category