IronBarcode를 C#, VB.NET 및 F#으로 사용하기

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode는 .NET Standard 2.0을 기반으로 구축되었기 때문에, 추가 설정 없이 C#, VB.NET 및 F#에서 기본적으로 작동합니다. 언어에 관계없이 API 표면은 동일합니다 — C#에서 사용할 수 있는 모든 메서드, 클래스 및 속성은 VB.NET 및 F# 프로젝트에서도 동일하게 사용할 수 있습니다.

설치

IronBarcode를 NuGet에서 언어 환경에 맞는 패키지 관리자를 사용하여 설치하십시오:

Install-Package BarCode

같은 BarCode 패키지는 세 가지 언어 모두에서 작동합니다. 언어별 패키지는 필요하지 않습니다.

C# 예제

C#은 IronBarcode와 가장 자주 사용되는 언어입니다. 다음 예제는 QR 코드를 생성하고 이미지를 저장합니다:

using IronBarCode;

// Generate a QR code and save it
var qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250);
qrCode.SaveAsPng("qr-code.png");

// Read a barcode from an image
var result = BarcodeReader.Read("qr-code.png");
Console.WriteLine(result.First().Value);
using IronBarCode;

// Generate a QR code and save it
var qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250);
qrCode.SaveAsPng("qr-code.png");

// Read a barcode from an image
var result = BarcodeReader.Read("qr-code.png");
Console.WriteLine(result.First().Value);
$vbLabelText   $csharpLabel

VB.NET 예제

VB.NET 개발자는 IronBarcode를 동일한 메서드로 사용할 수 있습니다. 구문은 다르지만 기능은 동일합니다:

Imports IronBarCode

' Generate a QR code and save it
Dim qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

' Read a barcode from an image
Dim result = BarcodeReader.Read("qr-code.png")
Console.WriteLine(result.First().Value)

VB.NET는 .NET Framework 및 .NET Core 프로젝트 모두에서 지원됩니다. 자세한 내용을 보려면 VB.NET 바코드 생성 튜토리얼을 참조하세요.

F# 예제

F# 개발자는 IronBarcode를 직접 참조할 수 있습니다. 라이브러리는 표준 F# 프로젝트 및 F# 인터랙티브에서 #r 지시문을 사용하여 작동합니다:

open IronBarCode

// Generate a QR code and save it
let qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

// Read a barcode from an image
let result = BarcodeReader.Read("qr-code.png")
printfn "%s" (result.First().Value)
open IronBarCode

// Generate a QR code and save it
let qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

// Read a barcode from an image
let result = BarcodeReader.Read("qr-code.png")
printfn "%s" (result.First().Value)
F#

지원되는 .NET 버전

IronBarcode는 세 가지 언어에 걸쳐 다양한 .NET 런타임을 지원합니다:

  • .NET 9, 8, 7, 6, 5
  • .NET Core 3.x, 2.x *.NET Framework 4.6.2+
  • .NET Standard 2.0

플랫폼별 NuGet 패키지(Windows, Linux, macOS, iOS, Android)에 대해서는 고급 설치 가이드를 참조하세요.

자주 묻는 질문

IronBarcode에서 지원하는 언어는 무엇인가요?

IronBarcode는 동일한 API를 통해 C#, VB.NET, F#을 지원하여 다양한 .NET 언어에서 활용할 수 있습니다.

IronBarcode를 어떻게 설치하나요?

`Install-Package BarCode` 명령어로 각 언어 환경에 맞는 패키지 관리자를 사용하여 NuGet에서 IronBarcode를 설치할 수 있습니다.

.NET Core와 .NET Framework에서 IronBarcode를 사용할 수 있나요?

네, IronBarcode는 .NET Core와 .NET Framework 모두와 호환되며, .NET Core 3.x, 2.x, 그리고 .NET Framework 4.6.2+을 지원합니다.

C#, VB.NET, F# 간에 IronBarcode 사용에 차이가 있나요?

API 표면은 C#, VB.NET, F#에서 동일하므로 기능은 차이가 없으나 문법만 다릅니다.

IronBarcode를 사용하여 C#에서 QR 코드를 어떻게 생성하나요?

C#에서 IronBarcode를 사용하여 `QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)`를 호출하고 `qrCode.SaveAsPng("qr-code.png")`로 저장하여 QR 코드를 생성할 수 있습니다.

IronBarcode가 F# Interactive와 호환되나요?

네, IronBarcode는 `#r` 지시어를 통해 F# Interactive에서 직접 참조하여 사용할 수 있습니다.

IronBarcode 어떤 .NET 버전을 지원하나요?

IronBarcode는 .NET 9, 8, 7, 6, 5, .NET Core 3.x, 2.x, .NET Framework 4.6.2+ 등 다양한 .NET 버전을 지원합니다.

IronBarcode를 사용하기 위해 언어별 패키지가 필요하나요?

아니요, NuGet의 동일한 `BarCode` 패키지는 C#, VB.NET, F#에서 언어별 패키지 없이 작동합니다.

VB.NET을 사용하여 이미지에서 바코드를 어떻게 읽나요?

VB.NET을 사용하여 IronBarcode로 `BarcodeReader.Read("qr-code.png")`를 호출하고 결과를 액세스하여 이미지에서 바코드를 읽을 수 있습니다.

IronBarcode의 플랫폼별 설치 가이드가 있나요?

네, 플랫폼별 NuGet 패키지(Windows, Linux, macOS, iOS, Android)에 대한 고급 설치 가이드를 참조할 수 있습니다.

커티스 차우
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

시작할 준비 되셨나요?
Nuget 다운로드 2,108,094 | 버전: 2026.3 방금 출시되었습니다
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package BarCode
샘플을 실행하세요 실이 바코드로 변하는 모습을 지켜보세요.