IRONPDFの使用

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

クイックレスポンスコード、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. QRコードのビットマップを`SaveAs`メソッドを使用してファイルとして保存する

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

  6. 変換する前にQRコード画像が存在するかどうかを確認するためにFile.Existsメソッドを使用します

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

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

IronQR の紹介

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

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

IronQRの特徴

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

  • クロスプラットフォーム互換性:.NET(Core、Standard、Framework)に対応し、ウェブ、デスクトップ、モバイルアプリを含むさまざまな環境をサポートします。
  • 機械学習を活用した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ライブラリをインストールする

NuGet NuGetでインストール

PM >  Install-Package IronPdf

IronPDFNuGetでチェックして、すばやくインストールしましょう。1,000万以上のダウンロードを記録しており、C#によるPDF開発を革新しています。 また、DLLまたはWindows インストーラーをダウンロードすることもできます。

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コード生成ライブラリまたはオンラインツールを使用できます。 Iron Softwareは、「IronQR」と呼ばれる専用のQRコードライブラリを提供しており、ここでシンプルな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");
$vbLabelText   $csharpLabel

コードの説明

  • QrWriter.Write("hello world"):このメソッドは、文字列 "hello world" をエンコードしたQRコードを生成します。結果は、生成されたQRコードを表すQrCodeクラスのインスタンスです。
  • myQr.Save(): このメソッドは、QRコードオブジェクトをビットマップ画像フォーマットに変換します。 Save() メソッドは、さまざまなフォーマットに対応した柔軟な画像表現をサポートする 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は、.NETアプリケーションでPDFドキュメントを簡単に作成、操作、変換するIronSoftwareの強力な.NET C#ライブラリです。 IronPDFを使用すると、開発者はPDFドキュメントテンプレートに簡単に画像(QRコードを含む)を埋め込むことができ、QRコード画像をドキュメント準備が整ったPDFに変換するようなタスクに最適です。

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

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

IronPDFの機能

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

  • クロスプラットフォームの互換性: .NET Core、.NET Framework、および .NET Standard をサポートし、Windows、Linux、macOS、docker、Azure、および AWS 上で動作します。
  • 画像から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."); }
$vbLabelText   $csharpLabel

コード説明:

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

    複数のQRコード画像を単一のPDFに変換するには、こちらのImages to 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をお試しください!

ライブラリ_製品のお試し版_拡張ブロック

チペゴ
ソフトウェアエンジニア
チペゴは優れた傾聴能力を持ち、それが顧客の問題を理解し、賢明な解決策を提供する助けとなっています。彼は情報技術の学士号を取得後、2023年にIron Softwareチームに加わりました。現在、彼はIronPDFとIronOCRの2つの製品に注力していますが、顧客をサポートする新しい方法を見つけるにつれて、他の製品に関する知識も日々成長しています。Iron Softwareでの協力的な生活を楽しんでおり、さまざまな経験を持つチームメンバーが集まり、効果的で革新的な解決策を提供することに貢献しています。チペゴがデスクを離れているときは、良い本を楽しんだり、サッカーをしていることが多いです。
< 以前
VB .NETでPDFに画像を追加する方法
次へ >
C# で PDF テーブルを読む方法