PDFにバーコードをスタンプする方法
C#でPDFドキュメントにバーコードをスタンプする方法
- PDFにバーコードをスタンプするためのC#ライブラリをダウンロード
- 指定されたバーコードの種類と値でバーコードを作成する
- バーコードのサイズを指定してください
- 利用する
既存のPDFページへスタンプ
単一のPDFページにバーコードをスタンプするメソッド - 以下を使用
既存のPDFページにスタンプ
複数のPDFページにバーコードを押す方法
今日から無料トライアルでIronBarcodeをあなたのプロジェクトで使い始めましょう。
既存のPDFページにバーコードをスタンプする
以外 PDFとしてバーコードをエクスポートIronBarcodeで最も人気のある機能の1つは、スタンプを押す機能です。 生成されたバーコード
ユーザーの既存のPDFドキュメントに直接。 次のコードスニペットは、その方法を示しています。
: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")
上記のコードスニペットから、単に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ページではなく、複数のページに押印される必要がある場合があります。 上記のメソッドをループさせて複数のページに同じバーコードをスタンプする代わりに、ユーザーはStampToExistingPdfPages
を使用できます。()これを直接行うには、GeneratedBarcode
クラスの method
を使用します。 次のコードスニペットは、このメソッドの使用法を示しています。
: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")
このメソッドで使用されるパラメータは以下の通りです。
pdfFilePath
: メモリ内のPDFドキュメントを指すパスのSystem.String。x
: PDFページの水平位置をピクセル単位で表すSystem.Int32。y
: PDFページの垂直位置をピクセルで示すSystem.Int32。pageNumbers
: スタンプを押すPDFページのIEnumerable。これらの値は1から始まるインデックスなので、PDFの最初のページは1として表されます。 password
: PDFに入力するためのSystem.String形式のパスワード。 この引数はオプションであり、パスワードで保護されたPDFドキュメントにのみ使用されます。 PDFにスタンプを押す際にパスワード保護されていない場合、この引数を空白のままにしておくことができます。