User Manual
3-Heights™
PDF Desktop Producer
Version 4.6
Extract photos pdf - 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
how to extract text from pdf image file; pdf extract images
Extract photos pdf - 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 images from pdf files; extract photos from pdf
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Desktop Producer, March 24, 2016 1/47
Contents
1
Introduction ........................................................................ 3
1.1
Description ......................................................................... 3
1.2
Functions ........................................................................... 3
1.2.1
Features ........................................................................ 3
1.2.2
Formats ........................................................................ 4
1.2.3
Compliance ..................................................................... 5
1.3
Applications ......................................................................... 5
1.4
Understanding the 3-Heights™ PDF Producer .............................................. 5
1.5
Operating Systems ................................................................... 6
1.6
Packages ........................................................................... 6
1.6.1
Software Kits .................................................................... 6
1.6.2
Documentations ................................................................. 6
1.7
Glossary ............................................................................ 7
2
Installation ......................................................................... 9
2.1
Interactive Installation ................................................................ 9
2.2
Automated Installation using MSIEXEC .................................................. 12
2.3
Uninstall ........................................................................... 14
2.4
Troubleshooting .................................................................... 14
2.4.1
Un-Installation fails .............................................................. 14
2.4.2
Error 126 ....................................................................... 14
2.4.3
Error 1722 ..................................................................... 14
2.4.4
Printing via PDF Producer blocks Applications ........................................ 14
3
Configuration ...................................................................... 15
3.1
Printer Properties .................................................................... 15
3.2
Document Settings .................................................................. 16
3.3
MS Office Add-In .................................................................... 16
4
Configuration of the 3-Heights™ PDF Prodcuer ......................................... 17
4.1
Printer Properties .................................................................... 17
4.1.1
General ........................................................................ 17
4.1.2
Sharing ........................................................................ 18
4.1.3
Ports .......................................................................... 19
Multiple Ports .............................................................. 21
Execute Program after Creation of PDF .......................................... 21
Execute a Script ............................................................. 22
Time in File Name ........................................................... 22
4.1.4
Advanced ...................................................................... 22
Creating PDF Synchronously vs. Asynchronously .................................. 22
Printing Defaults ............................................................ 23
4.1.5
Color Management .............................................................. 23
4.1.6
Security ....................................................................... 23
4.1.7
Device Settings ................................................................. 23
4.2
Document Settings .................................................................. 24
4.2.1
Paper/Output ................................................................... 24
4.2.2
Graphics ....................................................................... 25
4.2.3
Document Options .............................................................. 26
4.3
XML Stamp File ..................................................................... 29
VB Imaging - VB ISSN Barcode Generating
help VB.NET developers draw and add standard ISSN barcode on photos, images and BMP image formats, our users can even create ISSN barcode on PDF, TIFF, Excel
how to extract pictures from pdf files; extract images from pdf file
C# Image: How to Add Antique & Vintage Effect to Image, Photo
Among those antique things, old photos, which can be seen everywhere, can are dedicated to provide powerful & profession imaging controls, PDF document, tiff
some pdf image extractor; extract images pdf acrobat
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Desktop Producer, March 24, 2016 2/47
4.3.1
Stamp File Syntax ............................................................... 30
4.3.2
Examples ...................................................................... 32
5
Configuration of the 3-Heights™ TIFF Producer ......................................... 33
5.1
Printer Properties .................................................................... 33
5.1.1
General ........................................................................ 33
5.1.2
Sharing ........................................................................ 34
5.1.3
Ports .......................................................................... 34
3-Heights™ Port ............................................................. 34
5.1.4
Advanced ...................................................................... 35
5.1.5
Color Management .............................................................. 35
5.1.6
Security ....................................................................... 35
5.1.7
Device Settings ................................................................. 35
5.2
Document Settings .................................................................. 36
6
How to print from a Windows Application ............................................. 40
7
Document Conversion Accuracy ...................................................... 41
7.1
Known Issues of the GDI and EMF Spooler System ......................................... 41
7.1.1
Direct Printing vs. Spooling ....................................................... 41
7.2
Conversion Accuracy Settings ......................................................... 42
7.2.1
Back Buffer ..................................................................... 42
7.2.2
Down-sample Images ............................................................ 42
7.2.3
Print Quality .................................................................... 42
7.2.4
Rasterize Page .................................................................. 42
7.2.5
JPEG Quality .................................................................... 42
7.3
GDI Specification Coverage ........................................................... 43
7.4
Conversion Accuracy Testing Tool ...................................................... 43
8
Convert from Office Document to PDF ................................................. 43
8.1
Convert MS Excel Tables .............................................................. 44
8.2
Print from the Internet Explorer ........................................................ 45
8.3
Create a Print Job using Windows Calls .................................................. 45
9
Client and Server Data Flow .......................................................... 46
10
Licensing and Copyright ............................................................ 46
11
Contact ........................................................................... 47
VB.NET TWAIN: Scanning Multiple Pages into PDF & TIFF File Using
enterprises or institutions, there are often a large number of photos or documents be combined into one convenient multi-page document file, like PDF and TIFF.
extract jpg from pdf; extract image from pdf c#
VB.NET Image: Program for Creating Thumbnail from Documents and
developers to create thumbnail from multiple document and image formats, such as PDF, TIFF, GIF As we all know, photos and graphics take up a lot of server space
how to extract images from pdf files; extract image from pdf using
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Desktop Producer, March 24, 2016 3/47
1Introduction
1.1 Description
The 3-Heights™ PDF Desktop Producer creates files compliant with PDF and PDF/A from any Windows application 
via the print function. PDF/A has been acknowledged world-wide as the ISO standard for long-term archiving since 
2005. PDF/A documents can also be created at the touch of a button from within Microsoft Office Suite and dis­
played automatically thanks to a plug-in.
The OEM version offers software development partners a multitude of additional options. The product is character­
ized by its high speed and the outstanding quality of its PDF/A-compliant conversions.
Other 
Document
Parameters
PDF Producer
Office 
Document
PDF
PDF
PDF
PDF/A
Application (Windows)
Add-In‘s
API
Windows 
GDI
Producer Driver
Port Monitor
Viewer
Save As
TIFF
1.2 Functions
The PDF Producer converts documents from any Windows application into PDF, PDF/A or TIFF. Page format, com­
pression and other parameters are customizable. Fonts can be embedded, whereby either the entire font set is 
stored or only the subset of characters actually used in the document. The viewer integrated in the desktop version 
displays the file immediately after conversion. The OEM version can handle multiple print jobs at the same time.
Synchronous generation means that the files are available again immediately after conversion - a huge benefit for
integration in applications.
1.2.1 Features
VB.NET Image: Image and Doc Windows, Web & Mobile Viewers of
Users can directly browse and process images and photos on your computer. & image files of this mobile viewer are JPEG, PNG, BMP, GIF, TIFF, PDF, Word and DICOM
extract color image from pdf in c#; extract images from pdf online
VB.NET Image: Barcode Reader SDK, Read Intelligent Mail from Image
and recognize Intelligent Mail barcode from scanned (or not) photos and documents in How to combine PDF Document Processing DLL with Barcode Reading control to
extract pictures pdf; extract image from pdf
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Desktop Producer, March 24, 2016 4/47
Select PDF conformity: 1.4 and later, PDF/A-1, PDF/A-2, PDF/A-3
Automatically detect and adjust portrait and landscape formats
Use Unicode and ANSI font sets including Asian font sets (Chinese, Japanese and Korean)
Print in color or grayscale
Set image compression quality (e.g. JPEG)
Select resolution
Embed fonts and form subsets
Set compression for bi-tonal images (G3, G3-2D, G4, JBIG2, ZIP, Packbits)
Set compression for indexed images (LZW)
Set compression for color and grayscale images (JPEG, ZIP)
Encrypt and password-protect files; set access authorization rights
Select from more than 100 standard page formats
Down-sample images (optional)
Linearize PDF files for fast web view
Embed fonts (optional)
Subset fonts (optional)
Set standard settings for all users
Set customized settings per user
Port monitor for automated and configurable post-processing of generated PDF files
Port pool for parallel document creation in multi-user environments (Terminal Server, Citrix)
Synchronous and asynchronous document creation
Predefined settings in TIFF Producer (Fax N, bi-tonal, grayscale, RGB, CMYK)
Automatic resolution limitation to prevent memory space problems
Optional application of stamps, watermarks, etc., with the aid of XML control files
1.2.2 Formats
Input Formats
The tool accommodates all input formats supported by the print function of the proprietary application (e.g. Mi­
crosoft Word).
PDF Producer Output Formats
PDF 1.4, 1.5, 1.6, 1.7
PDF/A-1b, PDF/A-2u, PDF/A-3u
TIFF Producer Output Formats
Bi-tonal
uncompressed
CCITT G3
CCITT G3-2D
CCITT G4
LZW
ZIP
Packbits
Grayscale (4 or 8 bit), RGB and CMYK
uncompressed
LZW
JPEG
VB.NET Image: VB Code to Read Linear Identcode Within RasterEdge .
Support reading and scanning Identcode from scanned documents and photos in VB code; and recognize multiple Identcode barcodes form single or multiple PDF page(s
extract vector image from pdf; pdf image extractor c#
VB.NET Image: VB Code to Download and Save Image from Web URL
view and store thousands of their favorite images and photos to Windows We are dedicated to provide powerful & profession imaging controls, PDF document, image
extract images from pdf c#; how to extract images from pdf
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Desktop Producer, March 24, 2016 5/47
ZIP
Packbits
1.2.3 Compliance
ISO 19005-1 (PDF/A-1), ISO 19005-2 (PDF/A-2) , ISO 19005-3 (PDF/A-3)
ISO 32000 (PDF 1.7)
1.3 Applications
PDF creation on-the-fly
Microsoft Office Add-Ins
Server-based document conversion for all types of file formats, such as Internet Explorer HTML, MS Office docu­
ments, etc.
Integration in enterprise applications, e.g. archiving systems
1.4 Understanding the 3-Heights™ PDF Producer
If you are not familiar with this product or not sure about its application area and functionality, please read this 
chapter first. It describes the concept and idea and is important to be understood. It covers briefly what this prod­
uct can and what it cannot. The following section applies to the“3-Heights™ PDF Producer”and“3-Heights™ TIFF
Producer”, which will be abbreviated as“Producer”.
From an application’s point of view is the functionality and control of the Producer equivalent to any other printer
driver. This means:
1. The Producer must be used in combination with a Windows application that has the ability to print. A PDF or
TIFF file is produced by the printer driver which interprets the Windows GDI calls from the printing application.
For more details, see also chapter“GDI Specification Coverage”
Example:A way to create a PDF from an MS Word document, is open the document with MS Word (see example),
use the print functionality of MS Word and select the“3-Heights™ PDF Producer”as printer.
2. The Producer does neither have the ability to read the native file, nor does it have the functionality to print it on 
paper (e.g. the MS Word file).
3. The API, which is only available for the OEM version does not change the above concept. A feature of the API is 
to add XMP metadata.
The samples that are provided do not use the API of the Producer. All sample programs open or create from scratch 
a document and print it. This is done using libraries which provide these functionalities (and not the Producer). This 
can be done using any programming language.
The VB.NET samples converting MS Word documents to PDF use the COM API of the MS Word Object. The 
document is opened, read and printed using objects of the MS Word Object. The Producer is provided as printer.
This is achieved by passing the name of the printer as string to a function of the Word API.
The C sample uses GDI calls to create a document and print it. The program consists of Windows GDI commands 
only. The Producer is used as printer.
C# Imaging - Scan RM4SCC Barcode in C#.NET
PDF, Word, Excel and PPT) and extract barcode value Load an image or a document(PDF, TIFF, Word, Excel barcode from (scanned) images, pictures & photos that are
extract image from pdf file; how to extract a picture from a pdf
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
daily life, if you want to send some image files or photos to someone We are dedicated to provide powerful & profession imaging controls, PDF document, image
extract pictures from pdf; pdf image extractor
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Desktop Producer, March 24, 2016 6/47
1.5 Operating Systems
The 3-Heights™ PDF Desktop Producer is available for the following operating systems:
Windows Vista, 7, 8, 8.1, 10 - 32 and 64 bit
Windows Server 2008, 2008 R2, 2012, 2012 R2 - 32 and 64 bit
1.6 Packages
1.6.1 Software Kits
The 3-Heights™ PDF Producer comes in three different software kits.
Software Kits
Product Code
Product Name
Description
CRED
“PDF Desktop Producer”
The standard version of the 3-Heights™ PDF Producer. Its
installation is performed using
Setup.exe
. It provides
a-ready-to-use MS Word plug-in.
CREA, CREC
“PDF Producer Developer Kit”
The developer kit of the 3-Heights™ PDF Producer allows for
creating custom plug-ins (e.g. a Word plug-in) using the
producer-API. Its installation is performed using either
installpdfproducer.exe
or the OEM Installation API.
CREB
“PDF Producer Runtime Kit”
Runtime kits are used for computers where a product is
installed that was created using the PDF Producer
Developer Kit.
Compatibility Notes:
Before the product CRED became available, the product code of the standard
version of the PDF Producer was also CREA.
In previous versions, the CRED was called“PDF Producer (as Printer Driver)”, it
was renamed to“PDF Desktop Producer”.
1.6.2 Documentations
There are two manuals.
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Desktop Producer, March 24, 2016 7/47
Manual
Manual
Product Name
Description
cred.pdf
“PDF Desktop Producer”
This documentation contain information mainly used by the
end-user, such as:
Installation uninstallation of the product on a desktop
computer
Configurations and document settings
How to print from a Windows application
Usage scenarios and printing application examples
It is packaged into the
CRED
software kit or available for
download here:
http://www.pdf-tools.com/public
/downloads/manuals/cred.pdf
crea.pdf
“PDF Producer Developer Kit”
This documentation contains information for developers, such
as:
Installation Command Line Tool and deployment scenarios
Installation API and integration into own installation
programs
The PDF Producer API
The Office Converter API
The Licensing interface
It does not contain end-user and configuration information, for
that please refer to the manual
cred.pdf
. It is packaged into
the
CREA
software kit or available for download here:
http://www.pdf-tools.com/public/downloads
/manuals/crea.pdf
Compatibility Note: In versions prior to 1.8.21.1 there was one documentation
for all software kits, which was named
crea.pdf
and a separate add-on called
crea_oem.pdf
describing OEM interfaces. Old documentations are obsolete.
1.7 Glossary
This chapter should provide a quick overview of the most important key words that are used in this documentation.
Keyword
Description
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Desktop Producer, March 24, 2016 8/47
Printer
In terms of the Windows operating system a printer is an object which can be accessed by a
printing Windows application to create print jobs. Printers are listed in the window“Devices
and Printers”of your system’s Control Panel.
Examples for names of printers:
3-Heights™ PDF Producer
3-Heights™ TIFF Producer
HP Laser Jet 4050 Series PS
Names of printers can be defined by the user.
Commonly a printer is also referred to a hardware device that is able to print a hard copy of a
file. However this type of printer is not meant in this manual.
Printer Driver
A printer driver is a piece of software that is used by the printer to translate data from the
printing application (GDI) to a format that is understandable by the printer device. The most
common formats are PostScript and PCL. 3-Heights™ PDF Producer Driver creates PDF.
Printer drivers can be selected in the“Advanced”tab of a printer’s property dialog. Multiple
printers can use the same printer driver. Printer drivers often have the same name as the
printer by which they are used. For that reason the terms“printer”and“printer driver”are
confused frequently.
Examples for names of Printer Drivers:
3-Heights™ PDF Producer Driver
HP Laser Jet 4050 Series PS
Names of printer drivers are given by the manufacturer.
Port
Every printer has a port. The port defines to where documents are sent, such as a printer
port, or a file port.
Examples for Ports:
3-Heights™ Port
LPT1, LPT2, COM1, COM2
An IP address
FILE
Port Monitor
A port monitor is a piece of software that is monitoring a port and processing data sent to
that port. The 3-Heights™ PDF Port Monitor is monitoring the 3-Heights™ Port and saves the
documents at the location that is configured in the port monitor and optionally
post-processes them (e.g. opens them in a PDF viewing application).
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Desktop Producer, March 24, 2016 9/47
Print Job
A print job is a series of pages that are printed as one job.
When printing to a physical device, all pages of a print job are printed on paper before the
next print job starts.
When printing to the 3-Heights™ PDF Producer, all pages of the same print job are printed
into the same PDF file.
2Installation
2.1 Interactive Installation
This is the standard installation process for the PDF Desktop Producer (Product code:
CRED
).
1. Log in as administrator. If you cannot log in as administrator, you can log in as a user with administrator privileges.
In this case there is an additional step to do at the end of the installation.
2. Uninstall any old version of the 3-Heights™ PDF Producer.
3. Download the latest final release version from
http://www.pdf-tools.com/pdf/pdf-producer.aspx
4. The 3-Heights™ PDF Producer is delivered as a ZIP archive, with a name similar to
CRED460WIN32.zip
de­
pending on the version you are using. Unzip this archive to an installation dictionary, e.g.
C:\PDF Producer
.
5. Inside the ZIP archive you find a file named
3-Heights(TM) PDF Producer.msi
. If this is not the case,
you are using a different version of the PDF Producer, please see chapterPackages
. Double-click the MSI file and 
the dialog below will show up. Press the button“Next”if you wish to proceed.
6. Carefully read the license agreement. You must accept to license agreement in order to proceed to installation.
Press the button“Next”.
Documents you may be interested
Documents you may be interested