activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
EAN/JAN-13 can encode 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. You can use an additional pipe ("|") to 
encode supplemental data.  Refer to remarks below for additional information. 
Structure 
EAN/JAN-13 has the following structure: 
•  Start guard bars (always bar+space+bar). 
•  Left half - 7 digits encoded using the encoding schema A or B. 
•  Center guard bars (space+bar+space+bar+space). 
•  Right half - 6 digits encoded using the encoding schema C. 
•  Stop guard bars (always with a pattern bar+space+bar). 
The barcode structure expresses four main components, the number system, manufacturer code, 
product code and checkdigit. 
Number system: In the human readable text, the number system appears to the left of the start 
guard bar and continues into the first one or two digits after the guard bar.  The number system 
indicates a numbering authority or region that assigns the manufacturer code.  For a list of the current 
number system, refer to Appendix D: Barcode Tables
Manufacturer code:  In the human readable text, the manufacturer code appears between the start 
and center guard bars.  The numbering authority assigns the manufacturer code. 
Product code: In the human readable text, the product code appears between the center and stop 
guard bars.  Each manufacturer assigns the product code, which provides 99,999 different 
combinations.  
Checkdigit: In the human readable text, the checkdigit appears to the right of the stop guard bar.  
Toolkit automatically calculates and appends the checkdigit to your 12 digit encoding.  
Requirements 
A EAN/JAN-13 barcode must contain 12 digits plus a checkdigit.  Toolkit automatically calculates and 
appends the checkdigit based on your encoded value.  
The nominal X dimension is 13 mils and the printable X dimension ranges from 10.4 to 24 mils. 
Remarks 
The EAN/JAN-13 barcode format allows for additional supplemental data, which you append to the end 
of the encode value using a pipe character ("|").  For example, if you specify "901236788122" as your 
12-digit value and "02" for your 2-digit supplemental value, you would change the value to 
"901236788122|02" 
For more information on supplemental barcodes, refer to the 
section. 
Supplemental Barcodes
EAN/JAN-8 
A.K.A. 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
How to extract images from pdf file - Select, copy, paste PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
extract pictures pdf; extract images from pdf
How to extract images from pdf file - VB.NET PDF Image Extract Library: Select, copy, paste PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
how to extract images from pdf in acrobat; how to extract images from pdf
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
JAN (Japanese Numbering Authority, based on numbering system) 
Overview 
EAN/JAN-8 is a truncated version of the EAN/JAN-13 symbology, where all eight digits are explicitly 
encoded.  Unlike the relation between UPC-E and UPC-A, the EAN-8 is explicitly encoded.  Additionally, 
EAN/JAN-8 enabled scanners may not read UPC-E barcodes. 
Encoding 
EAN/JAN-8 can encode 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. You can use an additional pipe ("|") to 
encode supplemental data.  Refer to remarks below for additional information. 
Structure 
EAN-8 has the following structure: 
•  Start guard bars (always with a pattern bar+space+bar).  
•  Two number system characters, encoded with character set A.  
•  The following two characters, encoded with character set A.  
•  Center guard bars (with a pattern space+bar+space+bar+space).  
•  Last three characters, encoded in character set C.  
•  Checkdigit 
•  Stop guard bars (always with a pattern bar+space+bar).  
The barcode structure expresses three main components, the number system, the product code and 
checkdigit. 
Number system: In the human readable text, the number system is the first two or three digits to 
the right of the start guard bar.  The number system indicates the number authority or region that 
assigns the manufacturer code.  For a list of the current number system, refer to 
Product code: In the human readable text, the product code begins after the number system and 
continues past the center guard bar.  The product code indicates the product.  
Checkdigit: In the human readable text, the checkdigit appears to the right of the stop guard bar.  
Toolkit automatically calculates and appends the checkdigit to your 7 digit encoding.  
Appendix D: Barcode 
Tables
Requirements 
Each EAN/JAN-8 barcode contains seven digits of encoded value followed by a check digit.  Toolkit 
automatically calculates and appends the checkdigit based on your encoded value.   
Remarks 
The EAN/JAN-8 barcode format allows for additional supplemental data, which you append to the end 
of the encode value using a pipe character ("|").  For example, if you specify "71245126" as your 12-
digit value and "95000" for your 5-digit supplemental value, you would change the value to 
"71245126|95000"
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
C# PDF Text Extract Library: extract text content from PDF file in
Ability to extract highlighted text out of PDF control provides text extraction from PDF images and image extracting PDF text to another PDF file, TXT and SVG
extract color image from pdf in c#; extract images from pdf file
VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. control provides text extraction from PDF images and image extracting PDF text to another PDF file, and other
online pdf image extractor; extract image from pdf java
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
For more information on supplemental barcodes, refer to the Supplemental Barcodes section. 
Bookland 
A.K.A. 
ISBN (International Standard Book Number) 
Overview 
Bookland barcodes are EAN/JAN-13 barcodes that use a specific format exclusive to books.  Generating 
a bookland barcode is the same as generating an EAN/JAN-13 barcode using the 978 numbering 
system. 
Encoding 
Bookland barcodes can encode 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9. You can use an additional 
pipe ("|") to encode supplemental data.  Refer to remarks below for additional information. 
Structure 
Bookland has the following structure: 
•  Start guard bars (always bar+space+bar). 
•  Left half - 7 digits encoded using the encoding schema A or B. 
•  Center guard bars (space+bar+space+bar+space). 
•  Right half - 6 digits encoded using the encoding schema C. 
•  Stop guard bars (always with a pattern bar+space+bar). 
The barcode structure expresses four main components, the number system, manufacturer code, 
product code and checkdigit. 
Number system: In the human readable text, the number system appears to the left of the start 
guard bar and continues into the first one or two digits after the guard bar.  The number system for 
Bookland is always 978.  If you specify the Bookland barcode type, Toolkit automatically applies the 
978 number system. 
Manufacturer code:  In the human readable text, the manufacturer code appears between the start 
and center guard bars.  The numbering authority assigns the manufacturer code. 
Product code: In the human readable text, the product code appears between the center and stop 
guard bars.  Each manufacturer assigns the product code, which provides 99,999 different 
combinations.  
Checkdigit: In the human readable text, the checkdigit appears to the right of the stop guard bar.  
Toolkit automatically calculates and appends the checkdigit to your 12 digit encoding. 
Requirements 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively.
extract text from pdf image; extract image from pdf
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively.
extract images pdf acrobat; extract jpg pdf
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
Bookland barcodes always use the 978 number system and the remainder of the barcode consists of 
specific parts from the book's ISBN number.   
An ISBN is a 10-digit number preceded by the letters ISBN.  Typically, an ISBN uses an OCR-A font.  
The number consists of four parts with variable length, separated by hyphens or spaces.  The parts in 
order are the Group Identifier, Publisher Identifier, Title Identifier and checkdigit.  Toolkit does not 
generate ISBN numbers.  Regional agencies in every country assign ISBNs. 
The Bookland barcode value consists of the 978 number system and the entire ISBN, minus the 
checkdigit plus a checkdigit generated by Toolkit.  For example, if the ISBN of a book were "968-26-
1240-3".  The complete Bookland code generated by Toolkit would be "9789682612404".  
Remarks 
The Bookland barcode format allows for additional supplemental data, which you append to the end of 
the encode value using a pipe character ("|").  For example, if you specify "71245126" as your 12-digit 
value and "95000" for your 5-digit supplemental value, you would change the value to 
"71245126|95000" 
Additionally, you will need to pay attention to the following values when generating 5-digit 
supplemental barcodes: 
•  90000 – The value indicates a book has no suggested retail value. 
•  99991 – The value indicates the book is a complimentary copy. 
•  90001 to 98999 – Publishers use these values for internal purposes.  
•  99990 – The value indicates the book is "Used" as dictated by the National Association of 
College Stores.  
For more information on supplemental barcodes, refer to the Supplemental Barcodes section. 
Telepen 
Overview 
Developed in 1972, Telepen barcode enable representation of all 128 standard ASCII character using 
limited space.  The United Kingdom, universities and libraries use Telepen.  
Encoding 
Telepen can encode all 128 Standard ASCII values using a three-digit ASCII code, preceded by the \ 
character.  For example, the carrot symbol ("^") corresponds to ASCII code \094.  For a complete list 
of ASCII values, refer to Appendix D: Barcode Tables. 
Structure  
Telepen has the following structure:  
•  A start character. 
•  Encoded value. 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
VB.NET Components to combine various scanned images to PDF, such as tiff, jpg, png, gif, bmp, etc. Append one PDF file to the end of another one in VB.NET.
some pdf image extractor; extract image from pdf using
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Combine scanned images to PDF, such as tiff, jpg, png, gif, bmp, etc. Merge Microsoft Office Word, Excel and PowerPoint data to PDF form. Append one PDF file to
extract images from pdf; online pdf image extractor
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
•  Check digit.- modulo 127 
•  Stop Character. 
Requirements 
To meet conventional printing requirements, Telepen barcodes have a wide to narrow bar ratio of 3:1.  
Telepen contains no inter-character gaps, but the specification allows them.  The Telepen barcodes 
generated by Toolkit do not contain inter-character gaps.  Toolkit automatically calculates and applies 
the checkdigit. 
Telepen Numeric 
Overview 
Telepen Numeric is a variation of the Telepen barcode that allows for double density encoding of 
numeric values.  This results in twice the packing density.  
Encoding 
Telepen Numeric encodes 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
Structure  
Telepen Numeric has the following structure:  
•  A start character. 
•  Message encoded. 
•  Checkdigit – modulo 127. 
•  Stop Character. 
Requirements 
To meet conventional printing requirements, Telepen barcodes have a wide to narrow bar ratio of 3:1.  
Telepen contains no inter-character gaps, but the specification allows them.  The Telepen barcodes 
generated by Toolkit do not contain inter-character gaps.  Toolkit automatically calculates and applies 
the checkdigit. 
PostNET 
Overview  
Developed by the United States Post Office, PostNET (Postal Numeric Encoding Technique) is used to 
encode ZIP information.   
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Dim outputFilePath As String = Program.RootPath + "\\" 1.pdf" newDoc.Save( outputFilePath). VB.NET: Extract All Images from PDF Document.
extract images pdf acrobat; how to extract images from pdf file
C# PDF File Split Library: Split, seperate PDF into multiple files
Application. Best and professional adobe PDF file splitting SDK for Visual Studio .NET. outputOps); Divide PDF File into Two Using C#.
some pdf image extract; extract pdf images
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
NOTE: There are specific placement requirements when using PostNET barcodes.  The complete details 
are available on the United States Postal Service website. 
Encoding 
PostNET can encode 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
Structure  
PostNET has the following structure:  
•  Frame bar (long). 
•  Encoded value - 5, 9, or 11 data characters. 
•  Check digit. 
•  Final frame bar (long). 
Requirements 
Each PostNET barcode consists of a series of five bars, constructed from shorts (encoded as 0) and 
longs (encoded as 1).  The barcode is enclosed by two long frame bars surrounding the encoded 
address information and check digit.  Toolkit automatically calculates and applies the checkdigit as 
needed.  Depending on the form of encoding used, A PostNET barcode will have 32, 52, or 62 bars 
including the frame bars and check digit. 
A US deliver address is encoded as a 5-digit ZIP (For example, 92691), 5-digit ZIP + 4 code (92691-
6314), 11-digit delivery point code (92691-6314-05).  If you specify a full address in your encoded 
value, Toolkit will ignore the non-numerical information.  For example, if you specify "Mission Viejo, CA 
92691-6314", the barcode will only encode using "92691-6314".  
PostNET is different from other barcodes, as the information is encoded using the barcode height 
rather than the relation between the bars and spaces. 
Toolkit generates PostNET barcodes according to the USPS standard requirements.  By default, Toolkit 
displays the human readable text.  You will need to set ShowHRText equal to false to comply with the 
standard requirements. 
Planet 
Overview 
The United States Post Office developed PLANET barcode based on the POSTNET barcode format.  
PLANET barcodes use additional tracking numbers to enable the USPS confirmation services.  
NOTE: There are specific placement requirements when using PLANET barcodes.  The complete details 
are available on the United States Postal Service website. 
Encoding 
Planet can encode 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9. 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
Structure 
PLANET has the following structure:  
•  Frame bar (long). 
•  Service designation - (21=Origin Confirm or 22=Destination Confirm). 
•  Encoded value - 9 data characters (5-digit zip + 4-digit code). 
•  Check digit. 
•  Final frame bar (long). 
Requirements 
Each PLANET barcode consists of shorts (encoded as 0) and longs (encoded as 1).  The barcode is 
enclosed by two long frame bars surrounding the service designation, encoded address information, 
and check digit.  Toolkit automatically calculates and applies the checkdigit.  
Toolkit generates PLANET barcodes according to the USPS standard requirements.  By default, Toolkit 
displays the human readable text.  You will need to set ShowHRText equal to false to comply with the 
standard requirements. 
Remarks 
The services can confirm that customers received the mail, allowing mailers to synchronize 
telemarketing programs with direct mail campaigns or augment other advertising media with their 
mailings.   
RoyalMail 
A.K.A. 
RM4SCC (Royal Mail 4-state Customer Code), UK Royal Mail 
Overview 
RoyalMail barcodes are height-modulated symbologies used for automated mail sorting and processing.  
NOTE: Detailed printing and placement requirements are available from the United Kingdom postal 
service. 
Encoding 
RoyalMail can express the following 36 characters: 
•  26 upper-case letters: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, 
and Z.  
•  10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
Structure 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
RoyalMail has the following structure:  
•  Start bar. 
•  Encoded value. 
•  Check digit. 
•  Stop bar. 
Requirements 
RoyalMail barcodes consist of a continuous string of characters with no space characters encoded as 
bars.  The format has a density of 20 to 24 bars per 25.4 centimeters.  Each bar can consist of 
Ascenders, Trackers and Descender.  If you divide the individual bar height into thirds, the ascenders 
are the top third, the trackers are the middle and the descenders are the bottom.  Each bar must 
contain a tracker.  
The start and stop bars use a special encoding, consisting of a tracker and ascender or a full bar.  The 
start and stop bars are unique, enabling the barcode to be read in any direction.  Toolkit automatically 
encodes the start and stop bars.  The quiet zone must be at least 2mm before the start bar and after 
the stop bar. 
Toolkit automatically calculates and applies the checkdigit.  Toolkit generates RoyalMail barcodes 
according to the standard requirements.  By default, Toolkit displays the human readable text.  You will 
need to set ShowHRText equal to false to comply with the standard requirements. 
MSI/Plessey 
A.K.A. 
Plessey Code, MSI Code, Texlon Code, Anker Code, Modified Plessey 
Overview 
MSI is a modified form of the Plessey Code that has been widely used in the retail industry.  The 
barcode format is not as prevalent as it once was and remains for software compatibility.  
Encoding 
MSI/Plessey encodes 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
Structure 
MSI/Plessey has the following structure:  
•  Start character. 
•  Encoded value. 
•  Check digit(s).  
•  Stop character. 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
Requirements 
MSI/Plessey barcodes have a fixed-length and do not perform self-checking.  A start, stop, and check 
digit character are required in every barcode.  
MSI/Plessey can make use of two check digits, but the choice to implement or read the digit depends 
on the application.  Toolkit automatically calculates and applies the checkdigit. 
Code 25 
A.K.A. 
Code 2 of 5, Industry 25, Industry 2 of 5, Industrial 25, Industrial 2 of 5, Standard 25, Standard 2 of 5 
Overview 
Invented in the early 1960s, Code 25 has been widely adopted for use in the warehouse, photo 
finishing and airline industries.  The barcode format is not as prevalent as it once was and remains for 
software compatibility.   
Encoding 
Code 25 encodes the following 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
Structure 
Code 25 has the following structure:  
•  Start character. 
•  Encoded value. 
•  Check digit(s). 
•  Stop character. 
Requirements 
Each character in a Code 25 barcode contains 5 bars with 2 bars being wide.  The data encodes in the 
bar width resulting in a very low density. 
Toolkit automatically calculates and applies the checkdigit. 
Code 11 
A.K.A. 
USD -8 
Overview 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
Developed in 1977, Code 11 is a discrete symbology that uses high-density numerical encoding.  The 
most common implementation of the barcode is for the labeling of telecommunications components.  
The barcode format is not as prevalent as it once was and remains for software compatibility.  
Encoding 
Code 11 can encode the following 10 characters and 1 special character: 
•  10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
•  1 special character:  -(dash) 
Structure 
Code 11 has the following structure:  
•  Start character. 
•  Encoded value. 
•  Checkdigit C. 
•  Checkdigit K (required if the encoded value is longer than 10 digits). 
•  Stop character. 
Requirements 
The height of the barcode must be at least 0.15 times the length of the barcode or 0.25 inches.  You 
will need to choose the greater of the two measurements, whichever is greater. 
Toolkit will automatically calculate and apply one or two check digits, based on the amount of digits in 
the encoded value.  The barcode is not self-checking, as printing defects can alter one character into 
another character very easily.  
Alpha-numeric Symbologies 
Toolkit can encode the following alphanumeric barcodes: 
• 
• 
• 
• 
• 
Code128 
UCC/EAN 128 
Code 39 
Code39 Full ASCII 
Code39 Mod 43 
• Code93 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
Documents you may be interested
Documents you may be interested