如何将条形码导出为 PDF

Hairil related to 如何将条形码导出为 PDF
海瑞尔 哈西米 本 奥马尔
2023年五月8日
更新 2024年十月8日
分享:
This article was translated from English: Does it need improvement?
Translated
View the article in English

在本文中,我们将探讨如何使用 IronBarcode 将条形码导出到 PDF。 使用 IronBarcode,条形码可以导出为文件、二进制数据或内存流。

立即在您的项目中开始使用IronBarcode,并享受免费试用。

第一步:
green arrow pointer



将条形码导出为 PDF 文件

要将条形码保存为PDF文件,首先使用BarcodeWriter.CreateBarcode创建一个GeneratedBarcode对象,然后使用SaveAsPdf()方法转换并将文件保存到磁盘。 下面的代码片段演示了如何进行翻译。

: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")
$vbLabelText   $csharpLabel

将条形码导出为 PDF 二进制数据

要导出为PDF二进制数据,生成条形码,然后调用ToPdfBinaryData()——它将PDF二进制数据输出为byte[]数组。 下面的代码片段演示了如何进行翻译。

: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()
$vbLabelText   $csharpLabel

将条形码导出为PDF流

要导出为内存流,请生成条形码,然后调用ToPdfStream()方法。 此方法返回一个System.IO.Stream对象。 下面的代码片段演示了如何进行翻译。

: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()
$vbLabelText   $csharpLabel
Hairil related to 将条形码导出为PDF流
海瑞尔 哈西米 本 奥马尔
软件工程师
像所有优秀的工程师一样,Hairil 是一个热衷学习的人。他正在精进自己的 C#、Python 和 Java 知识,并利用这些知识为 Iron Software 团队成员增添价值。Hairil 毕业于马来西亚的马来西亚工艺大学(Universiti Teknologi MARA),获得了化学与工艺工程学士学位,然后加入了 Iron Software 团队。