IronBarcodeを使用してPDFドキュメントにバーコードを作成してスタンプする方法

How to Stamp Barcodes on PDFs

This article was translated from English: Does it need improvement?
Translated
View the article in English

見出し:2(クイックスタート: GeneratedBarcodeをPDFページにスタンプする)

このワンライナーの例は、IronBarCodeのCreateBarcodeを使用してバーコードを生成し、すぐに既存のPDFページにスタンプする方法を示しています。 必要な設定を最小限にして使用可能なワークフローを取得し、PDFパス、位置座標、ページ番号を指定するだけで完了します。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronBarcode with NuGet Package Manager

    PM > Install-Package BarCode

  2. Copy and run this code snippet.

    IronBarCode.BarcodeWriter.CreateBarcode("https://my.site", IronBarCode.BarcodeEncoding.QRCode, 150, 150)
        .StampToExistingPdfPage("report.pdf", x: 50, y: 50, pageNumber: 1);
  3. Deploy to test on your live environment

    Start using IronBarcode in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小限のワークフロー (5ステップ)

  1. PDFにバーコードをスタンプするためのC#ライブラリをダウンロード
  2. 指定されたバーコードタイプと値でバーコードを作成
  3. バーコードサイズを指定
  4. StampToExistingPdfPageメソッドを使用して、バーコードを単一のPDFページにスタンプ
  5. StampToExistingPdfPagesメソッドを使用して、複数のPDFページにバーコードをスタンプ

既存のPDFページにバーコードをスタンプ

Apart from exporting barcodes as PDF, one of the most popular functionalities in IronBarcode is the ability to stamp the GeneratedBarcode directly onto a user's existing PDF document. 以下のコードスニペットは、これを行う方法を示しています。

:path=/static-assets/barcode/content-code-examples/how-to/StampBarcodeOnExistingPdfPage.cs
using IronBarCode;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100);
myBarcode.StampToExistingPdfPage("pdf_file_path.pdf", x: 200, y: 100, 3, "password");
Imports IronBarCode

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100)
myBarcode.StampToExistingPdfPage("pdf_file_path.pdf", x:= 200, y:= 100, 3, "password")
$vbLabelText   $csharpLabel

上記のコードスニペットから、StampToExistingPdfPage()メソッドをGeneratedBarcodeオブジェクトと共に呼び出して、オブジェクトをPDFドキュメントにスタンプします。 このメソッドで使用されるパラメータは以下の通りです:

  • pdfFilePath: メモリ内のPDFドキュメントのパスを表すSystem.String
  • x: PDFページ上の水平位置をピクセルで表すSystem.Int32
  • y: PDFページ上の垂直位置をピクセルで表すSystem.Int32
  • pageNumber: スタンプするPDFページを示すSystem.Int32。この値は1から始まるインデックスなので、最初のページは1と表されます。
  • password: PDFを開くために必要なパスワードを表すSystem.String。 これはオプションで、パスワード保護されたPDFにのみ使用されます。 PDFがパスワード保護されていない場合、ユーザーはこの引数を空白のままにしておけます。

上記のコードスニペットを実行すると、中間ドキュメントを保存するステップなしにGeneratedBarcodeが即座にPDFドキュメントにスタンプされます。

複数のPDFページにバーコードをスタンプ

時折、同じバーコードを1ページではなく複数のページにスタンプする必要があります。 上記のメソッドをループさせて同じバーコードを複数のページにスタンプする代わりに、ユーザーはGeneratedBarcodeクラスのStampToExistingPdfPages()メソッドを使用して直接これを実行できます。 以下のコードスニペットは、このメソッドの使用方法を示しています。

:path=/static-assets/barcode/content-code-examples/how-to/StampBarcodeOnMultiplePdfPages.cs
using IronBarCode;
using System.Collections.Generic;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100);
List<int> pages = new List<int>();
pages.Add(1);
pages.Add(2);
pages.Add(3);
myBarcode.StampToExistingPdfPages("pdf_file_path.pdf", x: 200, y: 100, pages, "password");
Imports IronBarCode
Imports System.Collections.Generic

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Code128, 200, 100)
Private pages As New List(Of Integer)()
pages.Add(1)
pages.Add(2)
pages.Add(3)
myBarcode.StampToExistingPdfPages("pdf_file_path.pdf", x:= 200, y:= 100, pages, "password")
$vbLabelText   $csharpLabel

