바코드 생성

.NET REST API를 사용하여 온라인으로 바코드를 생성합니다.

정보와 원활한 데이터 교환에 점점 더 의존하는 세상에서 효율적인 바코드 생성의 필요성이 그 어느 때보다 중요해졌습니다. 바코드는 기계의 범용 언어 역할을 하여 다양한 산업 분야의 프로세스를 단순화합니다. 재고 추적, 판매 관리, 보안 강화 등 바코드는 중추적인 역할을 합니다. 이 가이드에서는 강력한 .NET REST API를 사용하여 손쉽게 바코드를 생성하는 방법을 살펴보겠습니다. 또한 이러한 중요한 정보를 널리 호환되는 JPG 형식으로 저장하여 수많은 애플리케이션에서 원활한 통합과 접근성을 보장하는 것의 중요성을 강조하겠습니다. 그리고 시스템.

바코드 생성을 위한 .NET REST API

Aspose.BarCode Cloud SDK for .NET을 통해 정확하고 효율적인 바코드 생성이 가능해졌습니다. 이 강력한 소프트웨어 개발 키트는 바코드 생성 프로세스를 단순화하여 바코드 생성 기능을 애플리케이션에 원활하게 통합할 수 있도록 해줍니다. 또한 다양한 이미지 형식의 바코드를 디코딩하는 기능을 제공하여 바코드 관리에 대한 포괄적인 접근 방식을 가능하게 합니다. QR 코드, UPC-A, Code 39 등을 생성하든 이 SDK는 광범위한 바코드 기호를 다룹니다.

SDK를 사용하려면 먼저 NuGet 패키지 관리자에서 Aspose.BarCode-Cloud를 검색하고 패키지 추가 버튼을 클릭해야 합니다. 둘째, 개인화된 클라이언트 자격 증명을 얻으려면 클라우드 대시보드를 방문해야 합니다.

C# .NET에서 바코드를 JPG로 생성

이 섹션에서는 C# .NET을 사용하여 바코드를 생성하는 데 필요한 세부 정보와 코드 조각을 설명합니다.

// 더 많은 샘플을 보려면 https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet을 방문하세요.
// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// 사용할 클라이언트 자격 증명을 지정하는 구성 인스턴스
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// BarCodeAPI의 인스턴스 생성
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// 바코드 유형 및 내용 지정
string type = "Code39Standard";
string text = "Hello World...!";

// 텍스트가 중앙 정렬되고 바코드 하단에 있는 바코드
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    // 바코드 이미지의 출력 형식
    format = "JPG"
};

// 바코드를 생성하고 출력을 로컬 저장소에 저장합니다.
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // 응답 길이가 0보다 큰지 확인하십시오.
    Assert.IsTrue(response.Length > 0);
    
    // 로컬 드라이브에 바코드 이미지 저장
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
온라인으로 바코드 생성

바코드 빌더 출력 미리보기.

다음은 위에서 언급한 코드 조각에 대한 설명입니다.

BarcodeApi barcodeApi = new BarcodeApi(configuration);

먼저 Configuration 개체를 인수로 전달하면서 BarcodeApi 클래스의 인스턴스를 초기화합니다.

var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    format = "JPG"
};

바코드의 텍스트는 이미지 하단에 중앙 정렬되고 출력 형식은 JPG가 되도록 지정했습니다.

Stream response = barcodeApi.GetBarcodeGenerate(request)

API를 호출하여 Code39Standard 유형의 바코드를 생성합니다.

using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
    response.CopyTo(stream);
}

결과 바코드를 JPG 형식으로 로컬 드라이브에 저장하는 간단한 루틴입니다.

cURL 명령을 사용하여 바코드를 생성하는 방법

cURL 명령을 통해 Aspose.BarCode Cloud를 사용하여 바코드를 생성하는 것은 다양하고 효율적인 방법입니다. cURL은 HTTP 요청을 만드는 데 널리 사용되는 명령줄 도구이므로 Aspose.BarCode Cloud API와 통합하는 데 이상적인 선택입니다. 또한 cURL 명령을 사용하면 바코드 생성 요청을 신속하게 시작할 수 있습니다. 또한 이 접근 방식을 사용하면 생성 프로세스를 자동화하고 스크립팅하여 배치 또는 반복 바코드 생성을 촉진할 수 있습니다.

이제 다음 명령을 실행하여 JWT 액세스 토큰을 생성하세요.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT 토큰이 있으면 다음 명령을 실행하여 바코드를 생성하고 출력을 로컬 드라이브에 저장하십시오.

curl -v "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Hello%20World..." \
-X GET \
-H  "accept: image/jpg" \
-H  "authorization: Bearer {accessToken}" \
-o "resultantBarcode.jpg"

‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로, 바코드 생성은 재고 관리부터 고객 참여까지 다양한 분야에 걸쳐 중요한 작업입니다. 포괄적인 .NET용 Aspose.BarCode Cloud SDK를 활용하고 Aspose.BarCode Cloud와 함께 다양한 cURL 명령을 활용하는 두 접근 방식 모두 강력한 솔루션을 제공합니다. 그럼에도 불구하고 두 경로 모두 효율적인 바코드 생성으로 이어져 기업이 데이터 인코딩, 접근성 및 자동화를 원활하게 향상할 수 있도록 지원합니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.