
条形码 PNG 转换在 .NET 中
条形码作为一种通用语言,使企业能够高效跟踪和管理其产品,优化结账流程,并提高整体运营效率。此外,在当今零售、物流和库存管理的快节奏世界中,以编程方式生成条形码的能力至关重要。在本文中,我们将讨论如何以各种编码生成条形码的详细信息,以及如何使用 .NET REST API 将条形码保存为 PNG 格式。
条形码转换 API
Aspose.BarCode Cloud API 提供了出色的功能,可以在云中创建、操作和渲染线性、2D 和邮政条形码。该 API 识别并生成 JPEG、TIFF、PNG、BMP 和 GIF 格式的条形码图像。为了生成自定义输出,您可以指定图像属性,如宽度、高度、边框样式和输出图像格式。本文进一步强调了使用 Cloud REST API 进行条形码处理的相关细节。
请注意,我们所有的API都是受密码保护的,因此在您使用之前,需要在 Aspose.Cloud dashboard 上订阅一个账户。我们还建议您访问以下链接
控制条宽度
在最近发布的 Aspose.BarCode Cloud API 版本中,我们提供了条形码处理的灵活性,并特别引入了控制条形缩减值的功能。这些值用于补偿打印操作中的墨水扩散。除了上述属性外,还有多种选项可以控制条形码图像的渲染。
Code39Standard
cURL 命令
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Blue&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>

BarWidthReduction 0.5

1b:- BarWidthReduction 值为 4
Code93Extended
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code93Extended&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Blue&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

图 2:- Code93Extended 条形码预览。
Code128
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code128&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Navy&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

图 3:- Code128 条形码预览。
EAN8
cURL 命令
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=EAN8&Text=123456&TextColor=Purple&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Gold&BarColor=Navy&BorderColor=Navy&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

图 4:- EAN8 条形码预览。
EAN13
cURL 命令
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=EAN13&Text=123456&TextColor=Purple&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Yellow&BarColor=Navy&BorderColor=Navy&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

图 5:- EAN13 条形码预览。
SCC14
cURL 命令
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=SCC14&Text=123456&TextColor=Pink&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Green&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=Dash&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

图 6:- SCC14 条形码预览。
UPCA
cURL 命令
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=UPCA&Text=12345678&TextColor=Navy&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Pink&BarColor=Purple&BorderColor=Purple&BorderWidth=4&BorderDashStyle=Dash&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

图 7:- UPCA 条形码预览。
VIN
VIN 条形码,其中文本显示在条形码的顶部,BarWidthReduction 值为 1,分辨率设置为 130 dpi。
cURL 命令
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=VIN&Text=12345678&TextLocation=Above&TextColor=Navy&FontSizeMode=Auto&Resolution=130&SizeMode=None&BarColor=Purple&BorderColor=Purple&BorderWidth=4&BorderDashStyle=Dot&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

FIg 8:- VIN 条形码预览。
PZN
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=PZN&Text=12345678&TextLocation=Above&TextAlignment=Left&TextColor=Maroon&FontSizeMode=Auto&Resolution=130&SizeMode=None&BarColor=Olive&BorderColor=Olive&BorderWidth=4&BorderDashStyle=Dot&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

图 9:- PZN 条形码预览。
DataMatrix
cURL 命令
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=DataMatrix&Text=Sample%20Text&TextLocation=Above&TextAlignment=Center&TextColor=Yellow&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=gray&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=Solid&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

图 10:- DataMatrix 条形码预览。
QR
cURL 命令
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=QR&Text=Sample%20Text&TextLocation=Below&TextAlignment=Center&TextColor=Navy&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=azure&BarColor=Navy&BorderColor=Gray&BorderWidth=4&BorderDashStyle=Solid&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

图 11:-二维码预览。
除了上述指定的条形码类型,Aspose.BarCode Cloud API 还支持更多的条形码类型。
有用的链接。
- 评估 Aspose.BarCode Cloud API.
- Aspose.BarCode Cloud API 文档
- 可用的 SDKs
- Aspose.BarCode Cloud family homepage.
免费在线应用程序
想要看到API的实际操作!
在无需设置环境的情况下,您可以尝试使用 Aspose.BarCode cross platform Apps 探索当前提供的 Aspose.BarCode 功能。
相关的文章
我们强烈推荐访问以下链接以了解: