이 가이드는 ASPOSE.BarCODE를 사용하여 ISBN 및 ISSN 바코드를 생성하는 방법을 설명합니다 .NET. 그것은 설치 프로세스, 바 코드 생산 방법, 사용자 정의 옵션 및 다양한 사용 사례에 대한 최상의 관행을 다루고 있습니다.

소개

이 가이드는 ASPOSE.BarCOD를 사용하여 ISBN (국제 표준 책 번호) 및 ISSN (International Standard Serial Number) 바코드를 생성하기위한 단계별 접근 방식을 제공합니다 .NET. 그것은 전체 C# 코드 예제, 사용자 정의 옵션 및 다양한 사용 사례에 대한 최상의 관행을 포함합니다 책 출판, 잡지 배포, 도서관 인수 및 학술 언론.

ISBN 및 ISSN 바코드는 무엇입니까?

ISBN 바코드는 글로벌 소매, 도서관 및 출판 작업 흐름을위한 책에 사용됩니다. 그들은 두 형식으로 나옵니다 : ISBN-10 (9 숫자) 및 ISBN-13 (12 문자). ISSN은 저널, 잡지 및 잡지를 사용합니다.

빠른 시작 (최소 예제)

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 프레임 워크 4.6.2+
  • Aspose.BarCode for .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);

ISBN13에 해당되는 글 1건

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);

Barcode의 사용자 정의

  • 바 높이 / 폭: 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: Yes— 추가 데이터를 위해 2 또는 5 디지털 추가 기능을 사용합니다.

**Q: 이 바코드는 소매 및 도서관 시스템과 호환되는가?**A: Yes—출력은 출판 및 소매 스캔에 대한 표준을 준수합니다.

사례 및 응용 프로그램 사용

  • 책 출판 및 소매
  • 잡지 및 정기적 배포
  • 도서관 인수 및 추적
  • 학술 언론 및 ISBN 기관

최고의 관행 : 빠른 참조 테이블

하기 위해하지 마세요
코드 길이ISBN-10 : 9, ISBN-13 : 12, ISSN : 7잘못된 또는 추가 숫자
추가 코드2 또는 5 개의 숫자만다른 Add-on 길이
출력 형식PNG / SVG 인쇄 / 디지털덮개를 위한 저렴한 JPG
캡션명확성을 위해 아래를 표시합니다.소매 포장에 숨기기

결론

ISBN 및 ISSN 바코드는 책, 잡지 및 정기적 출판에 필수적입니다. .NET을위한 Aspose.BarCode는 현대적이고 표준을 준수하는 바 코드 출력에 필요한 모든 것을 제공합니다. Aspose.BarCode API 참조 더 많은 출판 시나리오를 제공합니다.

More in this category