c# pdf library comparison : Edit pdf metadata acrobat application software cloud windows html azure class viewcontent49-part501

activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 485 of 553 
UPC-A 
Overview 
UPC A is one of the most common barcodes used in the United States, with variations appearing on 
most consumer goods and periodicals.  
NOTE:
For a UPC-A barcode to be valid, you must apply for a manufacturer code from the UCC. 
Encoding 
UPC-A 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 
UPC-A has the following structure: 
Start guard bars (always bar+space+bar). 
Left half, 6 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.  The number system adheres to the following values:  
0
-Regular UPC code. 
1
-Reserved. 
2
-Weight Items. 
3
-Drug/Health Items. 
4
-In-store use on non-food items. 
5
-Coupons. 
6
-Reserved. 
7
-Regular UPC code. 
8
-Reserved. 
9
–Reserved. 
Manufacturer code:
In the human readable text, the manufacturer code appears between the start 
and center guard bars.  The manufacturer code is assigned by the UCC. 
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.  The UCC must approve a product code designation. 
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 11 digit encoding.  
Requirements 
Edit pdf metadata acrobat - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
endnote pdf metadata; search pdf metadata
Edit pdf metadata acrobat - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
online pdf metadata viewer; remove metadata from pdf online
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 486 of 553 
AUPC-A barcode must contain 11 digits plus a checkdigit.  Toolkit automatically calculates and 
appends the checkdigit based on your encoded value.  
Remarks 
The UPC-A 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 "90123678812" as your 11-digit 
value and "02" for your 2-digit supplemental value, you would change the value to "90123678812|02" 
For more information on supplemental barcodes, refer to the Supplemental Barcodes section. 
C# PDF Converter Library SDK to convert PDF to other file formats
manipulate & convert standard PDF documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat.
add metadata to pdf file; adding metadata to pdf files
.NET PDF Document Viewing, Annotation, Conversion & Processing
Read PDF metadata. Search text content inside PDF. Add, insert PDF native annotations to PDF file. Edit, update, delete PDF annotations from PDF file. Print.
remove pdf metadata; edit pdf metadata
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 487 of 553 
UPC-E 
Overview 
UPC E is a truncated form of the UPC-A symbology with the zeros suppressed to reduce the length for 
smaller packaging.   
NOTE:
For viable compression, the parent UPC-A barcode must contain four zeros in the 11-digit 
value. 
Encoding 
UPC-E 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 
UPC-E has the following structure: 
Start guard bars (always with a pattern bar+space+bar).  
5digits calculated from the equivalent UPC number.  
Check digit.  
Stop guard bars (always with a pattern bar+space+bar). 
Requirements 
Each UPC-E barcode contains six digits with an implied number system of 0 (zero).  For conversion to a 
UPC-E barcode, the parent UPC-A barcode must contain at least four zeros.  If the parent UPC-A is 
valid, you can convert the value to UPC-E using following guidelines in order: 
1.
Manufacturer codes ending in 000, 100 or 200
– The new barcode consists of the first two 
digits of the manufacturer code and the last three digits of the product code (must be equal to or 
between 000 and 999), followed by the third digit of the manufacturer code. 
2.
Manufacturer codes ending in 00
– If the first guideline is not applicable, the new barcode 
consists of the first three digits of the manufacturers code and the last two digits of the product 
code (must be equal to or between 00 and 99), followed by the number 3 (three). 
3.
Manufacturer codes ending in 0
– If the previous guidelines do not apply, the new barcode 
consists of the first four digits of the manufacturer code and the last digit of the product code (must 
be equal to or between 0 and 9), followed by the number 4 (four). 
4.
Manufacturer codes ending in a non-zero digit
– If the previous guidelines do not apply, the 
new barcode consists of the manufacturer code and the last digit of the product code (must be 
equal to or between 5 and 9).   
Toolkit automatically calculates and appends the checkdigit based on your encoded value. 
Remarks 
The UPC-E 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 "425261" as your 1 value and 
"55999" for your 5-digit supplemental value, you would change the value to "425261|55999" 
For more information on supplemental barcodes, refer to the Supplemental Barcodes section. 
C# Windows Viewer - Image and Document Conversion & Rendering in
standard image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
edit pdf metadata online; pdf metadata editor online
C# Word - Word Conversion in C#.NET
Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
acrobat pdf additional metadata; change pdf metadata
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 488 of 553 
EAN/JAN-13 
A.K.A. 
JAN (Japanese Numbering Authority, based on numbering system) 
Overview 
EAN/JAN-13 is a superset of UPC-A implemented by the International Article Numbering Association 
(EAN) in Europe.  Unlike UPC-A, EAN/JAN-13 includes country code specification for international use.  
As EAN-13 is a superset of UPC-A,any barcode software capable of reading EAN-13 can also read UPC-
Awith minor differences.   
Encoding 
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 
AEAN/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 
VB.NET PDF: How to Create Watermark on PDF Document within
logo) on any desired PDF page. And with our PDF Watermark Creator, users need no external application plugin, like Adobe Acrobat.
modify pdf metadata; add metadata to pdf
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 489 of 553 
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 Supplemental Barcodes section. 
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 490 of 553 
EAN/JAN-8 
A.K.A. 
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 Appendix D: Barcode 
Tables.
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.  
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" 
For more information on supplemental barcodes, refer to the Supplemental Barcodes section. 
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 491 of 553 
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 
abookland 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 
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. 
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 492 of 553 
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. 
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 493 of 553 
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:  
Astart character. 
Encoded value. 
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. 
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 494 of 553 
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:  
Astart 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. 
Documents you may be interested
Documents you may be interested