如何在PDF上加蓋條碼

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

海里海西米·賓·奧馬



C# NuGet 程式庫用于

安裝與 NuGet

Install-Package BarCode
Java PDF JAR

下載 DLL

下載DLL

手動安裝到您的項目中

C# NuGet 程式庫用于

安裝與 NuGet

Install-Package BarCode
Java PDF JAR

下載 DLL

下載DLL

手動安裝到您的項目中

立即開始在您的專案中使用IronPDF,並享受免費試用。

第一步:
green arrow pointer

查看 IronBarcodeNuget 快速安裝和部署。已被下載超過800萬次,它正用C#改變。

C# NuGet 程式庫用于 nuget.org/packages/BarCode/
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")
VB   C#

從上面的程式碼範例中,我們只需要調用 將印章添加到現有的 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")
VB   C#

從上面的程式碼片段來看,使用的參數大致相似於 將印章添加到現有的 PDF 頁面() 方法,例如 檔案路徑, 坐標,和 密碼唯一的區別是:

  • 頁面:此參數接受一個 清單 一系列表示 PDF 文件中要進行加蓋的頁碼的整數 生成的條碼此方法以1为基础,这意味着第一页是1而不是0。上面的代码片段实例化了一个整数列表,并用数字1、2和3填充它。这样会标记 生成的條碼 我是 PDF 文件的前三頁。

注意:在使用這兩個方法時請務必檢查拼寫,在多頁面上蓋上條碼時,拼寫會因為複數形式而有額外的's'。

海里海西米·賓·奧馬

軟體工程師

和所有優秀的工程師一樣,Hairil 是一位熱衷學習的人。他正在精進自己對 C#、Python 和 Java 的知識,利用這些知識為 Iron Software 團隊的成員創造價值。Hairil 從馬來西亞的馬來西亞工藝大學加入了 Iron Software 團隊,他在那裡獲得了化學和過程工程學士學位。