このメソッドで使用されるパラメータは以下の通りです:

  • pdfFilePath: メモリ内のPDFドキュメントのパスを表すSystem.String
  • x: PDFページ上の水平位置をピクセルで表すSystem.Int32
  • y: PDFページ上の垂直位置をピクセルで表すSystem.Int32
  • pageNumbers: スタンプするPDFページを構成するIEnumerable。これらの値は1から始まるインデックスなので、PDFの最初のページは1と表されます。
  • password: PDFを開くために必要なパスワードを表すSystem.String。 これはオプションで、パスワード保護されたPDFにのみ使用されます。 PDFがパスワード保護されていない場合、ユーザーはこの引数を空白のままにしておけます。

よくある質問

C#でPDFドキュメントにバーコードをスタンプするにはどうすればいいですか?

C#でPDFドキュメントにバーコードをスタンプするには、IronBarcodeライブラリを使用します。最初にNuGetからライブラリをダウンロードし、指定されたパラメータでバーコードを作成し、次にStampToExistingPdfPageまたはStampToExistingPdfPagesメソッドを使用してバーコードをPDFページに適用します。

単一のPDFページにバーコードをスタンプするにはどのメソッドを使用すればいいですか?

単一のPDFページにバーコードをスタンプするには、IronBarcodeライブラリのStampToExistingPdfPageメソッドを使用します。このメソッドには、PDFファイルのパス、位置のxおよびy座標、ページ番号、および保護されたPDFのためのオプションのパスワードなどのパラメーターが必要です。

PDFの複数のページにバーコードをスタンプするにはどうすればいいですか?

複数のPDFページにバーコードをスタンプするには、StampToExistingPdfPagesメソッドを使用します。これにより、複数のページ番号を指定でき、それぞれのページを手動でループすることなく自動的にバーコードがスタンプされます。

パスワードで保護されたPDFにバーコードをスタンプできますか?

はい、IronBarcodeを使用してパスワードで保護されたPDFにバーコードをスタンプできます。StampToExistingPdfPageまたはStampToExistingPdfPagesメソッドを使用する際にオプションのパラメータとしてパスワードを指定する必要があります。

PDFにバーコードをスタンプするために必要なパラメータは何ですか?

必要なパラメータは、ドキュメントパスのpdfFilePath、位置のxおよびy、ターゲットページのpageNumber、および保護されたPDFにアクセスするためのオプションのpasswordです。

IronBarcodeでバーコードをスタンプした後にPDFを保存する必要がありますか?

はい、バーコードをスタンプした後、変更内容を保持するためにSaveAsメソッドを使用して変更されたPDFドキュメントを保存する必要があります。

PDFにバーコードをスタンプするためのライブラリをどのようにダウンロードできますか?

PDFにバーコードをスタンプするためのライブラリは、NuGetパッケージマネージャーからダウンロードできます。nuget.org/packages/IronPdfでIronPdfパッケージを検索してください。

IronBarcodeでどのような種類のバーコードを作成できますか?

IronBarcodeでは、QRコード、Code 128、UPCなど、さまざまな種類のバーコードを作成できます。バーコードを生成するときにバーコードのタイプを指定できます。

PDFページ上にバーコードを正確に配置することは可能ですか?

はい、ページ上の水平および垂直の位置をピクセル単位で決定するxおよびy座標を指定することにより、PDFページ上にバーコードを正確に配置できます。

Hairil Hasyimi Bin Omar
ソフトウェアエンジニア
すべての優れたエンジニアのように、ハイリルは熱心な学習者です。彼はC#、Python、およびJavaの知識を磨いており、その知識を利用してIron Software全体のチームメンバーに価値を追加しています。ハイリルはマレーシアのマラ工科大学からIron Softwareチームに参加し、化学およびプロセス工学の学士号を取得しました。
準備はいいですか?
Nuget ダウンロード 1,935,276 | バージョン: 2025.11 ただ今リリースされました