IRONPDFの使用

QRコードをPDFに変換する方法

更新済み 2024年11月12日
共有:

クイックレスポンスコード、QRコードとして知られるこれらは、URLや連絡先情報、あるいは単純なテキストを含む様々な情報を格納できる2次元バーコードです。 マーケティング、決済システム、在庫管理、印刷などで広く使用されています。 人気が高まるにつれて、開発者はアプリケーション内でQRコードを処理する必要が増えています。例えば、QRコードを読み取ったり、PDFのようなドキュメントに埋め込んだり、QRコードを生成する方法が求められています。

この記事では、IronQRIronPDF ライブラリを使用して、QRコード画像をPDFに簡単に作成および変換する方法を紹介します。

QRコードをPDFに変換する方法

  1. C# QRコードとPDFライブラリをインストールして、QRコードをPDFに作成および変換します。

  2. IronQRのQrWriter.Writeメソッドを使用して、シンプルなQRオブジェクトを生成します。

  3. QRコードオブジェクトをビットマップとして保存

  4. SaveAs メソッドを使用してQRコードビットマップをファイルとして保存する

  5. QRコードの画像パスを変数に設定する

  6. QRコード画像を変換する前に、File.Exists メソッドを使用して存在を確認します。

  7. IronPDFのImageToPdfConverter.ImageToPdfメソッドを使用して画像を読み込み、PDFオブジェクトに変換します。

  8. SaveAs メソッドを使用してPDFを保存する

IronQR の紹介

IronQRは、IronSoftwareによる使いやすいC#ライブラリであり、開発者が.NETアプリケーションで静的なQRコードを生成し、スタイル設定し、QRコードを読み取ることを可能にします。 そのシンプルさと強力な機能により、デスクトップ、Web、モバイルアプリにQRコード機能を統合するための理想的なツールです。その主な強みの一つは、Windows、Linux、macOS、Android、iOS、AzureやAWSなどのクラウド環境を含む幅広いプラットフォームでQRコードを処理できることです。

IronQRライブラリは、QRコードの生成に対する堅牢なソリューションを提供し、開発者がさまざまなアプリケーション向けに静的および動的QRコードを容易に作成できるようにします。 高度な機能を備えたIronQRは、QRコードの読み取りを容易にし、PDFドキュメントとシームレスに統合されます。これにより、ユーザーはQRコードを直接PDFに生成、印刷、および埋め込むことができます。

IronQRの特徴

IronQRは、正確性、速度、使いやすさを優先したさまざまな機能を提供します。

  • .NETとのクロスプラットフォーム互換性(コア、スタンダード、フレームワーク)Web、デスクトップ、モバイルアプリを含む様々な環境をサポートする。
  • 機械学習対応のQRコード検出で複雑なQRコードの読み取りを実現します。
  • さまざまな画像形式をサポート(jpg、png、gif、bmp など。).
  • QRコードのスタイリングに関する高度なカスタマイズオプションとして、サイズ変更、ロゴの追加、エラー訂正レベルの調整などがあります。
  • 出力形式には、画像、ストリーム、PDFスタンピングが含まれます。

    IronQRとその魅力的な機能について詳しく知るには、こちらをフォローしてください。ドキュメントページ

Visual Studio プロジェクトを作成する

