C# + VB.NET: バーコードクイックスタート バーコードクイックスタート
using IronBarCode;
using System.Drawing;

// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf

// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
    // Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
    // There is a tradeoff in performance as more detail is set
    Speed = ReadingSpeed.Balanced,

    // Reader will stop scanning once a single barcode is found (if set to true)
    ExpectMultipleBarcodes = true,

    // By default, all barcode formats are scanned for
    // Specifying a subset of barcode types to search for would improve performance
    ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,

    // Utilize multiple threads to read barcodes from multiple images in parallel
    Multithreaded = true,

    // Maximum threads for parallelized barcode reading
    // Default is 4
    MaxParallelThreads = 2,

    // The area of each image frame in which to scan for barcodes
    // Specifying a crop area will significantly improve performance and avoid noisy parts of the image
    CropArea = new Rectangle(),

    // Special setting for Code39 barcodes
    // If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
    UseCode39ExtendedMode = true
};

// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);

// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

Image myBarcodeImage = myBarcode.Image; // Can be used as Image
Bitmap myBarcodeBitmap = myBarcode.ToBitmap(); // Can be used as Bitmap
Imports IronBarCode
Imports System.Drawing

' Reading a barcode is easy with IronBarcode!
Private resultFromFile = BarcodeReader.Read("file/barcode.png") ' From a file
Private resultFromBitMap = BarcodeReader.Read(New Bitmap("barcode.bmp")) ' From a bitmap
Private resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")) ' From an image
Private resultFromPdf = BarcodeReader.ReadPdf("file/mydocument.pdf") ' From PDF use ReadPdf

' To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
Private myOptionsExample = New BarcodeReaderOptions With {
	.Speed = ReadingSpeed.Balanced,
	.ExpectMultipleBarcodes = True,
	.ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
	.Multithreaded = True,
	.MaxParallelThreads = 2,
	.CropArea = New Rectangle(),
	.UseCode39ExtendedMode = True
}

' Read with the options applied
Private results = BarcodeReader.Read("barcode.png", myOptionsExample)

' Create a barcode with one line of code
Private myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)

' After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100)

' Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg")

Dim myBarcodeImage As Image = myBarcode.Image ' Can be used as Image
Dim myBarcodeBitmap As Bitmap = myBarcode.ToBitmap() ' Can be used as Bitmap

