バーコードをHTMLとしてエクスポートする方法
良質なAPIの出力は、ユーザーがプログラムやアプリケーションでさらに利用できるように、ディスクに保存する必要がなく、十分に多様であるべきです。 そしてそれが、IronBarcode がユーザーに GeneratedBarcode
をさまざまな形式でエクスポートする多くのオプションを提供する理由です。その一つが、生成されたバーコードを HTML としてエクスポートすることです。
生成されたGeneratedBarcode
をデータURL、HTMLタグ、またはHTMLファイルとしてHTMLにエクスポートすることについて。 この記事では、それぞれの形式にエクスポートする方法について説明します。
C#でバーコードをHTMLとしてエクスポートする方法
- バーコードをエクスポートするC#ライブラリをダウンロード
- バーコードをデータURLとしてエクスポート
- HTMLタグとしてバーコードをエクスポートする
- バーコードをHTMLファイルとしてエクスポートする
IronBarcodeを始める
今日から無料トライアルでIronBarcodeをあなたのプロジェクトで使い始めましょう。
バーコードをデータURLとしてエクスポート
バーコードをデータURLとしてエクスポートする方法について議論する前に、まずデータURLとは何かを知っておく必要があります。 データURL、別名データURIは、データをURL文字列に直接埋め込むことができる一種のUniform Resource Identifier(URI)であり、外部リソースであるかのようにウェブページ内にインラインで配置されます。 これは、テキスト、画像、音声、ビデオ、バイナリデータなどの任意の形式で使用できます。 取得したデータURLは、後でHTML内の画像タグでsrc
属性として使用できます。 こちらは、GeneratedBarcode
をデータURLに変換する方法を示すコードスニペットです。
:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsDataUrl.cs
using IronBarCode;
using System;
GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
var dataUrl = myBarcode.ToDataUrl();
Console.WriteLine(dataUrl);
Imports IronBarCode
Imports System
Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
Private dataUrl = myBarcode.ToDataUrl()
Console.WriteLine(dataUrl)
上記のコードスニペットでは、BarcodeWriter
クラスのCreateBarcode()
メソッドを使用して、バーコードの値とバーコードのエンコーディングをこのメソッドの引数として、バーコードの作成を始めました。 バーコードのData URLを取得するために、GeneratedBarcode
にToDataUrl()
メソッドを付加しました。
HTMLタグとしてバーコードをエクスポート
私たちのGeneratedBarcode
をHTMLにエクスポートするもう一つの方法は、ToHtmlTag()
メソッドを使用してHTMLタグにエクスポートすることです。 このメソッドは、JavaScript、CSS、画像の依存関係を参照することなく、HTMLに直接挿入できる完全に形成されたHTMLタグとしてGeneratedBarcode
オブジェクトをレンダリングします。 次のコードスニペットは、HTMLタグとしてエクスポートする方法を示しています。
:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsHtmlTag.cs
using IronBarCode;
using System;
GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
var htmlTag = myBarcode.ToHtmlTag();
Console.WriteLine(htmlTag);
Imports IronBarCode
Imports System
Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
Private htmlTag = myBarcode.ToHtmlTag()
Console.WriteLine(htmlTag)
上記のコードスニペットから、生成されたバーコードのHTMLタグを取得するために、GeneratedBarcode
にToHtmlTag()
メソッドを単純に付加することができます。 このHTMLタグは、より大きなHTMLファイルに直接埋め込むことができます。
バーコードをHTMLファイルとしてエクスポート
ユーザーは、GeneratedBarcode
をHTMLファイルとして保存することも選択できます。 これを行うには、SaveAsHtmlFile()
メソッドを使用します。 次のコードスニペットは、このメソッドの使用方法を示しています。
:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsHtmlFile.cs
using IronBarCode;
GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
myBarcode.SaveAsHtmlFile("myBarcode.html");
Imports IronBarCode
Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
myBarcode.SaveAsHtmlFile("myBarcode.html")
このメソッドはファイルパスの文字列を受け取ります。 生成されたHTMLファイルを調べると、バーコードが完全なHTMLファイルを構成する、
、タグ内のHTMLタグとして出力されていることがわかります。