如何將條碼匯出為PDF
如何在C#中將條碼導出為PDF
- 下載 C# 程式庫以將條碼匯出為 PDF 在 C# 中
- 將條碼匯出為 PDF 文件
- 將條碼匯出為 PDF 二進制資料
- 將條碼匯出為 PDF 流
開始使用 IronBarcode
立即在您的專案中使用IronBarcode,並享受免費試用。
IronBarcode 中最受用戶歡迎的一個功能是匯出功能 生成的條碼
作為PDF。 因此,在此情境下,IronBarcode 不僅提供將條碼導出為 PDF 文件的選項,還可以導出為 PDF 二進制數據或 PDF 流。 這非常重要,因為這為用戶提供了使用從PDF生成的靈活性。 生成的條碼
作為程式內部進一步使用的中介輸出,而不是需要保存在磁盤內的最終輸出。 現在讓我們探索此情境中的可用選項。
將條碼匯出為 PDF 文件
此上下文中的第一個功能是,當然是保存。 生成的條碼
作為一個 PDF文件. 這被視為 IronBarcode 的最終產品,其輸出需要保存在磁盤中。 要做到这一点,我们调用 儲存為PDF()
方法至 生成的條碼
將物件儲存為 PDF 檔案。讓我們看看如何在以下程式碼片段中實現:
:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsPdfFile.cs
using IronBarCode;
GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
myBarcode.SaveAsPdf("myBarcode.pdf");
Imports IronBarCode
Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
myBarcode.SaveAsPdf("myBarcode.pdf")
在上述程式碼片段中,我們首先生成條碼使用 創建條碼()
method with the barcode value and the barcode encoding as the arguments for the method. 所產生的结果 生成的條碼
物件然後附加至 儲存為PDF()
with a string of file name/file path as its argument. 這將會轉換 生成的條碼
作為 PDF 文件,名稱為方法參數中給定的名稱。
將條碼匯出為 PDF 二進制資料
IronBarcode 也能夠輸出 PDF 文件。 生成的條碼
就 二進位數據. 這可以通過簡單地調用來輕鬆完成。 ToPdfBinaryData()
至 生成的條碼
將對象存儲在字節數組類型變量中,以便在程序中進一步使用。 此方法返回一個含有條碼二進位數據的1頁PDF文件。 以下代碼片段展示了如何
:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsPdfBinaryData.cs
using IronBarCode;
GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
byte[] myBarcodeByte = myBarcode.ToPdfBinaryData();
Imports IronBarCode
Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
Private myBarcodeByte() As Byte = myBarcode.ToPdfBinaryData()
從上面的程式碼片段中,我們只需呼叫 ToPdfBinaryData()
方法至 生成的條碼
將物件指定給一個類型為位元組陣列的變數。 此變數稍後可在程式中進一步使用。 用戶可以選擇性地呼叫 Console.WriteLine(myBarcodeByte.GetType())
to ensure the type of output from running this method to be a byte array.
將條碼導出為 PDF 流
除了 PDF 二進位資料之外,IronBarcode 也能夠匯出 生成的條碼
輸出 PDF 類型 資料流. 这是另一种与PDF二进制数据具有相同目的的数据,用于程序中的进一步使用。 只需呼叫ToPdfStream()
方法並將其附加到 生成的條碼
並分配給A 資料流
變數。 此方法返回二進制 System.IO.Stream
包含一個包含條碼二進位數據的1頁PDF文件。 讓我們看看下面的程式碼片段
:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsPdfStream.cs
using IronBarCode;
using System.IO;
GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
Stream myBarcodeStream = myBarcode.ToPdfStream();
Imports IronBarCode
Imports System.IO
Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
Private myBarcodeStream As Stream = myBarcode.ToPdfStream()
在上述的代碼片段中,我們可以看到要從...獲取 PDF 流 生成的條碼
物件,我們只需附加 ToPdfStream()
方法至物件並將其賦值給變數 System.IO.Stream
類型,之後可以在程式內部進一步使用。
簡而言之,IronBarcode 是一個理想的 API,適合那些希望建立並將條碼圖像作為 PDF 導出的用戶,無論是作為 PDF 文件的最終產品,還是作為在程序內部進一步使用的 PDF 二進制數據或 PDF 流的中間輸出。