Online Guide

For Using BC.NetBarcodeGenerator.Pdf417
Generate and output PDF417 to raster image files, Stream, Bitmap, Graphics, and HttpResponse in .NET, C#, VB.NET applications.

Guide Overview

It's easy to use BC.NetBarcodeGenerator.Pdf417 library to generate and save PDF417 barcodes in your .NET/C#/VB.NET Class, Console Application, .NET Windows Forms, and ASP.NET web projects. Please firstly download and get the free trial library of BC.NetBarcodeGenerator.Pdf417. And the only thing for integration is to add your project reference to the library dll.

BC.NetBarcodeGenerator.Pdf417

PLEASE NOTE, BC.NetBarcodeGenerator.Pdf417 SDK only supports generating PDF417 barcodes for .NET applications. To create all 2d/matrix and 1d/linear barcodes, you should use our BC.NetBarcodeGenerator.All SDK.

On this page, we provide C# and VB.NET Class coding examples of how to use BC.NetBarcodeGenerator.Pdf417 library to generate PDF417 and save it to a local raster image file and Bitmap object. In addition, you can also save PDF417 to Stream, Graphics, and HttpResponse in .NET applications.

In addition to generating PDF417 in .NET/C#/VB.NET Class, you can also create PDF417 in .NET Windows Forms, ASP.NET Web Forms, and IIS applications in other ways. Please click to see details. Moreover, ASP.NET web project and .NET Windows Forms project demos are included in our free trial package. Please download a free trial to see more.


How to Create PDF417 in .NET Class

1. This section shows how to generate 2d barcode symbology PDF417 to a local raster image file on your disk in ASP.NET C# and VB.NET Class. Jpg, Jpeg, Tiff, Png, Bmp, and Gif formats are supported. Please firstly add your ASP.NET project reference to BC.NetBarcodeGeneratorTrial.Pdf417.dll.

How to in C# Class

using System;
using System.Drawing;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BC.AspNetBarcodeGeneratorTrial.Pdf417;

namespace BCAspNetBarcodeGeneratorDemo
{
    public partial class _Default : Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {          
             
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            Pdf417 barcode = new Pdf417();
            barcode.SetData = "WWW.BARCODEBC.COM";
            barcode.SetUOM = UnitofMeasurement.Pixel;
            barcode.SetRotation = Rotation.RotateDown;
            barcode.SetDPI = 96;
            barcode.ApplyTilde = true;
            barcode.AutoSize = false;
            barcode.Pdf417Compact = false;
            barcode.SetModuleColor = System.Drawing.Color.DeepPink;
            barcode.SetEncodingMode = Pdf417EncodingMode.Text;
            barcode.SetRows = 4;
            barcode.SetColumns = 5;
            barcode.SetECL = Pdf417ECL.Level2;
            barcode.SetLeftSpace = 5;
            barcode.SetRightSpace = 5;
            barcode.SetTopSpace = 5;
            barcode.SetBottomSpace = 5;
            barcode.SetWidth = 80;
            barcode.SetHeight = 80;
            barcode.SetX = 2;
            barcode.SetXRatio = 0.33F;
            barcode.SetImageFormat = System.Drawing.Imaging.ImageFormat.Png;
            barcode.GenerateBarcode("F:\\test.png");

            //In addition to String, you can also output barcode to a Bitmap object, Stream object, Graphics object, HttpResponse object or byte array.
        }    
    }
}

How to in VB.NET Class

