mvc open pdf file in new window : Extract images from pdf files control application platform web page azure asp.net web browser activePDF_Toolkit_Manual36-part660

activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
•  APT352U.dll: This is the main Toolkit .dll.  
• 
• 
• 
• 
APTDBU.dll: This component is only required if any database functions are used.  (Requires 
the installation of MDAC 2.5.)  <<NotLite>> 
APTKIMGC.dll: This is the image library, which is required if you are using the ImageToPDF
SetHeaderImage or PrintImage methods.  <<NotLite>> 
•  APTKIMGC.dll: This is the image library, which is required if you are using the 
SetHeaderImage or PrintImage methods.  <<Standard>> 
•  APToolkit.ocx: This is the COM component.  (Requires registration.)  
APToolkitNET: This is the .NET binding. 
PVW32Cnv.dll: This compliments the image library.  PVW32Cnv.dll is required if you are using 
the ImageToPDF, SetHeaderImage or PrintImage methods.  <<NotLite>> 
•  PVW32Cnv.dll: This compliments the image library.  PVW32Cnv.dll is required if you are using 
the SetHeaderImage or PrintImage methods.  <<Standard>> 
Runtime Files 
The following files are required for activePDF Toolkit to run properly: 
•  MSVCRT.DLL: This is the visual component lib. 
•  MFC42.DLL: This includes the foundation classes. 
System Files 
The following files are required for activePDF Toolkit to run properly: 
•  KERNEL32.DLL: This is the kernel API. 
•  USER32.DLL:  This is the user context lib.  
•  GDI32.DLL:  This is the graphics display interface.  
•  OLEAUT32.DLL: This is required for OLE Automation (App2App Communication). 
Appendix C: Symbologies 
Symbologies are systems of encoding data such that a scanner and/or a decoding system may 
together read and decode the data encoded in the barcode.  Aside from the actual technique of 
encoding the bars and spaces, a number of technical specifications or characteristics define and 
separate one symbology from another.  Each symbology represents a different barcode format. 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
Extract images from pdf files - 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 from pdf; pdf image extractor
Extract images from pdf files - 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
extract image from pdf online; extract image from pdf using
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
Barcode technology is widely used across many industries.  Most barcodes are machine-readable 
symbols that consist of vertical bars and spaces.  The typical barcode also features quiet zones before 
and after, a start character, numerous data characters, numerous optional checkdigits and a stop 
character.  
Each barcode format provides different capabilities when encoding your data as it defines the type of 
data.  Toolkit generates the following three types: 
• 
• 
• 
Numeric 
Alphanumeric 
2-Dimensional (2D) 
For a description of these types and additional terminology used with barcodes, refer to Barcode 
Terminology  
Barcode Terminology 
This section is designed to provide an overview of the common terminology used to define barcode 
formats.  These terms include: 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
Character Set 
Label Area 
Symbol Margins 
Barcode 
Human Readable Text 
Comment 
Comment Margins 
Label Border 
Discrete 
Continuous 
Width 
Length 
Self-Checking 
Element 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
pdf extract images; extract image from pdf file
C# PDF Text Extract Library: extract text content from PDF file in
Ability to extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
extract photos from pdf; extract images from pdf online
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
• Module 
• 
• 
• 
Symbol Margins 
Character 
Density 
Value X 
Character Set 
Character Set refers to what data a given barcode symbology can encode.  Generally, there are three 
types of character sets:  
•  Numeric 
•  Alphanumeric 
•  Full ASCII 
In general, a numeric character set produces the smallest barcode whereas a Full ASCII character set 
requires a larger space to encode the same data.  However, Full ASCII gives you increased flexibility in 
encoding more types of information. 
Numeric 
A Numeric character set means the symbology can only encode numeric data from 0 through 9.  Some 
additional characters may be encoded which are generally control features of the symbology, such as 
start/stop characters. 
Alphanumeric 
An Alphanumeric character set means the symbology can encode the digits 0 through 9 as well as 
alphabetic characters from A through Z.  Some additional characters may be encoded which are 
generally control features of the symbology, such as start/stop characters. 
Full ASCII 
A Full ASCII character set is one that allows the encoding of the full ASCII character set.  This 
symbology encodes any ASCII character, value 0 through 127. 
Label Area 
Label area describes the entire symbol, including the symbol margins, the barcode, the human 
readable text, the comment and comment margins.  The label area does not include the label border. 
The symbol margins define the area between the label border and the area composed of the barcode, 
human readable text, comment and comment margins.  
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
Merge two or several separate PDF files together and into Able to integrate VB.NET PDF Merging control to Components to combine various scanned images to PDF
pdf image extractor c#; extract photos pdf
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
may customize the names of all converted JPEG image files in .NET Following demo code will show how to convert all PDF pages to Jpeg images with C# .NET.
extract image from pdf c#; some pdf image extract
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
Barcode 
The barcode is the symbol you scan.  This does not include the human readable text, except when the 
human readable text is required in the barcode.  
Human Readable Text 
Discrete 
Human readable text is the displayed barcode value.  This can be the actual barcode value or a 
numerical representation and can appear above or below the barcode.  Visible human readable text 
invalidates certain barcodes.  
Comment 
A comment is additional text displayed with the barcode, but not included in the encoded value.  
Comments appear above or below the barcode, within the label area.  You can place comment text 
above or below the barcode and define separate comment margins.  
Comment Margins 
Comment margins are the defined area around the comment text.  The comment margins are 
determined in relation to the type and size of barcode.  
Label Border 
The label border is the perimeter of the label area.  Changes in the label border should not affect the 
label area or barcode. 
In a discrete symbology, the interpretation of each character encoded does not rely on the rest of the 
barcode.  Such symbologies have characters that both start and end with a bar.  Some amount of 
inter-character spacing or inter-character gap separates each character.  The inter-character gap 
carries no information-the only duty of the inter-character spacing is to separate the characters. 
Continuous 
In a continuous symbology, the interpretation of each character encoded relies on the rest of the 
barcode.  This is because characters start with a bar and end with a space.  The final space is 
"terminated" by the starting bar of the next character.  Individually, there is no way to know how wide 
the last space is without knowing where the next character begins.  Continuous symbologies normally 
implement some kind of special termination bar or the termination bar such that the last space of the 
last data character terminates termination sequence. 
Width 
A Two-Width symbology has spaces and bars that are either wide or narrow.  This has the benefit of 
simplicity-once you determine the width of a narrow bar, anything over a certain width is "wide".  This 
allows for a large level of print tolerance in lower-quality printing conditions. 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Embed converted HTML files in HTML page or iframe. Use JS (jquery) to control PDF page navigation. Export PDF images to HTML images.
extract photo from pdf; extract pdf images
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Embed converted html files in html page or iframe. Export PDF form data to html form in .NET WinForms and ASP.NET. Turn PDF images to HTML images in VB.NET.
how to extract images from pdf file; extract vector image from pdf
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
A Multiple-Width has bars and spaces that may be of three or more widths.  The narrowest bar or 
space may be X in width, a medium-width space or bar may be 2X in width, and a wide bar may be 3X 
in width.  Since there are more possible combinations available in a multiple-width symbology, data 
encoding is often more efficient and results in a tighter barcode.  Multiple-width symbologies are 
usually continuous. 
Length 
A fixed-length symbology encodes a certain number of characters or digits.  For example, a UPC-A 
barcode always encodes 12 digits of data.  An application may not encode less or more than the pre-
defined fixed-length of 12 characters.  The symbology itself defines the length of data. 
A variable-length symbology encodes a message of any length.  For example, Code128 encodes any 
number of characters that can reasonably fit physically in the printed barcode.  The symbology itself 
does not define how many characters to encode. 
Self-Checking 
A Self-checking symbology means a single printing or scanning error will not cause one of the 
component characters to convert into another valid character. 
NOTE: Self-checking does not infer self-correcting.  
Element 
An element is any individual bar or space.  
Module 
A module is the amount of space a bar or space takes up measured in X's.  For example, a narrow bar 
is 1X, thus the narrow bar takes up one module.  A medium-size bar may be 2X in width, thus it would 
take up two modules.  A wide bar may be 3X in width, thus it takes up three modules. 
Character 
A character is a sequence of elements (bars and spaces) which, taken together, encode a single logical 
value.  Often, each character in a barcode is a fixed number of modules in length. 
Density 
Density is the number of characters encoded per inch given a certain X value.  The smaller the X value, 
the more characters encoded in an inch of a barcode. 
Value X 
The value "X" is the "perfect" width of the barcode's narrowest element.  The value of X must remain 
constant throughout a single barcode.   
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
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 XDoc.PDF) is designed to help .NET developers combine PDF document files created by
extract pdf pages to jpg; extract jpeg from pdf
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract All Images from PDF Document. This is an example that you can use it to extract all images from PDF document. ' Get page 3 from the document.
extract text from image pdf file; extract images from pdf acrobat
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
Numeric Symbologies 
Toolkit can encode the following Numeric barcodes: 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
Codabar 
Interleaved 2 of 5 
UPC-A 
UPC-E 
EAN/JAN-13 
EAN/JAN-8 
Bookland 
Telepen 
Telepen Numeric 
POSTNET 
Planet 
RoyalMail 
MSI/Plessey 
Code25 
• Code 11 
Codabar 
A.K.A. 
NW-7 (Japan, Narrow and Wide), JIS X 0503 (Japan), Rationalized Codabar, USD-4, 2 of 7 code 
Overview 
Developed in 1972, Codabar is discrete symbology , commonly used by the US blood banks and photo 
labs.  FedEx® also uses a variation of Codabar for its Airbills. 
Encoding 
Codabar can encode the following 16 characters: 
•  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 
C# PDF File Split Library: Split, seperate PDF into multiple files
Also able to combine generated split PDF document files with other PDF files to form a new PDF file. Split PDF Document into Multiple PDF Files in C#.
some pdf image extractor; pdf image text extractor
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
•  6 special characters:  -, $, :, /, .,+ 
Structure 
Codabar has the following structure: 
•  A start character - one of (A, B, C, or D). 
•  Inter-character gap. 
•  Encoded value. 
•  A stop character - one of (A, B, C, or D). 
Requirements 
To ensure quality, the width of the inter-character gap should be equal to the width of the narrowest 
element (X).  The minimum value of X is 7.5 mils.  The wide-to narrow ration (N) must be between 2.0 
and 3.0.  N remains constant.  If X is less than 20 mils, N must be greater than 2.2.  The barcode 
height must be at least 15 percent of the barcode length or .25 inches.  Use the greater of these 
measurements 
Interleaved 2 of 5 
A.K.A. 
ITF, ITF-14, I 2 of 5 
Overview 
Interleaved 2 of 5 is a continuous, high-density, variable length symbology for encoding numeric 
values.  Distribution industries are the primary users of Interleaved 2 of 5.  
Encoding 
Interleaved 2 of 5 can encode 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9. 
Structure 
Interleaved 2 of 5 has the following structure: 
•  A start character with format bar space bar space. 
•  Encoded value. 
•  Checkdigit – Modulo 10 (Optional) 
•  A stop character with format bar bar space bar. 
Requirements  
Interleaved 2 of 5 encodes 2 characters in a unit of 5 bars and spaces.  The symbology encodes even 
position characters as bars and odd position characters as spaces.  As a result of the encoding, the 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
total length of the digits to encode must be even in length.  If a check digit is used, the total length is 
odd. 
If the barcode does not meet the length requirement, Toolkit automatically appends a 0 (zero) to the 
encoded data. 
Remarks 
You can use the I2of5OptionalCheckDigit property to set or retrieve the checkdigit.  Toolkit will 
automatically calculate and append the check digit in the correct location, based on the encoded value.   
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). 
•  0 - Regular UPC code. 
•  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:  
•  1 - Reserved. 
•  2 - Weight Items. 
•  3 - Drug/Health Items. 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
•  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 
A UPC-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. 
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: 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
activePDF Toolkit <<Lite>><<Standard>><<Professional>> Edition 
•  Start guard bars (always with a pattern bar+space+bar).  
•  5 digits 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. 
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-
A with minor differences.   
Encoding 
aptk4b 21705 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
<<page#>>Insert 
last 
Documents you may be interested
Documents you may be interested