how to use spire.pdf in c# : Read pdf metadata online SDK control API .net azure web page sharepoint TBarCodeX9_Manual_EN0-part134

TBarCode/X 
Barcode Solution for Linux®, UNIX® and  
Mac OS X® 
Version 9 
User Documentation 
September 3, 2010 
TEC-IT Datenverarbeitung GmbH 
Wagnerstrasse 6  
A-4400 Steyr, Austria 
t ++43 (0)7252 72720 
f ++43 (0)7252 72720 77 
office@tec-it.com 
www.tec-it.com 
Read pdf metadata online - 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
remove pdf metadata; edit pdf metadata
Read pdf metadata online - 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
edit pdf metadata online; view pdf metadata
Page 2 of 88 
TBarCode/X User Documentation 
 Content 
1
Content 
2
1.1
Table of Figures 
6
1.2
List of Tables 
7
2
Disclaimer 
9
3
About TBarCode/X 
10
3.1
Features 
10
3.1.1
TBarCode/X 
10
3.1.2
2D Symbologies 
10
3.1.3
Barcode Quality 
10
3.2
Usage 
10
3.3
System Requirements 
11
3.3.1
Supported Platforms 
11
3.3.2
Supported Output Devices 
11
3.4
Functional Restriction of the Demo Version 
11
3.5
Version History 
11
3.5.1
TBarCode/X Version History 
11
3.5.1.1
What„s new in V9
11
3.5.1.2
What„s new in V8
12
3.5.1.3
What„s new in V7
12
4
Overview 
13
4.1
The TBarCode/X Technology 
13
4.1.1
TBarCode/X Command Line Tool 
14
4.1.1.1
Create Barcodes on Command Line 
14
4.1.1.2
Using TBarCode/X to Process Data Streams 
14
4.1.2
TBarCode/X Library 
14
4.1.2.1
TBarCode/X Library Java Interface 
14
4.1.3
TBarCode/X Daemon 
15
4.2
About this Manual 
15
5
Installation 
16
5.1
Install TBarCode/X from a BIN Package 
16
5.1.1
Common Problems 
16
5.2
Install TBarCode/X from an RPM Package 
16
5.2.1
Debian, Ubuntu 
17
5.2.2
Common Problems 
17
5.2.3
Remove TBarCode/X 
17
5.3
Install TBarCode/X from a TAR-GZ Package 
17
5.3.1
Prerequisites 
17
5.3.1.1
Prerequisites for AIX 
18
5.3.2
Installation procedure: 
18
5.3.2.1
Installation from tar/gz files on AIX 
18
5.3.3
Missing /usr/local directory 
19
5.3.4
Common Problems 
19
5.3.5
Uninstall TBarCode/X 
19
5.4
Install TBarCode/X on SCO
®
Operating Systems 
19
5.4.1
Remove TBarCode/X 
20
5.5
Install TBarCode/X on Mac OS
®
20
5.5.1
Remove TBarCode/X 
20
5.6
File Permissions 
20
5.6.1
TBarCode/X with Daemon 
20
5.6.2
TBarCode/X without Daemon 
21
5.7
SAP
®
R/3
®
and mySAP
®
Integration 
21
6
Testing TBarCode/X 
22
6.1
Run TBarCode/X from Command Line 
22
6.1.1
Run the TBarCode Command 
22
6.1.2
Run TBarCode as Filter 
22
6.2
Demo License Restriction 
22
6.3
TBarCode/X isn‟t Working?
22
7
Using TBarCode/X 
23
7.1
Create a Barcode 
23
7.1.1
Create a Barcode in EPS (PostScript
®
) Format 
23
7.1.2
Create a Barcode in PCL
®
-5 (HP-GL/2
®
) Format 
23
7.1.3
Create a Barcode in PDF (Portable Document) Format 
23
7.1.4
Create a Barcode in Bitmap Format 
23
7.2
Filter a Print Job or Document File 
24
7.2.1.1
Control Sequence Structure 
24
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
zonal information, metadata, and so on. Extract image from PDF free in .NET framework application with trial SDK components for .NET. Online source codes for
remove metadata from pdf file; pdf metadata online
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
such as its location, zonal information, metadata, and so on. Extract image from PDF free in .NET framework with trial SDK components and online C# class source
pdf xmp metadata editor; search pdf metadata
Page 3 of 88 
TBarCode/X User Documentation 
7.2.2
Insert a Barcode into a PostScript
®
Document 
24
7.2.3
Insert a Barcode into a PCL
® 
Document 
25
7.3
TBarCode/X Command Line Tool 
25
7.3.1
Usage 
25
7.4
Options 
26
7.4.1
General Options 
26
7.4.2
Filter Options 
27
7.4.3
Compatibility Options (V1 Format) 
28
7.4.4
Error Messages and Debug Options 
28
7.4.5
Informative Output 
29
7.5
Barcode Settings 
29
7.5.1
Barcode Type, Barcode Data 
29
7.5.2
Output Format 
31
7.5.3
Barcode Size and Drawing Position 
32
7.5.4
Appearance (Quiet Zone, Print Ratio…)
34
7.5.5
Quality Enhancement 
35
7.5.6
Text Settings 
36
7.5.7
Filter Settings 
37
7.5.8
PDF417 Settings 
37
7.5.9
Micro PDF417 Settings 
38
7.5.10
Macro PDF417 Settings 
38
7.5.11
Data Matrix Settings 
38
7.5.12
MaxiCode Settings 
39
7.5.13
QR-Code Settings 
39
7.5.14
Micro QR-Code Settings 
39
7.5.15
Codablock-F Settings 
40
7.5.16
Aztec Code Settings 
40
7.5.17
RSS Expanded Stacked Settings 
41
7.5.18
Composite Barcode Settings 
41
7.5.19
Multiple Barcodes 
41
7.5.20
Deprecated Barcode Settings 
43
7.6
TBarCode/X Configuration Files 
43
7.6.1
Path of Configuration Files 
43
7.6.2
Syntax of a Configuration File 
44
7.6.2.1
Options and Barcode Settings 
44
7.6.2.2
Comments 
44
7.6.3
tbarcode.conf 
44
7.6.4
tbarcoded.conf 
44
7.6.5
Priority of Options and Barcode Settings 
44
8
TBarCode/X as Spool Filter 
45
8.1
LPRng Printing System 
45
8.1.1
Testing the Printer Filter 
46
8.2
CUPS Printing System 
47
8.2.1
Setting up TBarCode/X Spool Filter for PostScript Output 
47
8.2.2
Setting up TBarCode/X Spool Filter for PCL Output 
47
8.3
AIX‟s Printing System
49
8.4
HP-
UX‟s Printing System
49
8.4.1
Spool System 
49
8.4.2
Using a Local Printer 
49
8.4.3
Using a Remote Printer 
50
8.4.4
Printing Script HP-UX 11.00 or HP-UX 11.23 
50
8.4.5
Printing Script HP-UX 11.11 
50
8.4.6
Other Printing Scripts 
51
8.4.7
Make a Test Print 
51
8.5
Solaris Printing System 
51
8.5.1
Spool System Integration 
51
8.5.1.1
Register Filter (Setup) 
51
8.5.1.2
Create Virtual Printer 
52
8.5.1.3
Print To Filtered Printer 
52
8.5.2
Print Barcode Filter Test File 
52
8.5.2.1
Background Information Solaris Printing 
52
8.6
TBarCode/X with UNISPOOL
®
(Holland House B.V.) 
52
8.7
SAP
®
R/3
®
and mySAP
®
Integration 
53
9
Generating Bitmap Images 
54
9.1
Direct Method: Create Bitmap Images with TBarCode/X 
54
9.1.1
Samples 
54
9.2
Indirect Method: Convert PostScript Output to Bitmap 
55
9.3
Web Applications (PHP) 
56
9.3.1
Display a Barcode in a Browser 
56
9.3.1.1
Example #1 
56
9.3.1.2
Example #2 
56
9.3.2
Hints for using 
shell_execute()
56
VB.NET PDF: Basic SDK Concept of XDoc.PDF
XDoc.PDF for .NET supports editing PDF document metadata, like Title, Subject, Author, Creator, Producer, Keywords, Created Date, and Last Modified Date.
batch update pdf metadata; acrobat pdf additional metadata
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET PDF sticky note, C#.NET print PDF, C#.NET read barcodes from PDF, C#.NET OCR scan PDF.
edit multiple pdf metadata; remove metadata from pdf file
Page 4 of 88 
TBarCode/X User Documentation 
10
Licensing 
58
10.1
License Key and License Types 
58
10.2
License File 
58
11
Contact and Support Information 
59
Appendix A Library Dependencies 
60
A.1
Dependencies 
60
A.1.1
List Dynamic Dependencies 
60
A.1.2
GCC Runtime Libraries 
60
A.1.2.1
GCC for Linux 
60
A.1.2.2
GCC for AIX 
61
A.1.2.3
GCC for HP UX 
61
A.1.3
ICONV Libraries 
61
A.1.3.1
Iconv for AIX 
62
A.1.3.2
Iconv for HP-UX 
62
A.2
Shared Library Path 
62
A.2.1
Background 
63
A.2.2
Linux 
63
A.2.2.1
LD_LIBRARY_PATH 
63
A.2.2.2
Not Finding "libtbarcode" on Debian 4 
64
A.2.3
HP UX 
64
A.2.3.1
Enable/Disable Search Path 
64
A.2.3.2
SHLIB Path Being Ignored 
64
A.2.4
AIX 
64
A.2.4.1
GCC Lib Conflicts 
65
Appendix B : Troubleshooting (FAQ) 
66
B.1
General Questions 
66
B.1.1
Can I use the old parameter format as it was used in TBarCode for Linux Version 1.x? 
66
B.1.2
I have troubles with “convert” (gray bars 
inside the barcode). 
66
B.1.3
How can I encode an XML string with the TBarCode Command? 
66
B.1.4
How to license the product? 
66
B.1.5
How can I retrieve the hostname for buying a single license? 
66
B.1.6
TBarCode/X reports that a shared library is missing! 
67
B.1.7
Where can I read 
syslog
messages? 
67
B.1.8
Why is a horizontal bar drawn across the barcodes? 
67
B.2
Questions about Filtering/Printing 
67
B.2.1
CUPS: How to tell which filters are in place (and maybe failing?) or missing? 
67
B.2.2
How can I filter ASCII files? 
67
B.2.3
Why is there no barcode when I‟m testing the TBarCode/X with LPRng?
68
B.2.4
How to replace printer specific control sequences with TBarCode control sequences? 
68
B.2.5
How can I filter Easybar control sequences? 
68
B.2.6
How can I print barcodes within a text file? 
68
B.2.7
How can I send a file without modification to a printer? 
69
B.2.8
LPRng Spool System: How can I find out what data the printer gets from the queue/spooler? 
69
B.3
Where I can get more help? 
69
Appendix C : Barcode Parameters 
70
C.1
Barcode Symbologies 
70
C.2
Check Digit Methods 
73
C.3
PDF417 Parameters 
74
C.3.1
Encoding Mode 
74
C.4
Micro PDF417 Parameters 
74
C.4.1
Version (Symbol Sizes) 
74
C.4.2
Mode 
75
C.5
Data Matrix Parameters 
75
C.5.1
Symbol Sizes 
75
C.5.2
Format 
75
C.6
MaxiCode Parameters 
76
C.6.1
Mode 
76
C.7
QR-Code Parameters 
76
C.7.1
Version (Symbol Sizes) 
76
C.7.2
Format 
77
C.7.3
Error Correction Level 
77
C.8
Micro QR-Code Parameters 
77
C.8.1
Version (Symbol Sizes) 
77
C.8.2
Error Correction Level 
77
C.9
Codablock-F Parameters 
78
C.9.1
Format 
78
C.10
Aztec Code Parameters 
78
C.10.1
Symbol Sizes 
78
C.10.2
Format 
78
C.11
Encoding Bytes and Control Characters in Input Data 
79
C.11.1
Implemented Escape Sequences 
79
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET supports editing PDF document metadata, like Title, Subject, Author, Creator, Producer, Keywords, Created Date, and Last Modified Date.
edit pdf metadata; read pdf metadata online
VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET PDF sticky note, C#.NET print PDF, C#.NET read barcodes from PDF, C#.NET OCR scan PDF.
remove metadata from pdf; delete metadata from pdf
Page 5 of 88 
TBarCode/X User Documentation 
C.11.2
Encoding Bytes 
79
C.11.3
Symbology Specific Control Characters 
79
C.12
Formatting Barcode Data 
80
C.13
PCL Font Numbers 
81
Appendix D : Using Version 1.x Format 
82
D.1
Overview V1 Format 
82
Appendix E : TBarCode Daemon 
84
E.1
Usage 
84
E.2
Options 
84
E.2.1
General Options 
84
E.2.2
Daemon and IPC Options 
84
E.3
Error Message and Debug Options 
85
E.3.1
Informative Output 
85
Appendix F : ASCII Table 
86
Appendix G : Knowledge Base 
87
G.1
Unix Printing (HP-UX and Solaris) 
87
G.1.1
SVR4 Spooling System 
87
G.1.2
Interface Programs (BSD and SVR4) 
87
G.1.3
Printer Interface Scripts (HP-UX) 
87
G.1.4
Links 
88
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Metadata Edit. Offer professional PDF document metadata editing APIs, using which VB.NET developers can redact, delete, view and save PDF metadata.
adding metadata to pdf; pdf metadata
VB.NET PDF Text Extract Library: extract text content from PDF
Best VB.NET PDF text extraction SDK library and component for free download. Online Visual Basic .NET class source code for quick evaluation.
change pdf metadata; pdf metadata viewer
Page 6 of 88 
TBarCode/X User Documentation 
1.1  Table of Figures 
Figure 1: TBarCode/X with Daemon as Background Server Process 
13
Figure 2: TBarCode/X without Daemon 
13
Figure 3: Multiple Data Matrix Barcodes (1) 
41
Figure 4: Multiple Data Matrix Barcodes (2) 
42
Figure 5: Printing with TBarCode/X 
45
Figure 6: HP-UX Printer Models/Interfaces 
50
Page 7 of 88 
TBarCode/X User Documentation 
1.2  List of Tables 
Table 1: General Options 
27
Table 2: Filter Options 
28
Table 3: Compatibility Options 
28
Table 4: Error Message and Debug Options 
29
Table 5: Informative Output 
29
Table 6: General Barcode Settings 
31
Table 7: Output Format Settings 
32
Table 8: Barcode Size and Position 
34
Table 9: Barcode Appearance Options 
35
Table 10: Barcode Quality Options 
36
Table 11: Barcode Text Options 
36
Table 12: Filtering Options 
37
Table 13: PDF417 Options 
38
Table 14: Micro PDF417 Options 
38
Table 15: Macro PDF417 Options 
38
Table 16: Data Matrix Options 
38
Table 17: MaxiCode Options 
39
Table 18: QR-Code Options 
39
Table 19: Micro QR-Code Options 
40
Table 20: Codablock-F Options 
40
Table 21: Aztec Code Options 
40
Table 22: RSS Expanded Stacked Options 
41
Table 23: Composite Barcode Options 
41
Table 24: Multiple Barcodes Options 
43
Table 25: Deprecated Options 
43
Table 26: TBarCode/X Configuration Files 
43
Table 27: Barcode Symbologies 
73
Table 28: Check Digit Methods and Enumerators 
74
Table 29: PDF417 Encoding Mode 
74
Table 30: Micro PDF417 Symbol Sizes 
74
Table 31: Micro PDF417 Modes 
75
Table 32: Data Matrix Symbol Sizes 
75
Table 33: Data Matrix Formats 
75
Table 34: MaxiCode Modes 
76
Table 35: QR-Code Symbol Sizes 
76
Table 36: QR-Code Format Options 
77
Table 37: QR-Code Error Correction Levels 
77
Table 38: Micro QR-Code Symbol Sizes 
77
Table 39: QR-Code Error Correction Levels 
77
Table 40: Codablock-F Parameters 
78
Table 41: Aztec Code Symbol Sizes 
78
Table 42: Aztec Code Format Options 
78
Page 8 of 88 
TBarCode/X User Documentation 
Table 43: Implemented Escape Sequences 
79
Table 44: Extended Escape Sequences 
80
Table 45: Format Placeholders 
80
Table 46: Format Examples 
81
Table 47: PCL Font Numbers 
81
Table 48: Overview Parameter Syntax of Version 1.x 
83
Table 49: TBarCode Daemon 
General Options 
84
Table 50: TBarCode Daemon 
Daemon and IPC Options 
85
Table 51: TBarCode Daemon 
Error Message and Debug Options 
85
Table 52: TBarCode Daemon 
Informative Output 
85
Table 53: ASCII Table 
86
Page 9 of 88 
TBarCode/X User Documentation 
 Disclaimer 