<p>IronBarcode は、画像ファイルから様々な標準フォーマットをサポートしています。(jpeg、png、jpg)変数をビットマップなどで渡したいプログラム的な形式に、より多く対応するためです。また、外部形式としてPDFをサポートしており、IronBarcodeがシームレスに統合されます。</p> <p>任意のコードベースで、ファイル形式や変数に柔軟性を持たせ、開発者に自由度を提供します。</p> <p>IronBarcodeは、すべてのファイル形式に対応したバーコードリーダーであるだけでなく、<code>EAN8</code>、<code>Code128</code>、<code>Code39</code>など、すべての標準的なエンコーディングとフォーマッティングをサポートするバーコードジェネレーターとしても機能します。 バーコードジェネレーターのセットアップは、わずか2行のコードで行えます。 参入障壁が低く、開発者向けの多くのカスタマイズオプションを備えたIronBarcodeは、バーコードに関するすべての状況での第一の選択肢です。</p> <div class="hsg-featured-snippet examples__featured-snippet"> <h2>C#でのバーコードリーダーとバーコードジェネレーター</h2> <ol> <li><code>```javascript var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8); ```</code></li> <li><code>イメージ myBarcodeImage = myBarcode.Image;</code></li> <li><code>myBarcode.ResizeTo(400, 100);</code></li> <li><code>```javascript var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); ```</code></li> <li><code>```Japanese var myOptionsExample = new BarcodeReaderOptions{...} ```</code></li> </ol> </div> <h3 id="anchor-36-49">バーコードライター</h3> <p>まず、<code>IronBarCode</code>と<code>System.Drawing</code>をインポートし、<code>BarcodeWriter</code>をインスタンス化して、文字列値<code>12345</code>、フォーマット<code>EAN8</code>でバーコードを作成します。 次に、生成されたバーコードを希望のフォーマットで画像として保存します。 IronBarcodeは、バーコードを<code>Image</code>として作成することも、<code>Bitmap</code>として作成することもサポートしているため、これにはさまざまなオプションがあります。</p> <h4 id="anchor-advanced-barcodewriter">Advanced BarcodeWriter</h4> <p>上級バコォードライター</p> <p>上記の通り、IronBarcodeを使用してバーコードを生成するには、わずか2行のコードが必要で、後で使用するためにファイルとして保存します。 IronBarcodeはさらにこれを拡張し、開発者にバーコードを状況に合わせてカスタマイズするための多くのオプションを提供します。</p> <p>バーコード画像のサイズを変更するために、<code>ResizeTo</code> メソッドを使用して高さと幅を渡すことができます。</p> <h3 id="anchor-36-49">バーコードリーダー</h3> <p>上記と同様に、まず <code>BarcodeReader</code> をインスタンス化し、ファイルパスを <code>Read</code> メソッドに渡し、後で使用およびバーコードオブジェクトを操作するために変数として保存します。 <code>ReadPDF</code> を使用して PDF などの外部フォーマットを読み取るための指定されたメソッドがあります。 しかし、一般的な画像形式やビットマップに対しては、<code>Read</code> を使用します。</p> <h4 id="anchor-36-49">バーコードリーダーオプション</h4> <p>IronBarcodeを使用すると、開発者は標準ファイル形式からバーコードをスキャンできます。 しかし、特にバーコードファイルのバッチをプログラムで読み取る場合、開発者が<code>Read</code>メソッドの動作を微調整したいと考える状況があります。 ここで <code>BarcodeReaderOptions</code> が登場します。 IronPDFを使用すると、<code>Speed</code>で読み取り速度を完全にカスタマイズでき、ファイルに複数のバーコードが期待されるかどうかを<code>ExpectedMultipleBarcodes</code>で設定し、どの種類のバーコードかを<code>ExpectBarcodeTypes</code>プロパティで指定することができます。 開発者が複数のスレッドを使用して、複数の画像から並行してバーコードを読み取ることができ、並列読み取り時に使用されるスレッド数を設定可能です。</p> <p>これらはIronBarcodeの強力さを示すプロパティの一部にすぎません。完全なリストについては、ドキュメントを参照してください。<a href="/csharp/barcode/object-reference/api/IronBarCode.BarcodeReaderOptions.html" target="_blank">これ</a> <a href="/csharp/barcode/how-to/read-barcodes-from-images/" class="code_content__related-link__doc-cta-link">例やサンプルコード、ファイルを含むハウツーガイドをご覧になるには、こちらをクリックしてください。</a></p>

C# + VB.NET: 不完全なバーコードと画像補正 不完全なバーコードと画像補正
using IronBarCode;
using IronSoftware.Drawing;

// Choose which filters are to be applied (in order)
// Set cacheAtEachIteration = true to save the intermediate image data after each filter is applied
var filtersToApply = new ImageFilterCollection(cacheAtEachIteration: true) {
    new SharpenFilter(),
    new InvertFilter(),
    new ContrastFilter(),
    new BrightnessFilter(),
    new AdaptiveThresholdFilter(),
    new BinaryThresholdFilter(),
    new GaussianBlurFilter(),
    new MedianBlurFilter(),
    new BilateralFilter()
};

BarcodeReaderOptions myOptionsExample = new BarcodeReaderOptions()
{
    // Set chosen filters in BarcodeReaderOptions
    ImageFilters = filtersToApply,

    Speed = ReadingSpeed.Balanced,
    ExpectMultipleBarcodes = true,
};

// Read with the options applied
BarcodeResults results = BarcodeReader.Read("screenshot.png", myOptionsExample);

AnyBitmap[] filteredImages = results.FilterImages();

// Export intermediate image files to disk
for (int i = 0 ; i < filteredImages.Length ; i++)
    filteredImages[i].SaveAs($"{i}_barcode.png");

// Or
results.ExportFilterImagesToDisk("filter-result.jpg");
Imports IronBarCode
Imports IronSoftware.Drawing

' Choose which filters are to be applied (in order)
' Set cacheAtEachIteration = true to save the intermediate image data after each filter is applied
Private filtersToApply = New ImageFilterCollection(cacheAtEachIteration:= True) From {
	New SharpenFilter(),
	New InvertFilter(),
	New ContrastFilter(),
	New BrightnessFilter(),
	New AdaptiveThresholdFilter(),
	New BinaryThresholdFilter(),
	New GaussianBlurFilter(),
	New MedianBlurFilter(),
	New BilateralFilter()
}

