バーコードをHTMLとしてエクスポートする方法

Hairil related to バーコードをHTMLとしてエクスポートする方法
ハイリル ハシミ ビン オマル
2023年5月8日
更新済み 2024年12月17日
共有:
This article was translated from English: Does it need improvement?
Translated
View the article in English

良質なAPIの出力は、ユーザーがプログラムやアプリケーションでさらに利用できるように、ディスクに保存する必要がなく、十分に多様であるべきです。 そしてそれが、IronBarcode がユーザーに GeneratedBarcode をさまざまな形式でエクスポートする多くのオプションを提供する理由です。その一つが、生成されたバーコードを HTML としてエクスポートすることです。

生成されたGeneratedBarcodeデータURLHTMLタグ、またはHTMLファイルとしてHTMLにエクスポートすることについて。 この記事では、それぞれの形式にエクスポートする方法について説明します。

IronBarcodeを始める

今日から無料トライアルでIronBarcodeをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer

バーコードをデータ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)
$vbLabelText   $csharpLabel

上記のコードスニペットでは、BarcodeWriterクラスのCreateBarcode()メソッドを使用して、バーコードの値とバーコードのエンコーディングをこのメソッドの引数として、バーコードの作成を始めました。 バーコードのData URLを取得するために、GeneratedBarcodeToDataUrl()メソッドを付加しました。

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)
$vbLabelText   $csharpLabel

上記のコードスニペットから、生成されたバーコードのHTMLタグを取得するために、GeneratedBarcodeToHtmlTag()メソッドを単純に付加することができます。 この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")
$vbLabelText   $csharpLabel

このメソッドはファイルパスの文字列を受け取ります。 生成されたHTMLファイルを調べると、バーコードが完全なHTMLファイルを構成する、、タグ内のHTMLタグとして出力されていることがわかります。

Hairil related to バーコードをHTMLとしてエクスポートする方法
ハイリル ハシミ ビン オマル
ソフトウェアエンジニア
すべての優れたエンジニアと同じように、Hairilは熱心な学習者です。C#、Python、およびJavaの知識を洗練させ、その知識を活かしてIron Softwareのチームメンバーに価値を提供しています。Hairilはマレーシアのマラ工科大学(Universiti Teknologi MARA)で化学およびプロセス工学の学士号を取得し、Iron Softwareチームに加わりました。