The actual version of this product (document) is available as is. TEC-IT declines all warranties 
which go beyond applicable rights. The licensee (or reader) bears all risks that might take place 
during the use of the system (the documentation). TEC-IT and its contractual partner cannot be 
penalized for direct and indirect damages or losses (this includes non-restrictive, damages through 
loss of revenues, constriction in the exercise of business, loss of business information or any kind of 
commercial loss), which is caused by use or inability to use the product (documentation), although 
the possibility of such damage was pointed out by TEC-IT.  
We reserve all rights to this document and the information contained therein. Reproduction, 
use or disclosure to third parties without express authority is strictly forbidden. 
Für dieses Dokument und den darin dargestellten Gegenstand behalten wir uns alle Rechte 
vor. Vervielfältigung, Bekanntgabe an Dritte oder Verwendung außerhalb des vereinbarten 
Zweckes sind nicht gestattet. 
© 1998-2008   
TEC-IT Datenverarbeitung GmbH 
Wagnerstr. 6 
A-4400 Austria  
t.: +43 (0)7252 72720   
f.: +43 (0)7252 72720 77 
http://www.tec-it.com
Page 10 of 88 
TBarCode/X User Documentation 
 About TBarCode/X 
3.1  Features 
3.1.1  TBarCode/X 
reduces the costs for barcode printing. 
makes it possible to print barcodes on any PCL
®
or PostScript
®
compatible printer 
does not require costly barcode extension cartridges or special barcode fonts. Thus you can 
print barcodes in a complete device independent way. 
works in a completely transparent way.  
is available as precompiled barcode-engine for Linux
®
, AIX
®
, HPUX
®
, and Mac OS
®
Other 
operating systems on request. 
3.1.2  2D Symbologies 
Besides linear barcodes (e. g. 2of5, 2of5 ITL, Code39, Code128, EAN128, EAN, UPC...) 
TBarCode/X also supports 2D symbologies like: 
PDF417 
Data Matrix 
MaxiCode 
QR-Code, Micro QR Code 
Aztec Code 
These 2D-symbologies feature very high data capacities with enhanced data security and are 
required by several enterprises for their documents (and labels) 
a selection: 
MaxiCode by UPS
®
PDF417 by General Motors
®
PDF417 and MaxiCode by the AIAG (B-10, Automotive Industry Action Group). 
3.1.3  Barcode Quality 
TBarCode/X offers the possibility to specify all barcode parameters 
these are for example: 
The module width in absolute units (completely device independent). 
Selection of the subsets of Code128 (subsets A, B and C 
and automatic mode). 
Advanced 2D bar code properties (PDF417 error correction level etc). 
The barcodes are created as vector graphics (EPS and PCL), therefore utilizing the 
maximum of the available printing resolution. 
And many others
3.2  Usage 
There are two main usages of TBarCode/X 
Create Bar Codes on the Command Line 
All necessary parameters are passed to a command line program and barcodes are saved as 
vector or bitmap graphics files. 
Filter Print Jobs 
TBarCode/X can process PostScript or PCL print jobs. During the filter process TBarCode/X 
searches for barcode control sequences and replaces them with the barcode graphics. 
Barcode parameters are specified in the document as part as part of the control sequence.  
Documents you may be interested
Documents you may be interested