Private myOptionsExample As New BarcodeReaderOptions() With {
	.ImageFilters = filtersToApply,
	.Speed = ReadingSpeed.Balanced,
	.ExpectMultipleBarcodes = True
}

' Read with the options applied
Private results As BarcodeResults = BarcodeReader.Read("screenshot.png", myOptionsExample)

Private filteredImages() As AnyBitmap = results.FilterImages()

' Export intermediate image files to disk
For i As Integer = 0 To filteredImages.Length - 1
	filteredImages(i).SaveAs($"{i}_barcode.png")
Next i

' Or
results.ExportFilterImagesToDisk("filter-result.jpg")

<p>IronBarcodeは、<code>BarcodeReaderOptions</code>内で簡単に適用できる多くの画像前処理フィルターを提供しています。 画像の読み取りを向上させる可能性のあるフィルターを選択してください。例えば、<em>シャープ化</em>、<em>バイナリしきい値</em>、<em>コントラスト</em>があります。 選択の順序はそのまま適用される順序であることを忘れないでください。</p> <p>各フィルターが適用された中間画像のイメージデータを保存するオプションがあります。 これは、<code>ImageFilterCollection</code> の <code>SaveAtEachIteration</code> プロパティで切り替えることができます。</p>

C# + VB.NET: バーコード画像の作成 バーコード画像の作成
using IronBarCode;
using System.Drawing;

/*** CREATING BARCODE IMAGES ***/

// Create and save a barcode in a single line of code
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg");

/*****  IN-DEPTH BARCODE CREATION OPTIONS *****/

// BarcodeWriter.CreateBarcode creates a GeneratedBarcode which can be styled and exported as an Image object or file
GeneratedBarcode MyBarCode = BarcodeWriter.CreateBarcode("Any Number, String or Binary Value", BarcodeWriterEncoding.Code128);

// Style the Barcode in a fluent LINQ-style fashion
MyBarCode.ResizeTo(300, 150).SetMargins(20).AddAnnotationTextAboveBarcode("Example EAN8 Barcode").AddBarcodeValueTextBelowBarcode();
MyBarCode.ChangeBackgroundColor(Color.LightGoldenrodYellow);

// Save the barcode as an image file
MyBarCode.SaveAsImage("MyBarCode.png");
MyBarCode.SaveAsGif("MyBarCode.gif");
MyBarCode.SaveAsHtmlFile("MyBarCode.html");
MyBarCode.SaveAsJpeg("MyBarCode.jpg");
MyBarCode.SaveAsPdf("MyBarCode.Pdf");
MyBarCode.SaveAsPng("MyBarCode.png");
MyBarCode.SaveAsTiff("MyBarCode.tiff");
MyBarCode.SaveAsWindowsBitmap("MyBarCode.bmp");

// Save the barcode as a .NET native object
Image MyBarCodeImage = MyBarCode.Image;
Bitmap MyBarCodeBitmap = MyBarCode.ToBitmap();

byte[] PngBytes = MyBarCode.ToPngBinaryData();

using (System.IO.Stream PdfStream = MyBarCode.ToPdfStream())
{
    // Stream barcode image output also works for GIF, JPEG, PDF, PNG, BMP and TIFF
}

// Save MyBarCode as an HTML file or tag
MyBarCode.SaveAsHtmlFile("MyBarCode.Html");
string ImgTagForHTML = MyBarCode.ToHtmlTag();
string DataURL = MyBarCode.ToDataUrl();

// Save MyBarCode to a new PDF, or stamp it in any position on any page(s) of an existing document
MyBarCode.SaveAsPdf("MyBarCode.Pdf");
MyBarCode.StampToExistingPdfPage("ExistingPDF.pdf", 200, 50, 1);  // Position (200, 50) on page 1
MyBarCode.StampToExistingPdfPages("ExistingPDF.pdf", 200, 50, new[] { 1, 2, 3 }, "Password123");  // Multiple pages of an encrypted PDF
Imports IronBarCode
Imports System.Drawing

'''* CREATING BARCODE IMAGES **

' Create and save a barcode in a single line of code
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")

'''***  IN-DEPTH BARCODE CREATION OPTIONS ****

' BarcodeWriter.CreateBarcode creates a GeneratedBarcode which can be styled and exported as an Image object or file
Dim MyBarCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("Any Number, String or Binary Value", BarcodeWriterEncoding.Code128)