まず、Visual Studioで新しいプロジェクトを作成しましょう。

  1. Visual Studio を開き、新しいプロジェクトの作成 をクリックします。

    Qr Code To Pdf Tutorial 1 related to Visual Studio プロジェクトを作成する

  2. コンソール アプリを選択(.NET C#)** プロジェクトタイプ

    Qr Code To Pdf Tutorial 2 related to Visual Studio プロジェクトを作成する

  3. プロジェクトの名前を選択してください。(例:QRCodeToPDF)そして保存する場所を設定します。

    Qr Code To Pdf Tutorial 3 related to Visual Studio プロジェクトを作成する

  4. 追加情報で、最新バージョンの.NET Frameworkを選択します。 IronPDFは、最新バージョンの.NETをサポートしています。

    Qr Code To Pdf Tutorial 4 related to Visual Studio プロジェクトを作成する

  5. 作成**をクリックします。

NuGetパッケージマネージャーを介してIronQRとIronPDFライブラリをインストールする

IronQR および IronPDF を使用するには、NuGet パッケージ マネージャーを使用してパッケージをダウンロードしてインストールする必要があります。

  1. Microsoft Visual Studioで、ソリューション エクスプローラーでプロジェクトを右クリックします。

  2. NuGetパッケージの管理**を選択します。

  3. ブラウズタブで、IronQRを検索します。

    Qr Code To Pdf Tutorial 5 related to NuGetパッケージマネージャーを介してIronQRとIronPDFライブラリ...

  4. リストからパッケージを選択して、インストール をクリックします。

  5. ライセンス条項に同意してインストールを完了してください。

  6. 同様に、IronPDFを検索してインストールしてください。

    Qr Code To Pdf Tutorial 6 related to NuGetパッケージマネージャーを介してIronQRとIronPDFライブラリ...

IronQRライブラリを使用してQRコードを生成する

QRコード画像をPDFに変換するには、まずQRコード画像が必要です。 QRコードを作成するには、任意のQRコード生成ライブラリまたはオンラインツールを使用できます。 IronSoftwareは、「IronQR」という専用のQRコードライブラリを提供しています。IronQRQRコードを作成するために使用し、ここでシンプルなQRコードを生成します。

次のコード例では、「Hello World」のテキストを含むQRコードを作成できます。

using IronQr;
using IronSoftware.Drawing;

License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;

// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
using IronQr;
using IronSoftware.Drawing;

License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;

// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
Imports IronQr
Imports IronSoftware.Drawing

'INSTANT VB TODO TASK: The following line uses invalid syntax:
'License.LicenseKey = "YOUR-LICENSE-KEY-HERE”; QrCode myQr = QrWriter.Write("hello world"); AnyBitmap qrImage = myQr.Save(); qrImage.SaveAs("qr.png");
VB   C#

コードの説明

  • **QrWriter.Write(「hello world」)このメソッドは、文字列「hello world」をエンコードするQRコードを生成します。結果は、生成されたQRコードを表すQrCodeクラスのインスタンスです。
  • myQr.Save(): このメソッドは、QRコードオブジェクトをビットマップ画像形式に変換します。 保存()メソッドは、さまざまなフォーマットに対応した柔軟な画像表現であるAnyBitmapのインスタンスを返します。
  • AnyBitmap qrImage: この変数は生成されたQRコードのビットマップ画像を保持します。
  • qrImage.SaveAs("qr.png"): このメソッドは、QRコードのビットマップ画像を現在の作業ディレクトリにあるファイル名qr.pngとして保存します。 ファイル形式はファイル拡張子によって決まります。この場合、PNGです。

    アプリケーションを実行した後、次のようにQRコードを取得します。

    Qr Code To Pdf Tutorial 7 related to コードの説明

    このQRコード画像を読み込み、IronPDFが提供するImageToPdfConverterクラスを使用します。

IronPDFの紹介

IronPDFは、IronSoftwareによる強力な.NET C#ライブラリで、.NETアプリケーション内でPDFドキュメントを簡単に作成、操作、および変換します。 IronPDFを使用すると、開発者は簡単に画像を埋め込むことができます。(QRコードを含む)QRコード画像をドキュメント可能なPDFに変換するなど、PDFドキュメントテンプレートに最適です。

IronPDFはHTMLからPDFへの変換を提供し、開発者がQRコード画像をHTMLテンプレートに直接埋め込み、シームレスにPDFドキュメントを生成することを可能にします。 埋め込みQRコードのフォーマットはドキュメント内で保存され、QRコードのスキャンがエラーなく行えます。

Qr Code To Pdf Tutorial 8 related to IronPDFの紹介

IronPDFの機能

IronPDFは、次のような幅広いPDF操作ツールを提供しています:

  • クロスプラットフォーム互換性: Windows、Linux、macOS、docker、Azure、およびAWSで動作する.NET Core、.NET Framework、と.NET Standardをサポートします。
  • 画像からPDFへの変換: JPEGやPNG、ビットマップなどの画像ファイルを簡単にPDFに変換します。
  • HTML と CSS のサポート: ウェブページからカスタマイズ可能な PDF を作成するため。
  • セキュリティ機能: 機密性の高いPDFドキュメントを保護するために、パスワード保護と暗号化を含みます。
  • PDF編集機能: マージ、分割、透かしの追加がIronPDFで簡単に行えます。

    IronPDFの魅力的な機能について詳しく知るには、こちらをご覧くださいドキュメントページ

QRコード画像をPDFファイルに変換する

すべてが完璧に設定されたので、次のコード例によりIronPDFを使用してQRコード画像をPDFに変換する方法を説明します。

using IronPdf;
using System.IO;
using System.Linq;

License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;

var qrImagePath = "assets/sample_qr_code.png";
// To ensure that the image file exists before proceeding
if (File.Exists(qrImagePath))
{
    // Convert the image to a PDF and save it
    ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf");
    Console.WriteLine("QR Code image has been successfully converted to a PDF.");
}
else
{
    Console.WriteLine("QR Code image not found. Please check the file path.");
}
using IronPdf;
using System.IO;
using System.Linq;

License.LicenseKey = “YOUR-LICENSE-KEY-HERE”;

var qrImagePath = "assets/sample_qr_code.png";
// To ensure that the image file exists before proceeding
if (File.Exists(qrImagePath))
{
    // Convert the image to a PDF and save it
    ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf");
    Console.WriteLine("QR Code image has been successfully converted to a PDF.");
}
else
{
    Console.WriteLine("QR Code image not found. Please check the file path.");
}
Imports IronPdf
Imports System.IO
Imports System.Linq

'INSTANT VB TODO TASK: The following line uses invalid syntax:
'License.LicenseKey = "YOUR-LICENSE-KEY-HERE”; var qrImagePath = "assets/sample_qr_code.png"; if (File.Exists(qrImagePath)) { ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf"); Console.WriteLine("QR Code image has been successfully converted @to a PDF."); } else { Console.WriteLine("QR Code image @not found.Please check the file path."); }
VB   C#

コード説明:

  • File.Exists(qrImagePath): 指定されたパスにQRコード画像が存在するか確認してから進行します。
  • ImageToPdfConverter.ImageToPdf(新規[] {qrImagePath})QRコード画像をIronPDFの画像からPDFへの変換メソッドを使用してPDFに変換します。
  • 保存として("QRCodeImageToPDF.pdf"): 生成されたPDFをQRCodeImageToPDF.pdfとして保存します。

    複数のQRコード画像を単一のPDFに変換するには、こちらをご覧ください。画像をPDFに変換ページ さらに多くのコードサンプルについては、このコード例ページをご覧ください。これ.

アプリケーションを実行する

コードが整ったので、アプリケーションを実行し、変換を実際に確認する時が来ました。 以下の手順に従ってください:

  1. QRコード画像を確実に(sample_qr_code.jpg)指定されたフォルダーに正しく配置されています。(例:assets フォルダー).

  2. Visual Studioでプロジェクトをビルドして実行するには、F5を押すか、開始をクリックします。

  3. アプリケーションは、指定された場所に画像が存在する場合、QRコード画像をPDFに変換します。

  4. 生成されたPDFは、プロジェクトディレクトリのルートにQRCodeImageToPDF.pdfというファイル名で保存されます。

  5. PDFファイルを確認して、QRコード画像が正常に埋め込まれていることを確認してください。

    これで、共有、印刷、またはアーカイブできるQRコード画像を含むPDFができているはずです。 こちらが使用したQRコード画像付きの出力PDFです。

    コード出力

結論

IronQRとIronPDFを使用すると、QRコード画像の作成とPDFへの変換が簡単かつ効率的です。 上記の手順に従うことで、QRコード画像を簡単に作成し、変換して、数行のコードでPDFとして保存できます。 ビジネスや個人使用のいずれの場合でも、このアプローチにより、QRコードがPDF形式でドキュメントに適した状態になり、データやピクセルの損失なくインターネット上で共有できます。

IronPDFは、無料試用その機能と能力を自ら探求することができます。 ライブラリの可能性を最大限に引き出す準備ができている方のために、ライセンス$749から始まり、すべての機能への包括的なアクセスを提供します。 PDF生成を強化する機会を逃さないでください—今すぐIronPDFをお試しくださいダウンロードそれ!

< 以前
VB .NETでPDFに画像を追加する方法
次へ >
C# で PDF テーブルを読む方法