如何在PDF上加蓋條碼
如何在C#中將條碼印在PDF文件上
- 下載 C# 庫來在 PDF 上加蓋條碼
- 從各種類型的條碼中創建具有自訂值的條碼
- 指定條碼大小
- 利用
將印章添加到現有的 PDF 頁面
將條碼蓋印在單個 PDF 頁面的方法 - 使用
將印章添加到現有的 PDF 頁面s
在多個 PDF 頁面上印章條碼的方法
立即開始在您的專案中使用IronPDF,並享受免費試用。
查看 IronBarcode 上 Nuget 快速安裝和部署。已被下載超過800萬次,它正用C#改變。
Install-Package BarCode
請考慮安裝 IronBarcode DLL 直接下載並手動安裝到您的專案或GAC表單: IronBarCode.zip
手動安裝到您的項目中
下載DLL在現有的 PDF 頁面上蓋條形碼印章
除 匯出條碼為PDFIronBarcode 中最受歡迎的功能之一是,可以標記 生成的條碼
直接進入用戶現有的PDF文件。這可以通過調用輕鬆完成。 將印章添加到現有的 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")
從上面的程式碼範例中,我們只需要調用 將印章添加到現有的 PDF 頁面()
方法在 生成的條碼
對象來將對象蓋章到PDF文件中。以下是此方法接受的參數列表:
- 檔案路徑 : 這個參數是
System.String
鍵入,其中字串的值是指向磁碟中 PDF 文件的路徑。 - 座標: 此參數指定 PDF 文件中位置的座標
生成的條碼
需要蓋章。這基本上是兩個系統.Int32
型別引數,即X和Y座標與 像素(px) 作為測量單位。 - 頁碼: 此參數允許用戶指定要在 PDF 文件中加蓋印章的頁面
生成的條碼
如果未指定此參數,將使用頁碼預設值1。 - 密碼: 這個參數是可選的,僅在 PDF 文件受保護時使用 密碼. Users can leave this argument if the PDF document to be stamped is not protected with 密碼.
運行上述代碼片段將印上 生成的條碼
立即嵌入PDF文件,而無需保存文件。
在多個 PDF 頁面上蓋上條碼
有時需要在多個頁面而不是 1 個頁面上蓋上相同的條碼。用戶可以使用以下方法,而不是循環上面的方法將相同的條碼蓋在多個頁面上。 插入至現有PDF頁面()
方法來自 生成的條碼
類別,這是一種直接的方法來達到這一點。讓我們看看下面的代碼片段,了解如何使用這個方法:
: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")
從上面的程式碼片段來看,使用的參數大致相似於 將印章添加到現有的 PDF 頁面()
方法,例如 檔案路徑, 坐標,和 密碼唯一的區別是:
- 頁面:此參數接受一個
清單
一系列表示 PDF 文件中要進行加蓋的頁碼的整數生成的條碼
此方法以1为基础,这意味着第一页是1而不是0。上面的代码片段实例化了一个整数列表,并用数字1、2和3填充它。这样会标记生成的條碼
我是 PDF 文件的前三頁。
注意:在使用這兩個方法時請務必檢查拼寫,在多頁面上蓋上條碼時,拼寫會因為複數形式而有額外的's'。