' Style the Barcode in a fluent LINQ-style fashion
MyBarCode.ResizeTo(300, 150).SetMargins(20).AddAnnotationTextAboveBarcode("Example EAN8 Barcode").AddBarcodeValueTextBelowBarcode()
MyBarCode.ChangeBackgroundColor(Color.LightGoldenrodYellow)

' Save the barcode as an image file
MyBarCode.SaveAsImage("MyBarCode.png")
MyBarCode.SaveAsGif("MyBarCode.gif")
MyBarCode.SaveAsHtmlFile("MyBarCode.html")
MyBarCode.SaveAsJpeg("MyBarCode.jpg")
MyBarCode.SaveAsPdf("MyBarCode.Pdf")
MyBarCode.SaveAsPng("MyBarCode.png")
MyBarCode.SaveAsTiff("MyBarCode.tiff")
MyBarCode.SaveAsWindowsBitmap("MyBarCode.bmp")

' Save the barcode as a .NET native object
Dim MyBarCodeImage As Image = MyBarCode.Image
Dim MyBarCodeBitmap As Bitmap = MyBarCode.ToBitmap()

Dim PngBytes() As Byte = MyBarCode.ToPngBinaryData()

Using PdfStream As System.IO.Stream = MyBarCode.ToPdfStream()
	' Stream barcode image output also works for GIF, JPEG, PDF, PNG, BMP and TIFF
End Using

' Save MyBarCode as an HTML file or tag
MyBarCode.SaveAsHtmlFile("MyBarCode.Html")
Dim ImgTagForHTML As String = MyBarCode.ToHtmlTag()
Dim DataURL As String = MyBarCode.ToDataUrl()

' Save MyBarCode to a new PDF, or stamp it in any position on any page(s) of an existing document
MyBarCode.SaveAsPdf("MyBarCode.Pdf")
MyBarCode.StampToExistingPdfPage("ExistingPDF.pdf", 200, 50, 1) ' Position (200, 50) on page 1
MyBarCode.StampToExistingPdfPages("ExistingPDF.pdf", 200, 50, { 1, 2, 3 }, "Password123") ' Multiple pages of an encrypted PDF

<p>この例では、さまざまな種類と形式のバーコードを作成し、サイズを変更して保存できることがわかります。 コードの1行で実現することも可能です。</p> <p>流暢なAPIを使用して、生成されたバーコードクラスでマージンの設定、サイズ変更、およびバーコードへの注釈を追加できます。 それらは、IronBarcodeを使用して、ファイル名から正しい画像タイプを自動で判断し、画像として保存できます: <strong>GIF、HTMLファイル、HTMLタグ、JPEG、PDF、PNG、TIFF、Windows Bitmap</strong>。</p> <p>また、既存のPDFにバーコードを生成してスタンプすることができる <code>StampToExistingPdfPage</code> メソッドもあります。 これは、一般的なPDFを編集したり、バーコードで書類に内部識別番号を追加したりする場合に便利です。</p>

C# + VB.NET: バーコードスタイリング&アノテーション バーコードスタイリング&アノテーション
using IronBarCode;
using System;
using System.Drawing;

/*** STYLING GENERATED BARCODES  ***/

// BarcodeWriter.CreateBarcode creates a GeneratedBarcode object which allows the barcode to be styled and annotated.
GeneratedBarcode MyBarCode = BarcodeWriter.CreateBarcode("Iron Software", BarcodeWriterEncoding.QRCode);

// Any text (or commonly, the value of the barcode) can be added to the image in a default or specified font.
// Text positions are automatically centered, above or below. Fonts that are too large for a given image are automatically scaled down.
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddAnnotationTextAboveBarcode("This is My Barcode", new Font(new FontFamily("Arial"), 12, FontStyle.Regular, GraphicsUnit.Pixel), Color.DarkSlateBlue);

// Resize, add margins and check final image dimensions
MyBarCode.ResizeTo(300, 300); // Resize in pixels
MyBarCode.SetMargins(0, 20, 0, 20); // Set margins in pixels

int FinalWidth = MyBarCode.Width;
int FinalHeight = MyBarCode.Height;