Imports System
Imports System.Drawing
Imports System.Collections.Generic
Imports System.Linq
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports BC.AspNetBarcodeGeneratorTrial.Pdf417

    Public Partial Class _Default
        Inherits Page

        Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        End Sub

        Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
            Dim barcode As Pdf417 = New Pdf417()
            barcode.SetData = "WWW.BARCODEBC.COM"
            barcode.SetUOM = UnitofMeasurement.Pixel
            barcode.SetRotation = Rotation.RotateDown
            barcode.SetDPI = 96
            barcode.ApplyTilde = True
            barcode.AutoSize = False
            barcode.Pdf417Compact = False
            barcode.SetModuleColor = System.Drawing.Color.DeepPink
            barcode.SetEncodingMode = Pdf417EncodingMode.Text
            barcode.SetRows = 4
            barcode.SetColumns = 5
            barcode.SetECL = Pdf417ECL.Level2
            barcode.SetLeftSpace = 5
            barcode.SetRightSpace = 5
            barcode.SetTopSpace = 5
            barcode.SetBottomSpace = 5
            barcode.SetWidth = 80
            barcode.SetHeight = 80
            barcode.SetX = 2
            barcode.SetXRatio = 0.33F
            barcode.SetImageFormat = System.Drawing.Imaging.ImageFormat.Png
            barcode.GenerateBarcode("F:\test.png")
            
            ‘In addition to String, you can also output barcode to a Bitmap object, Stream object, Graphics object, HttpResponse object or byte array.

        End Sub
    End Class

2. These .NET Class coding examples show how to load an image and create PDF417 barcode symbology on it in .NET WinForms application. Please firstly add your .NET WinForms project reference to BC.NetBarcodeGeneratorTrial.Pdf417.dll. All barcodes properties reference is provided here.

How to in C# Class

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using BC.NetWinBarcodeGeneratorTrial.Pdf417;

namespace BCNetWinBarcodeGeneratorDemo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Pdf417 barcode = new Pdf417();
            barcode.SetData = "WWW.BARCODEBC.COM";
            barcode.SetUOM = UnitofMeasurement.Pixel;
            barcode.SetRotation = Rotation.RotateDown;
            barcode.SetDPI = 96;
            barcode.ApplyTilde = true;
            barcode.AutoSize = false;
            barcode.Pdf417Compact = false;
            barcode.SetModuleColor = System.Drawing.Color.DeepPink;
            barcode.SetEncodingMode = Pdf417EncodingMode.Text;
            barcode.SetRows = 4;
            barcode.SetColumns = 5;
            barcode.SetECL = Pdf417ECL.Level2;
            barcode.SetLeftSpace = 5;
            barcode.SetRightSpace = 5;
            barcode.SetTopSpace = 5;
            barcode.SetBottomSpace = 5;
            barcode.SetWidth = 80;
            barcode.SetHeight = 80;
            barcode.SetX=2;
            barcode.SetXRatio = 0.33F;
            barcode.SetImageFormat = System.Drawing.Imaging.ImageFormat.Png;
            Image image = barcode.GenerateBarcode();
            pictureBox1.Image = image;

            //In addition to Bitmap object, you can also output barcode to a String, Stream object, Graphics object or byte array.
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            
        }
    }
}

How to in VB.NET Class

Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Linq
Imports System.Text
Imports System.Windows.Forms
Imports BC.NetWinBarcodeGeneratorTrial.Pdf417

    Public Class BCNetWinBarcodeGeneratorDemo
       
        Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
            Dim barcode As Pdf417 = New Pdf417()
            barcode.SetData = "WWW.BARCODEBC.COM"
            barcode.SetUOM = UnitofMeasurement.Pixel
            barcode.SetRotation = Rotation.RotateDown
            barcode.SetDPI = 96
            barcode.ApplyTilde = True
            barcode.AutoSize = False
            barcode.Pdf417Compact = False
            barcode.SetModuleColor = System.Drawing.Color.DeepPink
            barcode.SetEncodingMode = Pdf417EncodingMode.Text
            barcode.SetRows = 4
            barcode.SetColumns = 5
            barcode.SetECL = Pdf417ECL.Level2
            barcode.SetLeftSpace = 5
            barcode.SetRightSpace = 5
            barcode.SetTopSpace = 5
            barcode.SetBottomSpace = 5
            barcode.SetWidth = 80
            barcode.SetHeight = 80
            barcode.SetX = 2
            barcode.SetXRatio = 0.33F
            barcode.SetImageFormat = System.Drawing.Imaging.ImageFormat.Png
            Dim image As Image = barcode.GenerateBarcode()
            pictureBox1.Image = image

            ‘In addition to Bitmap object, you can also output barcode to a String, Stream object, Graphics object or byte array.

        End Sub  
    End Class




More Barcodes Generation Guide