.NET PDF417 Generator
Generate, print PDF 417 barcode labels in .NET, C#, VB.NET, ASP.NET
Free c#, vb.net examples to make, create, print PDF417 2d barcode labels in asp.net, crystal reports
- Entirely in accordance with ISO/IEC 15438 (2nd edition 2006-06-01)
- Completely written in C#, Visual Basic .NET for .NET 2.0/3.0/4.0
- Simple 2D PDF-417 barcode generation in Visual Studio .NET projects
- Programmatically create Truncated PDF-417, Macro PDF-417 barcodes in .NET
- Generate dynamic 2D PDF-417 barcodes with easy drag & drop of barcode control
- Show human readable text with customizable font, color and margin settings
- Print and save matrix PDF-417 in gif, jpeg, png, tiff, and bitmap formats to local files
- Professional 2D PDF-417 barcode generating component SDK used extensively
PDF-417 Barcode Control for .NET Introduction
This PDF-417 barcode creator control library, is actually a barcode funtionality of KA.Barcode Generator for .NET Suite, which makes it so easy to draw and integrate a PDF417, as well as other linear, bidimensional barcode types in .NET projects. This page will guide you for easy PDf417 encodation and generation with detailed C#, VB.NET programming demo.
PDF-417 Barcode Introduction
PDF417, or Portable Data File 417, is a two-dimensional stacked barcode symbology capable of encoding over a kilobyte of data per label. It was developed by Symbol Technologies (1989-1992) and is currently maintained by ANSI/AIM USA.
PDF-417 Encodable Data
- Standard ASCII characters: 0-127
- Extended ASCII characters: 128-255
.NET PDF-417 Barcode Control Download
Free evaluation download of KA.Barcode for .NET Suite is provided online to generate PDF-417 barcode images in .NET applications. Please download and unzip it now to get these barcode dlls for various .NET projects(KeepAutomation.Barcode.Crystal.dll, KeepAutomation.Barcode.Crystal.dll, KeepAutomation.Barcode.SSRS2005.dll, KeepAutomation.Barcode.SSRS2005CRI.dll, KeepAutomation.Barcode.SSRS2008.dll, KeepAutomation.Barcode.SSRS2008CRI.dll, KeepAutomation.Barcode.Web.dll and KeepAutomation.Barcode.Windows.dll). PDF-417 Barcode Generation in .NET Using C# or VB.NET
- First of all, you should add "KeepAutomation.Barcode.Windows.dll" or "KeepAutomation.Barcode.Web.dll" to your project reference.
- Next, you may refer to C# or VB demo code to insert PDF-417 barcode image in .NET applications.
C# Sample code
BarCode pdf417 = new BarCode(); pdf417.Symbology = KeepAutomation.Barcode.Symbology.PDF417; pdf417.CodeToEncode = "01234"; pdf417.X = 3; pdf417.Y = 3; pdf417.PDF417XtoYRatio = 0.2f; pdf417.PDF417DataMode = KeepAutomation.Barcode.PDF417DataMode.Auto; pdf417.generateBarcodeToImageFile("c://barcode-pdf417-csharp.tiff"); VB Sample code
Dim pdf417 As KeepAutomation.Barcode.Bean.BarCode = New KeepAutomation.Barcode.Bean.BarCode
pdf417.Symbology = KeepAutomation.Barcode.Symbology.PDF417 pdf417.CodeToEncode = "01234" pdf417.X = 3 pdf417.Y = 3 pdf417.PDF417XtoYRatio = 0.2f pdf417.generateBarcodeToImageFile("c:/pdf417-vbnet.tiff") PDF-417 Barcode Generation in ASP.NET Project
- Start a new ASP.NET project and copy "barcode.aspx" and "barcode.aspx.cs" in "barcode" folder to your project folder.
- Browse and select "KeepAutomation.Barcode.Web.dll" from the unzipped package and add the dll to your project reference.
- Drag and drop "BarCodeControl" in Toolbox to the aspx page where your PDF-417 barcode image is loaded.
- Choose PDF417 barcode symbology in Properties window.
- Debug and view the created PDF-417 barcode image.
PDF-417 barcode image generation in Microsoft Internet Information Services
- Find the "barcode" folder in the unzipped trial package and copy it to your IIS web application folder.
- Create a new virtual directory (named as "barcode") in your IIS and restart it.
- Copy the following URL to your browser:
"http://YourDomain:port/barcode/barcode.aspx?symbology=102&code-to-encode=01234&x=3&y=3&pdf417-x-y-ratio=0.2". - Insert barcodes in html or aspx pages:
<img src="barcode/barcode.aspx?symbology=102&code-to-encode=01234&x=3&y=3&pdf417-x-y-ratio=0.2"/> - Customize the generated PDF-417 barcode image in the above URL.
PDF-417 Barcode Generation in .NET WinForms
- Load KeepAutomation.Barcode.Windows.dll to the Toolbox in your Visual Studio.
- Add BarCodeControl from the Toolbox into the form.
- Go to the Properties window and change "Symbology" to "PDF417".
- View the created PDF-417 barcode image.
- Customize your PDF-417 barcode image through the Properties window.
PDF-417 Barcode Generation in .NET Reports
How to Generate Standard PDF-417 Barcode Image in Crystal Reports
How to Generate Standard PDF-417 Barcode Image in RDLC Reports
How to Generate Standard PDF-417 Barcode Image in Reporting Services
PDF-417 Property Settings
Class Attribute
|
HTTP Attribute
|
Default Value
|
Note
|
Basic
|
Symbology
|
symbology
|
Code128Auto
|
Barcode symoblogy type
|
CodeToEncode
|
code-to-encode
|
"128"
|
Barcode value to encode.
|
ChecksumEnabled
|
checksum-enabled
|
false
|
It is not applied for PDF-417
|
ImageFormat
|
image-format
|
ImageFormat.Png
|
Barcode encoded image format.
|
Barcode Size
|
AutoSizeAdjust
|
auto-size-adjust
|
false
|
If true, barcode X, Y module will be auto-adjusted.
|
BarcodeUnit
|
barcode-unit
|
BarcodeUnit.Pixel
|
Unit of measure for all size related settings. 0: pixel; 1: inch; 2: cm.
|
X
|
x
|
1
|
Barcode module width (narrow bar).
|
Y
|
y
|
50
|
Linear barcode bar height / 2D barcode module height.
|
LeftMargin
|
left-margin
|
0
|
Barcode image left margin.
|
RightMargin
|
right-margin
|
0
|
Barcode image right margin.
|
TopMargin
|
top-margin
|
0
|
Barcode image top margin.
|
BottomMargin
|
bottom-margin
|
0
|
Barcode image bottom margin.
|
DPI
|
dpi
|
72
|
Barcode image resolution in dpi.
|
Orientation
|
orientation
|
Orientation.Degree0
|
Barcode rotation angle.
|
BarCodeWidth
|
barcode-width
|
0
|
Whole barcode width.
|
BarCodeHeight
|
barcode-height
|
0
|
Whole barcode height.
|
2D / Matrix Group Barcode Properties
|
GroupEnabled
|
group-enabled
|
false
|
Set to enable Data Matrix, PDF417, or QR Code group function.
|
GroupItemCount
|
group-item-count
|
0
|
Data Matrix, PDF417, or QR Code group count.
|
GroupItemId
|
group-item-id
|
0
|
Data Matrix, PDF417, or QR Code group item id.
|
GroupId
|
group-item-id
|
0
|
Data Matrix, PDF417, or QR Code group item.
|
PDF-417 Specific Settings
|
PDF417DataMode
|
pdf417-data-mode
|
PDF417DataMode.Text
|
Set PDF417 data encoding mode.
- PDF417DataMode.Binary: It allows encoding all 256 possible 8-bit byte values. This includes all ASCII characters value from 0 to 127 inclusive and provides for international character set support.
- PDF417DataMode.Text: It allows encoding all printable ASCII characters, i.e. values from 32 to 126 inclusive in accordance with ISO/IEC 646, as well as selected control characters such as TAB (horizontal tab ASCII 9), LF (NL line feed, new line ASCII 10) and CR (carriage return ASCII 13).
- PDF417DataMode.Numeric: It allows encoding numeric data.
|
PDF417ECL
|
pdf417-ecl
|
PDF417ECL.ECL_2
|
Set PDF417 error correction level, from L0 to L8.
|
PDF417RowCount
|
pdf417-row-count
|
3
|
Set PDF417 row count, from 3 to 90.
|
PDF417ColumnCount
|
pdf417-column-count
|
5
|
Set PDF417 column count, from 1 to 30.
|
PDF417Truncated
|
pdf417-truncated
|
false
|
Apply to encode Truncated PDF417.
Truncated PDF417 barcode is area efficient.
Truncated PDF417 may be used where space considerations are a primary concern and symbol damage is unlikely.
|
PDF417TXtoYRatio
|
pdf417-x-y-ratio
|
0.33333f
|
PDF 417, bar width vs bar height ratio.
X (bar cell width) = Y (bar cell height) * PDF417TXtoYRatio.
|
TildeEnabled
|
tilde-enabled
|
false
|
Set TildeEnabled to true, specifying special characters in barcode data.
Support escape '~' for data message
-
1-byte character: ~ddd (character value from 0 ~ 255)
ASCII (with EXT): from ~000 to ~255
For example, ASCII char [GS] is non-printable, and its decimal value is 29. In barcode data, you need use ~029 for char [GS].
- 2-byte character: ~6ddddd (character value from 0 ~ 65535)
- Unicode: from ~600000 to ~665535
- ECI: from ~7000000 to ~7999999
- SJIS: from ~9ddddd (Shift JIS 0x8140 ~ 0x9FFC and 0xE040 ~ 0xEBBF)
|
|
Free Trial DownloadC#/VB PDF417For Web PDF417For Windows PDF417For Reports PDF417How To Start Using C#Using VB.NETData Matrix for .NETPDF417 for .NET QR Code for .NETmoreCodabar for .NETCode 39 for .NETCode 128 for .NETEAN-8 for .NETEAN-13 for .NETEAN 128 for .NETIntelligent Mail for .NETInterleaved 2 of 5 for .NETISBN for .NETITF-14 for .NETRM4SCC for .NETUPC-A for .NETUPC-E for .NETmore
|