// Recolor the barcode and its background
MyBarCode.ChangeBackgroundColor(Color.LightGray);
MyBarCode.ChangeBarCodeColor(Color.DarkSlateBlue);
if (!MyBarCode.Verify())
{
    Console.WriteLine("Color contrast should be at least 50% or a barcode may become unreadable. Test using GeneratedBarcode.Verify()");
}

// Finally, save the result
MyBarCode.SaveAsHtmlFile("StyledBarcode.html");

/*** STYLING BARCODES IN A SINGLE LINQ-STYLE EXPRESSION ***/

// Create a barcode in one line of code
BarcodeWriter.CreateBarcode("https://ironsoftware.com", BarcodeWriterEncoding.Aztec).ResizeTo(250, 250).SetMargins(10).AddBarcodeValueTextAboveBarcode().SaveAsImage("StyledBarcode.png");

/*** STYLING QR CODES WITH LOGO IMAGES OR BRANDING ***/

// Use the QRCodeWriter.CreateQrCodeWithLogo Method instead of BarcodeWriter.CreateBarcode
// Logo will automatically be sized appropriately and snapped to the QR grid.

var qrCodeLogo = new QRCodeLogo("ironsoftware_logo.png");
GeneratedBarcode myQRCodeWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo);
myQRCodeWithLogo.ResizeTo(500, 500).SetMargins(10).ChangeBarCodeColor(Color.DarkGreen);
myQRCodeWithLogo.ResizeTo(500, 500).SetMargins(10).ChangeBarCodeColor(Color.DarkGreen);
myQRCodeWithLogo.SaveAsPng("QRWithLogo.Png").SaveAsPdf("MyVerifiedQR.html"); // Save as 2 different formats
Imports IronBarCode
Imports System
Imports System.Drawing

'''* STYLING GENERATED BARCODES  **

' BarcodeWriter.CreateBarcode creates a GeneratedBarcode object which allows the barcode to be styled and annotated.
Private MyBarCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("Iron Software", BarcodeWriterEncoding.QRCode)

' Any text (or commonly, the value of the barcode) can be added to the image in a default or specified font.
' Text positions are automatically centered, above or below. Fonts that are too large for a given image are automatically scaled down.
MyBarCode.AddBarcodeValueTextBelowBarcode()
MyBarCode.AddAnnotationTextAboveBarcode("This is My Barcode", New Font(New FontFamily("Arial"), 12, FontStyle.Regular, GraphicsUnit.Pixel), Color.DarkSlateBlue)

' Resize, add margins and check final image dimensions
MyBarCode.ResizeTo(300, 300) ' Resize in pixels
MyBarCode.SetMargins(0, 20, 0, 20) ' Set margins in pixels

Dim FinalWidth As Integer = MyBarCode.Width
Dim FinalHeight As Integer = MyBarCode.Height

' Recolor the barcode and its background
MyBarCode.ChangeBackgroundColor(Color.LightGray)
MyBarCode.ChangeBarCodeColor(Color.DarkSlateBlue)
If Not MyBarCode.Verify() Then
	Console.WriteLine("Color contrast should be at least 50% or a barcode may become unreadable. Test using GeneratedBarcode.Verify()")
End If

' Finally, save the result
MyBarCode.SaveAsHtmlFile("StyledBarcode.html")

'''* STYLING BARCODES IN A SINGLE LINQ-STYLE EXPRESSION **

' Create a barcode in one line of code
BarcodeWriter.CreateBarcode("https://ironsoftware.com", BarcodeWriterEncoding.Aztec).ResizeTo(250, 250).SetMargins(10).AddBarcodeValueTextAboveBarcode().SaveAsImage("StyledBarcode.png")

