IRONBARCODE 사용 Xamarin 바코드 생성기: IronBarcode 사용하여 C#으로 바코드를 생성하세요 커티스 차우 업데이트됨:3월 1, 2026 다운로드 IronBarcode NuGet 다운로드 DLL 다운로드 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 자마린 애플리케이션에서 바코드를 생성하는 것은 복잡하거나 시간이 많이 걸릴 필요가 없습니다. IronBarcode를 사용하면 개발자는 C# 코드 몇 줄만 사용하여 Android 및 iOS 플랫폼에서 전문 품질의 바코드와 QR 코드를 생성할 수 있습니다. 이 .NET 바코드 라이브러리는 플랫폼 특유의 구현이 필요 없으며, 자마린 폼이나 네이티브 자마린 프로젝트의 모든 모바일 장치에서 일관되게 작동하는 기업 등급의 기능을 제공합니다. 이 기사는 IronBarcode를 사용하여 크로스 플랫폼 모바일 애플리케이션에서 바코드 생성 시스템을 구현하는 방법을 시연합니다. NuGet을 통해 라이브러리를 설치하고, QR 코드를 포함한 다양한 바코드 형식을 생성하고, 색상 및 주석으로 외관을 사용자 정의하고, 여러 파일 형식으로 결과를 내보내는 방법을 학습할 것입니다. 이 모든 과정에서 Android 및 iOS에서 작동하는 깨끗하고 유지 보수 가능한 C# 코드를 유지합니다. 왜 자마린 폼에 전문 바코드 라이브러리가 필요합니까? 자마린.폼에서 처음부터 바코드 생성을 구현하는 것은 복잡한 인코딩 알고리즘을 처리하고, 플랫폼별 렌더링 차이를 관리하며, 다양한 바코드 심볼로지 전반에 걸쳐 정확한 출력을 보장하는 것을 요구합니다. IronBarcode와 같은 전문 .NET 바코드 라이브러리는 간단한 C# 메서드를 통해 모든 기술적 복잡성을 내부적으로 처리하는 통합된 API를 제공하여 이러한 어려움을 제거합니다. IronBarcode는 QR 코드, 코드 128, 코드 39, EAN-13, UPC-A, 데이터 매트릭스, PDF 417 및 아즈텍 코드를 포함하여 30개 이상의 바코드 형식을 지원합니다. 각 형식은 구체적인 사용 사례에 최적화되어 있습니다. 예를 들어 QR 코드는 URL 및 대규모 텍스트 데이터를 저장하는 데 탁월하며, EAN-13은 소매 제품에 사용되며, 코드 128은 고밀도 알파벳 숫자 인코딩을 제공합니다. 이 라이브러리는 상업용 응용 프로그램의 GS1 표준에 대한 컴플라이언스를 보장하고, 적절한 오류 수정 레벨을 적용하며, 체크섬을 자동으로 계산합니다. IronBarcode의 크로스 플랫폼 특성은 Android나 iOS를 목표로 하든 상관없이 바코드 생성 코드가 동일하게 유지되도록 보장합니다. 이 일관성은 자마린 애플리케이션을 넘어 확장됩니다 -- 동일한 코드는 ASP.NET 웹 애플리케이션, 데스크톱 소프트웨어, Docker 컨테이너에서도 작동하여 다양한 배포 요구 사항을 가진 기업에 이상적입니다. IronBarcode의 크로스 플랫폼 기능에 대해 자세히 알아보세요. Xamarin vs. .NET MAUI: 컨텍스트 이해하기 Xamarin은 C# 개발자를 위한 Microsoft의 주요 크로스 플랫폼 모바일 개발 프레임워크였습니다. Microsoft는 이제 .NET MAUI를 현대적인 후속 버전으로 전환했지만 많은 프로덕션 애플리케이션은 여전히 자마린.폼 및 자마린.Android/iOS에서 실행됩니다. IronBarcode는 두 프레임워크와 모두 작동하므로 이 문서에 표시된 패턴은 Xamarin 프로젝트의 유지보수를 하거나 .NET MAUI로 마이그레이션하는 경우에도 동일하게 적용됩니다. 오늘 새로운 모바일 프로젝트를 시작하는 경우 IronBarcode와 함께 .NET MAUI를 고려하십시오. IronBarcode .NET MAUI 문서는 여기와 동일한 기능을 보여주며 .NET MAUI 특화 프로젝트 설정 단계를 다룹니다. 왜 바코드 로직을 처음부터 빌드하지 않는 것이 좋을까요? 맞춤 바코드 인코딩 로직을 작성하면 유지보수에 여러 위험이 발생합니다. 형식별 체크섬 알고리즘, 막대 너비 계산, 조용한 영역 요구 사항 및 다양한 하드웨어 공급업체 간 스캐너 호환성을 처리해야 합니다. IronBarcode는 이러한 모든 것을 깔끔한 API 뒤에 추상화합니다. IronBarcode API 참조는 모든 메서드와 매개변수를 문서화하여 팀이 각 시나리오에 적합한 도구를 빠르게 찾을 수 있도록 합니다. IronBarcode를 Xamarin 프로젝트에 어떻게 설치합니까? Xamarin.Forms 프로젝트에 IronBarcode를 설치하는 것은 NuGet 패키지 관리자를 통해 몇 분이면 완료됩니다. 크로스 플랫폼 모바일 프로젝트가 포함된 Visual Studio 솔루션을 열고 아래 단계에 따라 진행하세요. 솔루션 탐색기에서 솔루션을 마우스 오른쪽 버튼으로 클릭하고 '솔루션을 위한 NuGet 패키지 관리'를 선택합니다. 찾기 탭에서 'IronBarCode'를 검색합니다. Iron Software의 공식 IronBarcode 패키지를 선택하고 공유 프로젝트와 플랫폼별 프로젝트 모두를 포함한 솔루션의 모든 프로젝트에 설치합니다. 버전 이력 및 의존성을 위한 완전한 NuGet 패키지 세부정보를 탐색할 수 있습니다. 또는 패키지 관리자 콘솔에서 이 명령을 사용하세요: Install-Package BarCode Install-Package BarCode SHELL Android 프로젝트의 경우 기본 바코드 생성에는 추가 권한이 필요하지 않습니다. 그러나 생성된 바코드를 외부 저장소에 저장하려는 경우, WRITE_EXTERNAL_STORAGE 권한을 AndroidManifest.xml에 추가하세요. 세부적인 플랫폼 고려 사항을 위한 Android 전용 설정 가이드를 검토하세요. iOS 프로젝트의 경우 QR 코드나 바코드를 사진 라이브러리에 저장하려면, 적절한 사용자 설명과 함께 NSPhotoLibraryAddUsageDescription 키를 Info.plist에 추가하세요. iOS 바코드 설정 문서에서 전체 지침을 제공합니다. 라이센스 키 설정하기 IronBarcode의 전체 기능을 워터마크 없이 사용하려면 라이센스 키가 필요합니다. 모든 바코드 생성 기능에 대한 전체 액세스를 제공하는 무료 체험 라이센스를 얻을 수 있습니다. 응용 프로그램 시작 코드에서 한 번 라이센스 키를 설정하세요: IronBarCode.License.LicenseKey = "YOUR-LICENSE-KEY-HERE"; IronBarCode.License.LicenseKey = "YOUR-LICENSE-KEY-HERE"; $vbLabelText $csharpLabel 라이센스 키가 없으면 IronBarcode는 생성된 바코드에 워터마크가 있는 평가 모드로 작동합니다. 프로덕션 응용 프로그램의 경우 Iron Software에서는 모바일 앱 배포를 위한 단일 프로젝트, 조직 전체 및 SaaS 배포 라이센스를 포함하는 다양한 라이센스 계층을 제공합니다. IronBarcode를 사용하여 첫 번째 바코드를 어떻게 생성합니까? Xamarin.Forms 응용 프로그램에서 IronBarcode로 첫 번째 바코드를 생성하는 것은 최소한의 C# 코드만 필요합니다. 아래 예제는 코드 128 바코드를 생성하고 PNG로 저장하며 사람이 읽을 수 있는 텍스트 레이블을 추가합니다: using IronBarCode; using System.IO; string filePath = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.Personal), "barcode.png"); var myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com", BarcodeEncoding.Code128); myBarcode.ResizeTo(500, 200); myBarcode.AddBarcodeValueTextBelowBarcode(); myBarcode.SaveAsPng(filePath); using IronBarCode; using System.IO; string filePath = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.Personal), "barcode.png"); var myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com", BarcodeEncoding.Code128); myBarcode.ResizeTo(500, 200); myBarcode.AddBarcodeValueTextBelowBarcode(); myBarcode.SaveAsPng(filePath); $vbLabelText $csharpLabel BarcodeWriter.CreateBarcode() 메소드는 바코드 생성을 위한 주된 진입점입니다. 이는 인코딩할 데이터와 BarcodeEncoding 열거형에서의 바코드 형식을 두 개의 인수로 허용합니다. 이 메소드는 유창한 API를 통해 광범위한 커스터마이징을 제공하는 GeneratedBarcode 객체를 반환합니다. ResizeTo() 메소드는 선택한 심볼로지에 대한 올바른 비율과 막대 너비 요구 사항을 유지하면서 바코드의 크기를 조정합니다. AddBarcodeValueTextBelowBarcode()는 많은 소매 및 재고 관리 시나리오에서 요구되는 바 아래에 사람이 읽을 수 있는 텍스트를 추가합니다. 고급 기능을 위한 전체 BarcodeWriter API 참조를 탐색하세요. 산출 모바일 앱을 위한 QR 코드 생성하기 Xamarin 바코드 스캐너 앱에서 QR 코드를 생성하려면, 전문화된 QRCodeWriter 클래스를 사용하세요. QR 코드는 기기 카메라가 특별한 하드웨어 없이도 빠르게 스캔할 수 있기 때문에 모바일 응용 프로그램에 이상적입니다: using IronBarCode; var qrCode = QRCodeWriter.CreateQrCode("SKU-12345|Batch-789|Exp-2025", 500); qrCode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue); byte[] barcodeBytes = qrCode.ToPngBinaryData(); using IronBarCode; var qrCode = QRCodeWriter.CreateQrCode("SKU-12345|Batch-789|Exp-2025", 500); qrCode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue); byte[] barcodeBytes = qrCode.ToPngBinaryData(); $vbLabelText $csharpLabel QRCodeWriter.CreateQrCode() 메소드는 로고 임베딩 및 색상 커스터마이징을 지원하는 QR 코드 생성에 특화되어 있습니다. 두 번째 매개변수는 픽셀 단위로 QR 코드 크기를 지정합니다. ToPngBinaryData() 메소드는 생성된 QR 코드를 데이터베이스에 저장하거나 네트워크를 통해 전송하는 데 유용한 바이트 배열로 변환합니다. 내장 로고를 포함한 고급 구성을 위한 추가 QR 코드 생성 예제를 검토하세요. 다른 바코드 형식을 어떻게 작업합니까? IronBarcode의 광범위한 형식 지원을 통해 Xamarin.Forms 응용 프로그램이 필요한 정확한 바코드 유형을 생성할 수 있습니다. 아래 예제는 단일 제품 코드 문자열에서 EAN-13, UPC-A, 데이터매트릭스 및 PDF417 바코드를 생성하는 방법을 보여줍니다: using IronBarCode; string productCode = "012345678905"; // EAN-13 for European retail var ean13 = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.EAN13); ean13.SaveAsPng("product_ean13.png"); // UPC-A for North American retail var upcA = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.UPCA); upcA.SaveAsJpeg("product_upca.jpg"); // 데이터매트릭스 for small items with high data density var dataMatrix = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.데이터매트릭스); dataMatrix.SaveAsPdf("product_datamatrix.pdf"); // PDF417 for driver licenses and ID cards var pdf417 = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.PDF417); pdf417.SaveAsTiff("product_pdf417.tiff"); using IronBarCode; string productCode = "012345678905"; // EAN-13 for European retail var ean13 = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.EAN13); ean13.SaveAsPng("product_ean13.png"); // UPC-A for North American retail var upcA = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.UPCA); upcA.SaveAsJpeg("product_upca.jpg"); // 데이터매트릭스 for small items with high data density var dataMatrix = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.데이터매트릭스); dataMatrix.SaveAsPdf("product_datamatrix.pdf"); // PDF417 for driver licenses and ID cards var pdf417 = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.PDF417); pdf417.SaveAsTiff("product_pdf417.tiff"); $vbLabelText $csharpLabel 각 바코드 상징은 특정 특성과 용도를 가지고 있습니다. EAN-13 및 UPC-A는 숫자 전용 입력을 요구하며 소매 스캐닝 정확도를 위해 자동으로 체크 디지트를 계산합니다. 데이터매트릭스는 전자 부품 및 제약을 추적하는 데 이상적이며, 최소 공간에서 많은 데이터를 인코딩하는 데 뛰어납니다. PDF417은 내장된 오류 수정을 통해 광범위한 데이터 저장을 지원하며, 주로 운송 및 신분증 문서에 사용됩니다. 라이브러리는 형식 요구 사항에 따라 입력 데이터를 자동으로 검증하고 잘못된 입력에 대한 설명 예외를 발생시킵니다. 이 검증을 통해 생성된 바코드는 국제 ISO 표준을 준수하며 소매 및 물류에서 사용하는 상업용 바코드 리더로 신뢰성 있게 스캔됩니다. 특정 용도에 적합한 올바른 바코드 형식 선택하기에 대해 더 알아보세요. 산출 바코드 형식 비교 다음 표는 모바일 프로젝트에서 가장 일반적으로 사용되는 바코드 형식과 그 전형적인 응용을 요약한 것입니다: 모바일 애플리케이션을 위한 바코드 형식 비교 형식 데이터 유형 일반적인 사용 사례 바코드 인코딩 값 QR 코드 영숫자, 이진, URL 상품 링크, 연락처 카드, 결제 흐름 `QRCode` 코드 128 영숫자 배송 라벨, 재고 `Code128` EAN-13 숫자 (13자리) 유럽 소매 상품 `EAN13` UPC-A 숫자 (12자리) 북미 소매 상품 `UPCA` 데이터매트릭스 영숫자, 이진 전자 제품, 의약품, 작은 라벨 `데이터매트릭스` PDF417 영숫자, 이진 ID 문서, 탑승권, 운송 `PDF417` 모바일 UI에 바코드를 어떻게 커스터마이징하고 내보내나요? IronBarcode는 Xamarin 애플리케이션의 시각적 요구에 맞는 광범위한 커스터마이징 옵션을 제공합니다. 아래 예제는 색상을 적용하고, 텍스트 주석을 추가하고, 플랫폼별 파일 위치에 저장하는 방법을 보여줍니다: using IronBarCode; using System.IO; using Xamarin.Forms; var barcode = BarcodeWriter.CreateBarcode("CUSTOM-2024", BarcodeEncoding.Code128); // Apply styling to match your mobile UI barcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.Navy); barcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.LightGray); barcode.SetMargins(10); // Add human-readable annotations barcode.AddAnnotationTextAboveBarcode("Product ID"); barcode.AddBarcodeValueTextBelowBarcode(new IronSoftware.Drawing.Font("Arial", 12)); // Determine platform-specific save path string documentsPath; if (Device.RuntimePlatform == Device.iOS) { documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); } else // Android { documentsPath = Android.OS.Environment .GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads) .AbsolutePath; } // Export in multiple formats barcode.SaveAsPng(Path.Combine(documentsPath, "barcode.png")); barcode.SaveAsPdf(Path.Combine(documentsPath, "barcode.pdf")); using IronBarCode; using System.IO; using Xamarin.Forms; var barcode = BarcodeWriter.CreateBarcode("CUSTOM-2024", BarcodeEncoding.Code128); // Apply styling to match your mobile UI barcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.Navy); barcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.LightGray); barcode.SetMargins(10); // Add human-readable annotations barcode.AddAnnotationTextAboveBarcode("Product ID"); barcode.AddBarcodeValueTextBelowBarcode(new IronSoftware.Drawing.Font("Arial", 12)); // Determine platform-specific save path string documentsPath; if (Device.RuntimePlatform == Device.iOS) { documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); } else // Android { documentsPath = Android.OS.Environment .GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads) .AbsolutePath; } // Export in multiple formats barcode.SaveAsPng(Path.Combine(documentsPath, "barcode.png")); barcode.SaveAsPdf(Path.Combine(documentsPath, "barcode.pdf")); $vbLabelText $csharpLabel 스타일링 메서드는 모바일 인터페이스 내에서 바코드 외형에 대한 완전한 제어를 제공합니다. 색상은 RGB 값 또는 미리 정의된 색상 상수를 사용하여 지정할 수 있으며, 앱의 테마에 맞게 조정할 수 있습니다. SetMargins() 메소드는 바코드 주변에 여백을 추가하여 이미지 가장자리에 바코드를 배치할 때 발생할 수 있는 스캔 문제를 방지합니다. 크로스 플랫폼 Xamarin 개발에서 파일 핸들링은 플랫폼 인식이 필요합니다. iOS 앱은 문서 디렉토리나 사진 라이브러리에 저장해야 합니다. 안드로이드 앱은 일반적으로 외부 저장 디렉토리나 애플리케이션의 내부 데이터 디렉토리를 사용합니다. 라이브러리는 주요 이미지 형식인 PNG, JPEG, GIF, TIFF, BMP를 지원하며, 문서 통합을 위해 PDF도 지원합니다. 보다 복잡한 시나리오의 경우, 추가 출력 옵션에 대해서는 바코드 내보내기 문서를 검토하세요. Xamarin 뷰에 직접 바코드 표시하기 파일에 저장하는 것 외에도 생성된 바코드를 StreamImageSource로 변환하여 Xamarin 페이지에 직접 표시할 수 있습니다. 이렇게 하면 표시 전용 시나리오에서 불필요한 디스크 읽기와 쓰기를 피할 수 있습니다: using IronBarCode; using System.IO; using Xamarin.Forms; var barcode = BarcodeWriter.CreateBarcode("ORDER-99812", BarcodeEncoding.QRCode, 300); byte[] pngBytes = barcode.ToPngBinaryData(); barcodeImage.Source = ImageSource.FromStream(() => new MemoryStream(pngBytes)); using IronBarCode; using System.IO; using Xamarin.Forms; var barcode = BarcodeWriter.CreateBarcode("ORDER-99812", BarcodeEncoding.QRCode, 300); byte[] pngBytes = barcode.ToPngBinaryData(); barcodeImage.Source = ImageSource.FromStream(() => new MemoryStream(pngBytes)); $vbLabelText $csharpLabel 결과를 Xamarin의 Image 컨트롤의 Source 속성에 설정하여 할당하세요. 이 패턴은 파일 시스템 권한 없이 작동하며, 주문 확인 화면이나 티켓팅 흐름과 같은 일시적 표시 사용 사례에 권장되는 접근 방식입니다. 자세한 내용은 IronBarcode 이미지 렌더링 가이드를 참조하세요. Xamarin에서 바코드 스캐닝을 어떻게 처리하나요? 이 문서는 바코드 생성에 중점을 두고 있지만, 많은 Xamarin 애플리케이션은 또한 기기 카메라에서 바코드를 읽어야 합니다. IronBarcode는 생성 API와 유사한 간단한 바코드 읽기 API를 포함합니다. IronBarcode 바코드 리더 문서는 다중 바코드 감지 및 형식 필터링을 포함한 전체 읽기 워크플로를 다룹니다. 바코드를 생성하고 스캔하는 Xamarin 응용 프로그램, 예를 들어 창고 수신 응용 프로그램의 경우, 같은 프로젝트에서 BarcodeWriter과(와) BarcodeReader 클래스를 결합할 수 있습니다. 두 API는 동일한 NuGet 패키지에서 추가 종속성 없이 작동합니다. IronBarcode의 완전한 예제 갤러리에는 이 통합 접근 방식을 보여주는 스캔 및 생성 워크플로가 포함되어 있습니다. 오류 처리 및 검증 생산 바코드 생성은 항상 사용자 입력 또는 외부 시스템에서 인코딩하는 데이터를 포함하여 오류 처리를 포함해야 합니다. IronBarcode는 형식 위반 시 유형화된 예외를 발생시킵니다. 예를 들어, EAN-13 인코더에 비숫자 문자열을 전달하는 경우입니다. 생성을 호출할 때 try-catch 블록에 래핑하고 사용자에게 명확한 오류 메시지를 제공하면 앱 안정성이 향상됩니다: using IronBarCode; try { var barcode = BarcodeWriter.CreateBarcode(userInputValue, BarcodeEncoding.EAN13); barcode.SaveAsPng("output.png"); } catch (BarcodeException ex) { Console.WriteLine($"Barcode generation failed: {ex.Message}"); } using IronBarCode; try { var barcode = BarcodeWriter.CreateBarcode(userInputValue, BarcodeEncoding.EAN13); barcode.SaveAsPng("output.png"); } catch (BarcodeException ex) { Console.WriteLine($"Barcode generation failed: {ex.Message}"); } $vbLabelText $csharpLabel 항상 사용자 제공 값을 바코드 인코더에 전달하기 전에 검증하세요. EAN-13과 같은 숫자 형식의 경우, 인코딩하기 전에 공백과 비숫자 문자를 제거하세요. IronBarcode 문제 해결 섹션의 입력 검증 가이드를 검토하여 일반적인 데이터 품질 문제를 확인하세요. 다음 단계는 무엇입니까? IronBarcode는 Xamarin 응용 프로그램에서 바코드 생성을 복잡하고 플랫폼에 특화된 도전과제에서 몇 줄의 C# 코드로 바꿉니다. 모바일 주문 흐름을 위한 QR 코드, 창고 라벨을 위한 코드 128, 또는 소매 제품을 위한 EAN-13이 필요하든, 이 라이브러리는 Android와 iOS에서 동일하게 작동하는 단일 API를 제공하며, ASP.NET, 데스크톱 및 서버 환경에서도 동등하게 잘 작동합니다. 여기서 배운 것을 바탕으로 계속 구축하려면 다음 리소스를 탐색하세요: IronBarcode 다운로드 및 무료 체험 시작 -- 신용카드 없이 모든 기능을 30일 동안 평가해 보세요 IronBarcode 튜토리얼 컬렉션 -- 스캔, 일괄 생성 및 PDF 통합을 위한 단계별 가이드 IronBarcode 예제 갤러리 -- 40개가 넘는 일반적인 바코드 작업에 대한 복사 및 붙여넣기 코드 샘플 라이선스 및 가격 -- 모바일 배포를 위한 단일 개발자, 팀 및 SaaS 라이선스 옵션 .NET MAUI 마이그레이션 가이드 -- Xamarin 프로젝트를 현대 .NET 모바일 스택으로 옮기고 있는 경우 IronBarcode는 코드 변경 없이 두 환경에서 모두 작동합니다 NuGet 패키지 설치를 시작하고 위의 첫 번째 예제를 실행하여 환경이 올바르게 설정되었는지 확인하세요. 여기서 형식 비교표와 이 기사 내의 사용자 정의 예제가 애플리케이션의 정확한 요구 사항에 맞게 바코드 출력을 맞춤화하는 데 필요한 모든 것을 제공합니다. 자주 묻는 질문 Xamarin 바코드 생성기란 무엇인가요? Xamarin 바코드 생성기는 C# 개발자가 Xamarin Android 및 iOS 애플리케이션 내에서 바코드와 QR 코드를 생성할 수 있도록 해주는 도구 또는 라이브러리입니다. IronBarcode 통합 .NET API를 통해 이러한 기능을 제공합니다. IronBarcode Xamarin에서 바코드 생성을 어떻게 간소화합니까? IronBarcode Android와 iOS에서 동일하게 작동하는 단일 .NET 바코드 API를 제공하여 플랫폼별 구현이나 인코딩 알고리즘 또는 형식 유효성 검사를 수동으로 처리할 필요성을 없애줍니다. IronBarcode 사용하여 안드로이드와 iOS 모두에서 사용할 수 있는 바코드를 생성할 수 있나요? 예. IronBarcode Xamarin 애플리케이션에서 Android 및 iOS 플랫폼 모두에 대한 바코드 생성을 지원하며, 플랫폼별 코드 변경 없이 모든 기기에서 일관된 결과를 제공합니다. Xamarin에서 IronBarcode 어떤 바코드 형식을 지원하나요? IronBarcode QR 코드, Code 128, Code 39, EAN-13, UPC-A, DataMatrix, PDF417, Aztec 코드 등 30개 이상의 형식을 지원합니다. 모든 형식은 동일한 BarcodeEncoding 열거형을 통해 사용할 수 있습니다. IronBarcode 상용 모바일 애플리케이션에 적합한가요? 예. IronBarcode 는 입력 유효성 검사, ISO 규격 인코딩, GS1 표준 지원 및 라이선스 키 활성화 기능을 제공하여 프로덕션 빌드에서 워터마크 없는 출력을 지원합니다. IronBarcode Xamarin뿐만 아니라 .NET MAUI 에서도 작동하나요? 네. IronBarcode Xamarin과 .NET MAUI 모두에서 작동합니다. 두 프레임워크 모두 동일한 NuGet 패키지와 API를 사용하므로 마이그레이션이 간단합니다. Xamarin 뷰에서 생성된 바코드를 어떻게 표시하나요? 생성된 바코드에 대해 ToPngBinaryData()를 호출하여 바이트 배열을 얻은 다음, ImageSource.FromStream(() => new MemoryStream(bytes))를 Xamarin Image 컨트롤의 Source 속성에 할당합니다. IronBarcode Xamarin.Forms 프로젝트뿐 아니라 네이티브 Xamarin 프로젝트에서도 사용할 수 있나요? 예. IronBarcode Xamarin.Forms 공유 프로젝트와 플랫폼별 네이티브 Xamarin.Android 및 Xamarin.iOS 프로젝트 모두에서 작동합니다. IronBarcode 사용자 지정 바코드 스타일링을 지원합니까? 네. GeneratedBarcode API를 사용하면 막대 및 배경색을 변경하고, 여백을 설정하고, 바코드 위 또는 아래에 주석 텍스트를 추가하고, 글꼴 속성을 조정할 수 있습니다. IronBarcode 무료 체험판을 어떻게 시작할 수 있나요? https://ironsoftware.com/csharp/barcode/ 에서 30일 무료 평가판 라이선스 키를 다운로드하세요. NuGet 패키지를 설치하고 시작 코드에 라이선스 키를 설정하면 바로 바코드를 생성할 수 있습니다. 커티스 차우 지금 바로 엔지니어링 팀과 채팅하세요 기술 문서 작성자 커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다. 커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다. 관련 기사 게시됨 3월 8, 2026 .NET 앱을 위한 전문가용 바코드 SDK 생성 QR 코드, GS1, 데이터 매트릭스 등을 위한 포괄적인 .NET 바코드 SDK입니다. .NET 6-10, 코어, 프레임워크에 대한 지원을 제공합니다. 더 읽어보기 게시됨 3월 8, 2026 바코드 SDK C# 구축: 한 가지 라이브러리로 바코드 생성, 읽기 및 스캔하기 IronBarcode를 사용하여 C#에서 바코드 SDK 기능을 구축하세요. 바코드 이미지를 생성하고 파일에서 여러 바코드를 스캔하고 하나의 .NET 라이브러리를 사용하여 QR 코드를 읽어보세요. 샘플 코드 포함. 더 읽어보기 업데이트됨 3월 1, 2026 VB .NET 바코드 글꼴: 글꼴 종속성 없이 바코드를 생성하고 인쇄하는 방법 VB .NET 에서 최신 방식으로 바코드 글꼴을 처리하세요. IronBarcode 사용하면 글꼴 종속성 없이 Code 39 및 Code 128 바코드 이미지를 생성할 수 있습니다. 무료 평가판을 이용해 보세요. 더 읽어보기 C# USB 바코드 스캐너: 완벽한 스캔 애플리케이션 구축IronBarcode 사용한 바코드 .NE...
게시됨 3월 8, 2026 .NET 앱을 위한 전문가용 바코드 SDK 생성 QR 코드, GS1, 데이터 매트릭스 등을 위한 포괄적인 .NET 바코드 SDK입니다. .NET 6-10, 코어, 프레임워크에 대한 지원을 제공합니다. 더 읽어보기
게시됨 3월 8, 2026 바코드 SDK C# 구축: 한 가지 라이브러리로 바코드 생성, 읽기 및 스캔하기 IronBarcode를 사용하여 C#에서 바코드 SDK 기능을 구축하세요. 바코드 이미지를 생성하고 파일에서 여러 바코드를 스캔하고 하나의 .NET 라이브러리를 사용하여 QR 코드를 읽어보세요. 샘플 코드 포함. 더 읽어보기
업데이트됨 3월 1, 2026 VB .NET 바코드 글꼴: 글꼴 종속성 없이 바코드를 생성하고 인쇄하는 방법 VB .NET 에서 최신 방식으로 바코드 글꼴을 처리하세요. IronBarcode 사용하면 글꼴 종속성 없이 Code 39 및 Code 128 바코드 이미지를 생성할 수 있습니다. 무료 평가판을 이용해 보세요. 더 읽어보기