'''* STYLING QR CODES WITH LOGO IMAGES OR BRANDING **

' Use the QRCodeWriter.CreateQrCodeWithLogo Method instead of BarcodeWriter.CreateBarcode
' Logo will automatically be sized appropriately and snapped to the QR grid.

Dim qrCodeLogo As New QRCodeLogo("ironsoftware_logo.png")
Dim myQRCodeWithLogo As GeneratedBarcode = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo)
myQRCodeWithLogo.ResizeTo(500, 500).SetMargins(10).ChangeBarCodeColor(Color.DarkGreen)
myQRCodeWithLogo.ResizeTo(500, 500).SetMargins(10).ChangeBarCodeColor(Color.DarkGreen)
myQRCodeWithLogo.SaveAsPng("QRWithLogo.Png").SaveAsPdf("MyVerifiedQR.html") ' Save as 2 different formats

<p>このサンプルでは、バーコードに任意のテキストやバーコード自身の値を、ターゲットマシンにインストールされている任意のフォントを使用して注釈付けすることができます。そのフォントが利用できない場合は、適切な類似フォントが選択されます。 バーコードはサイズ変更が可能で、マージンを追加したり、バーコードおよび背景の再着色もできます。 それから、適切な形式で保存することができます。</p> <p>コードの最後の数行では、流暢なスタイルのオペレーターを使用することで、<code>System.Linq</code>と同様に、わずか数行のコードでバーコードを作成およびスタイル設定することが可能であることがわかります。</p>

C# + VB.NET: バーコードをHTMLとしてエクスポート バーコードをHTMLとしてエクスポート
using IronBarCode;

GeneratedBarcode MyBarCode = BarcodeWriter.CreateBarcode("1234567890", BarcodeWriterEncoding.Code128);

// Save as a stand-alone HTML file without any image assets
MyBarCode.SaveAsHtmlFile("MyBarCode.html");

// Save as a stand-alone HTML image tag which can be served in HTML files, ASPX or MVC Views. No image assets required, the tag embeds the entire image in its source content
string ImgTag = MyBarCode.ToHtmlTag();

// Turn the image into a HTML/CSS Data URI.
string DataURI = MyBarCode.ToDataUrl();
Imports IronBarCode

Private MyBarCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("1234567890", BarcodeWriterEncoding.Code128)

' Save as a stand-alone HTML file without any image assets
MyBarCode.SaveAsHtmlFile("MyBarCode.html")

' Save as a stand-alone HTML image tag which can be served in HTML files, ASPX or MVC Views. No image assets required, the tag embeds the entire image in its source content
Dim ImgTag As String = MyBarCode.ToHtmlTag()

' Turn the image into a HTML/CSS Data URI.
Dim DataURI As String = MyBarCode.ToDataUrl()

<p>IronBarcodeには、関連する画像アセットがなく、自己完結型のHTMLとしてバーコードをエクスポートできる非常に便利な機能があります。 すべてはHTMLファイル内に含まれています。</p> <p>次の形式でエクスポートできます:<strong>HTMLファイル</strong>、<strong>HTML画像タグ</strong>、または<strong>データURI</strong>。</p>

Human Support related to C# QRコードライブラリ

開発チームによる直接サポート

製品、統合、ライセンスに関するご質問がある場合、Iron製品開発チームがお客様のご質問に対応いたします。Ironと連絡を取り、プロジェクトでライブラリを最大限に活用するための対話を始めましょう。

質問する
Recognizes Barcode Qr related to C# QRコードライブラリ

複数のQRコードタイプを検出します

IronBarcodeは、UPC A/E、EAN 8/13、Code 39、Code 93、Code 128、ITF、MSI、RSS 14/Expanded、Databar、CodaBar、QR、Styled QR、Data Matrix、MaxiCode、PDF417、Plessey、AztecなどのほとんどのバーコードおよびQR規格の読み取りと生成に対応しています。結果には、アーカイブやインデックスシステムに最適なバーコードデータ、種類、ページ、テキスト、バーコード画像が含まれます。

完全な機能リストを見る
Fast And Polite Behavior related to C# QRコードライブラリ

高速かつ正確な読み取りと画像前処理

IronBarcodeは、バーコード画像を自動的に前処理して速度と精度を向上させます。回転、ノイズ、歪み、および斜行を修正して、スキャンまたはライブビデオフレームを読み取ります。バッチ処理対応のサーバーアプリケーション用にマルチコア、マルチスレッド対応です。単一および複数ページのドキュメントで1つまたは複数のバーコードを自動的に検出します。複雑なAPIを必要とせずに、特定のバーコードタイプやドキュメントの場所を検索します。

詳しくはこちら
Built For Dot Net related to C# QRコードライブラリ

.NET Core、Standard、およびFrameworkプロジェクトでの簡単な使用のために構築されました。

数行のコードで数分で始めましょう。依存関係なしで、使いやすい単一のDLLとして.NET向けに構築されています。32ビットおよび64ビットをサポートし、任意の.NET言語で使用可能です。Web、クラウド、デスクトップ、またはコンソールアプリケーションで使用でき、モバイルおよびデスクトップデバイスをサポートしています。

このソフトウェア製品をこちらからダウンロードできます リンク.

QR 用に構築 C#, .NET

今すぐ始める
Write Barcodes related to C# QRコードライブラリ

複数のフォーマットにQRコードを書き込む

ファイルまたはストリームに保存または印刷し、PDF、JPG、TIFF、GIF、BMP、PNG、またはHTML形式で出力できます。色、品質、回転、サイズ、テキストを設定できます。完全な .NET ドキュメント ライブラリのために、C# バーコード プログラミング ツールボックスをIronPDFおよびIronOCRと一緒に使用します。

詳しくはこちら
サポート:
  • .NET Core 2.0 以上
  • .NET Framework 4.0 以降のバージョンはC#、VB、F#をサポートしています
  • マイクロソフト・ビジュアル・スタジオ. .NET開発IDEアイコン
  • Visual Studio 用 NuGet インストーラーサポート
  • JetBrains ReSharper C# 言語アシスタント対応
  • Microsoft Azure C# .NET ホスティングプラットフォーム互換

ライセンスおよび価格設定

無料 コミュニティ開発ライセンス。商用ライセンスは$749から。

プロジェクトC# + VB.NETライブラリライセンス

プロジェクト

C# + VB.NET ライブラリの開発者向けライセンス

開発者

組織 C# + VB.NET ライブラリライセンス

組織

エージェンシー C# + VB.NET ライブラリ ライセンス

エージェンシー

SaaS C# + VB.NET ライブラリのライセンス販売

SaaS

OEM C# + VB.NET ライブラリライセンス

OEM (オーイーエム)

すべてのライセンスオプションを表示  

C#およびVB .NET用QRコードチュートリアル

チュートリアル + コード例 C# | .NETでバーコードを読み取るチュートリアル

C# .NET バーコード QR

フランク・ウォーカー .NETプロダクトデベロッパー

バーコードとQRコードの読み取り | C# VB .NET チュートリアル

フランクがどのようにIronBarcodeを使用して、彼のC# .NETバーコードアプリケーション内でスキャン、写真、およびPDFドキュメントからバーコードを読み取るかを見てみましょう...

フランクのバーコードリーディングチュートリアルを見る
C# & VB.NETでバーコードを作成するチュートリアル+コード例

C# .NET バーコード

フランチェスカ・ミラー ジュニア .NET エンジニア

C# または VB.NET でバーコード画像を生成する

フランチェスカは、C#またはVBアプリケーションでバーコードを画像に書き込むためのヒントとコツを共有します。IronBarcodeを使用してバーコードを書き込む方法と利用可能なすべてのオプションをご覧ください...

フランチェスカのバーコードチュートリアルをご覧ください
チュートリアル + コード例 VB.NET PDFの作成と編集 | VB.NET & ASP.NET PDF

QR .NET C# VB

ジェニファー・ライト アプリケーションアーキテクチャリード

C#およびVB .NETアプリケーションでQRコードを作成するためのチュートリアル

ジェニーのチームは、IronBarcodeを使用して1日に数千ものQRコードを生成しています。IronBarcodeを最大限に活用するための彼らのチュートリアルをご覧ください…

ジェニーのチームによるQR作成チュートリアル
何千人もの開発者がIronBarcodeを使用しています...

会計および金融システム

  • # レシート
  • # レポーティング
  • # 請求書の印刷
ASP.NET会計および財務システムにPDFサポートを追加

ビジネスデジタル化

  • # ドキュメント
  • # 注文およびラベリング
  • # ペーパー置換
C# ビジネスデジタル化のユーザーケース

エンタープライズコンテンツ管理

  • # コンテンツ制作
  • # ドキュメント管理
  • # コンテンツ配信
.NET CMS PDFサポート

データおよびレポート作成アプリケーション

  • # パフォーマンストラッキング
  • # トレンドマッピング
  • # レポート
C# PDFレポート
Iron Software企業.NETコンポーネント開発者

数千の企業、政府機関、中小企業、および開発者がIron Software製品を信頼しています。

Ironのチームは、.NETソフトウェアコンポーネント市場で10年以上の経験を有しています。

アイアンカスタマーアイコン
アイアンカスタマーアイコン
アイアンカスタマーアイコン
アイアンカスタマーアイコン
アイアンカスタマーアイコン
アイアンカスタマーアイコン
アイアンカスタマーアイコン
アイアンカスタマーアイコン