pdf js asp net mvc : Convert pdf link to html software application dll windows winforms web page web forms distillerparameters1-part66

Acrobat Distiller Parameters
11
1
How to Set Distiller Parameters
This chapter describes how you can set Distiller parameters and provides some specific 
user information for Distiller.
In general, Distiller parameters can be set by choosing an Adobe PDF settings file at the 
time the Distiller job (PostScript input file) is submitted to Distiller, or by inserting PostScript 
code into the job itself.
Choosing an Adobe PDF Settings File
You can control the Adobe PDF settings file through the Distiller user interface (UI), or you 
can control Distiller programmatically through the various Distiller automation methods. 
This section provides a brief overview of Adobe PDF settings control through the UI. For 
details on automation methods, see the Acrobat Distiller API Reference, available from 
A
dobe S
olutions Net
w
or
W
eb sit
e
.
At the user interface level, you can set Distiller parameters by selecting a file of predefined 
Adobe PDF settings, or by creating your own set of Adobe PDF settings. Each Distiller 
settings file defines compression, font embedding, color management, PDF/X-compliance, 
and many other properties for all PDF files that Distiller creates. Distiller comes with several 
predefined Adobe PDF settings files, with settings defined for common scenarios. These are 
shown in Table 1.1, “Predefined Adobe PDF settings files.”
N
OTE
:
For historical reasons, the compatibility level in these files is set to PDF 1.4 rather 
than PDF 1.5. New versions of Distiller are historically set by default to generate PDF 
files that are backward compatible with an earlier version of the product.
T
ABLE
1.1
Predefined Adobe PDF settings files
Standard
These settings are the default. Use these settings to create  PDF  
documents suitable for reliable viewing and printing of business 
documents. The PDF documents can be opened with Acrobat and 
Adobe Reader 5.0 and later.
High Quality 
Printing
Use these settings to create PDF documents for quality printing on 
desktop printers and proofers. The PDF documents can be opened 
with Acrobat and Adobe Reader 5.0 and later.
Press Quality
Use these settings to create PDF documents with improved image 
resolution for high quality pre-press printing. The PDF documents can 
be opened with Acrobat and Adobe Reader 5.0 and later. These 
settings require font embedding.
Convert pdf link to html - Convert PDF to html files in C#.net, ASP.NET MVC, WinForms, WPF application
How to Convert PDF to HTML Webpage with C# PDF Conversion SDK
convert pdf into webpage; how to convert pdf into html
Convert pdf link to html - VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.net, ASP.NET MVC, WinForms, WPF application
PDF to HTML Webpage Converter SDK for VB.NET PDF to HTML Conversion
how to convert pdf to html code; how to convert pdf into html code
How to Set Distiller Parameters
Choosing an Adobe PDF Settings File
1
12
Acrobat Distiller Parameters
N
OTE
:
Before creating an Adobe PDF file to send to a commercial printer or a service 
bureau, check with the provider to find out what the output resolution and other 
settings should be, or ask him to provide a 
.joboptions
file containing his 
recommended settings. You may need to customize the settings for a particular 
provider and then provide him with a 
.joboptions
file of your own.
Smallest File Size
Use these settings to create PDF documents with minimum image 
resolution and no font embedding. The PDF documents can be 
opened with Acrobat and Adobe Reader 5.0 and later.
PDFA Draft
Use these settings to create PDF documents that are to be checked or 
must conform to PDF/A, a proposed ISO standard for the long-term 
preservation (archival) of electronic documents. For more information 
on creating PDF/A compliant PDF documents, please refer to the 
Acrobat Guide in Distiller online Help. Created PDF documents can be 
opened with Acrobat or Adobe Reader 5.0 and later.
PDFX1a
2001
(In Acrobat 6, this was the PDFX1a PDF settings file) Use these settings 
to create PDF documents that are to be checked or must conform to 
PDF/X-1a:2001, an ISO standard for graphic content exchange. For 
more information on creating PDF/X-1a compliant PDF documents, 
please refer to the Acrobat Guide in Distiller online Help. Created PDF 
documents can be opened with Acrobat or Adobe Reader 4.0 and 
later.
PDFX1a
2003
Use these settings to create PDF documents that are to be checked or 
must conform to PDF/X-1a:2003, an ISO standard for graphic content 
exchange. For more information on creating PDF/X-1a compliant PDF 
documents, please refer to the Acrobat Guide in Distiller online Help. 
Created PDF documents can be opened with Acrobat or Adobe 
Reader 5.0 and later.
PDFX3
2002
(In Acrobat 6, this was the PDFX3 PDF settings file) Use these settings to 
create PDF documents that are to be checked or must conform to 
PDF/X-3:2002, an ISO standard for graphic content exchange. For 
more information on creating PDF/X- 3 compliant PDF documents, 
please refer to the Acrobat Guide in Distiller online Help. Created PDF 
documents can be opened with Acrobat or Adobe Reader 4.0 and 
later.
PDFX3
2003
Use these settings to create PDF documents that are to be checked or 
must conform to PDF/X-3:2003, an ISO standard for graphic content 
exchange. For more information on creating PDF/X- 3 compliant PDF 
documents, please refer to the Acrobat Guide in Distiller online Help. 
Created PDF documents can be opened with Acrobat or Adobe 
Reader 5.0 and later.
T
ABLE
1.1
Predefined Adobe PDF settings files
C# PDF url edit Library: insert, remove PDF links in C#.net, ASP.
Empower to create clickable and active html links in .NET WinForms. Able to insert and delete PDF links. Able to embed link to specific PDF pages.
online pdf to html converter; convert pdf form to html form
VB.NET PDF url edit library: insert, remove PDF links in vb.net
Empower to create and insert clickable and active html links to PDF document. Able to embed link to specific PDF pages in VB.NET program.
converter pdf to html; create html email from pdf
Acrobat Distiller Parameters
13
How to Set Distiller Parameters
Inserting PostScript Code Into the Job
1
You should not modify any of the predefined Adobe PDF settings files. But you can start 
with these and create new ones based on them, or define and save your own sets of 
options and use them at any time. You can build your own Adobe PDF settings files using a 
standard text editor and save them in a folder of your choice, or you can open an existing 
settings file from the UI and modify it using the UI. However, if you choose to modify a 
settings file from the UI itself (as opposed to editing the file with a text editor), you will not 
be able to set every Distiller parameter to every possible value—the UI is designed to allow 
you to set parameters within a settings file to most possible values, but not all. In addition, 
some parameters cannot be set from the UI itself but require use of a standard text editor.
N
OTE
:
In this document, when a “default” parameter value is provided, the value generally 
refers to what the value is “hard-coded” to within Distiller if the Adobe PDF settings 
file is empty or if that parameter or key is missing from the settings file. In general, 
the default, “hard-coded” settings are the same as those in the 
Standard.joboptions
file, with a few exceptions (see “Parameter Reference” 
on page 55” for a complete listing of default values, and the exceptions).
Refer to the Acrobat Guide in Distiller online Help for additional information on controlling 
Adobe PDF settings through the UI.
Inserting PostScript Code Into the Job
Distiller contains a PostScript 3 interpreter with two Distiller-specific operators, 
setdistillerparams and currentdistillerparams. An Adobe PDF settings file can be thought of 
as a Postscript file that contains setdistillerparams key-value pairs followed by the PostScript 
setpagedevice operator with two key-value pairs. The Adobe PDF settings file is the first file 
processed by Distiller, but parameters can subsequently be set or changed within the 
PostScript job itself (see “Distiller Processing Sequence” on page 16).
N
OTE
:
This document uses the term parameter to refer to an individual entry (key-value 
pair) in a PostScript dictionary that is passed to setdistillerparams or returned by 
currentdistillerparams.
The currentdistillerparams operator returns a dictionary containing key-value pairs for all 
Distiller parameters. Each execution of this operator allocates and returns a new dictionary. 
N
OTE
:
Where the value of a key is another dictionary, currentdistillerparams returns the key-
value pairs set in that dictionary. 
The setdistillerparams operator attempts to set one or more Distiller parameters. To set a 
parameter, you assign a value to a dictionary key and pass the dictionary as an operand to 
setdistillerparams, for example:
<</CompressPages true>> setdistillerparams
RasterEdge .NET Document Imaging Trial Package Download Link.
Demo▶: Convert PDF to Word; Convert PDF to Tiff; Convert PDF to HTML; Convert PDF to Image; Tiff; Online Convert PDF to Html. SUPPORT:
attach pdf to html; convert pdf to html code
C# PDF Library SDK to view, edit, convert, process PDF file for C#
PDF Viewer provides C# users abilities to view, annotate, convert and create editing PDF document hyperlink (url) and quick navigation link in PDF bookmark.
adding pdf to html; convert pdf into web page
How to Set Distiller Parameters
Inserting PostScript Code Into the Job
1
14
Acrobat Distiller Parameters
Where the value of a key is another dictionary, provide the keys you want to set in that 
dictionary. For example:
<</AutoFilterGrayImages true /GrayACSImageDict  <<
/QFactor 0.25 /HSamples [1 1 1 1] /VSamples [1 1 1 1 ]>>
>> setdistillerparams
If a key does not exist in the implementation of the Distiller application, Distiller ignores the 
key. However, if Distiller writes out a new Adobe PDF settings file, it will still “pass through” 
the unknown key and value from the original Adobe PDF settings file to the new Adobe 
PDF settings file. If the value is of the correct type and is supported by the Distiller 
implementation, Distiller replaces the current value with the one specified. For values of the 
correct type that are not supported by the Distiller implementation, Distiller either 
generates an error or substitutes the nearest achievable value. A value of the wrong type 
results in a typecheck error, and all parameter values are left unchanged. 
N
OTE
:
Where appropriate, this document identifies the cases when Distiller emits a specific 
error message or when it handles range errors in a certain way.
Parameter values you set in a PostScript input file using the setdistillerparams operator 
override those set through the user interface when the job began. The parameters remain 
in effect for the duration of the current save level. (See Section 3.7.3 in the PostScript Language 
Reference, third edition for a discussion of the save and restore operators.)
(Note, however, that this behavior depends on the value of the LockDistillerParams 
parameter at the time setdistillerparams is called. If 
true
, Distiller ignores any parameters 
defined in the incoming PostScript file. Otherwise the Distiller parameters, if any, defined in 
the PostScript file override those defined by the Adobe PDF settings file.)
At the end of the current job, Distiller restores the values to those present before the job 
began.
To enable PostScript files containing the currentdistillerparams or setdistillerparams Distiller 
operators to be used on PostScript devices such as printers that do not implement these 
operators, you must add the following definitions to the beginning of the file:
/currentdistillerparams where {pop}
{userdict /currentdistillerparams {1 dict} put} ifelse
/setdistillerparams where {pop}
{userdict /setdistillerparams {pop} put} ifelse
This PostScript code sequence uses the existing currentdistillerparams and 
setdistillerparams, if present. If not, it defines currentdistillerparams to return an empty one-
element dictionary, and setdistillerparams to be a NULL operation.
PostScript language programs that use these operators must not assume that any 
particular key is present in the dictionary returned by currentdistillerparams, or that 
setdistillerparams has any particular side effects.
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
PDF to Text. Convert PDF to JPEG. Convert PDF to Png to PDF. Image: Remove Image from PDF Page. Image Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
convert pdf form to web form; convert pdf to web pages
How to C#: Basic SDK Concept of XDoc.PDF for .NET
C# programmers can convert Word, Excel, PowerPoint Tiff, Jpeg, Bmp of PDF document, including editing PDF url links and quick navigation link in bookmark
batch convert pdf to html; how to convert pdf to html
Acrobat Distiller Parameters
15
How to Set Distiller Parameters
Caveats for Setting Distiller Parameters
1
Caveats for Setting Distiller Parameters
You should observe the following caveats when setting Distiller parameters:
Distiller examines the parameters shown in Table 1.2, “Parameters that should be 
included in an Adobe PDF settings file,” at the start of a job. The correct way to ensure 
that these parameters are defined properly is to include settings for them in the Adobe 
PDF settings file. Distiller checks the remaining parameters throughout the job as 
needed.
PreserveFlatness cannot be changed in the middle of a page using setdistillerparams
This parameter must be set before any marks are created on the page. For example, 
when the following PostScript command sequence:
1 1 moveto 1 2 lineto
<< /PreserveFlatness false>> setdistillerparams
20 setflat
is distilled, the value in the
.joboptions
file will be honored and the changes 
indicated by setdistillerparams will not be used. Any attempt to change PreserveFlatness 
after any marks are drawn on a page is ignored.
If you specify values for the parameters DoThumbnails , Optimize, and/or 
CompressObjects, you must include the parameter settings in the Adobe PDF settings 
file and not in the PostScript input file itself. The parameters are not used until the post-
processing step of distillation.
T
ABLE
1.2
Parameters that should be included in an Adobe PDF settings file
AlwaysEmbed
CompatibilityLevel
NeverEmbed
Binding
EmbedAllFonts
ParseDSCComments
MaxSubsetPct
ParseDSCCommentsForDocInfo
SubsetFonts
CreateJobTicket
AutoRotatePages
ColorConversionStrategy
LockDistillerParams
Description
PDFX1aCheck
PDFX3Check
PDFXCompliantPDFOnly
PDFXNoTrimBoxError
PDFXTrimBoxtoMediaBoxOffset
PDFXSetBleedBoxToMediaBox
PDFXBleedBoxToTrimBoxOffset
PDFXOutputIntentProfile
PDFXTrapped
CheckCompliance
PreserveFlatness (see note below)
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
VB.NET PDF - Convert PDF to MS Office Word in VB.NET. VB.NET Tutorial for How to Convert PDF to Word (.docx) Document in VB.NET. Best
how to convert pdf to html email; converting pdf into html
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
C# PDF - Convert PDF to JPEG in C#.NET. C#.NET PDF to JPEG Converting & Conversion Control. Convert PDF to JPEG Using C#.NET. Add necessary references:
convert pdf to html with images; convert from pdf to html
How to Set Distiller Parameters
Distiller Initialization
1
16
Acrobat Distiller Parameters
Regardless of the value of the DetectBlends parameter, Distiller disables idiom 
conversion of gradients to smooth shading when CompatibilityLevel is less than 1.3. 
Distiller Initialization
Distiller initialization is controlled by the file 
distinit.ps
, which is executed once at 
Distiller startup. As part of the initialization process, all of the files in the Distiller 
Startup
folder are executed. 
Example.ps
is one such file.
You can add as many other startup files as you want inside the 
Startup
folder. Those files 
are executed by 
distinit.ps
during initialization.
N
OTE
:
The files in the 
Startup
folder are not executed in any specific order—not 
alphabetically, nor in any other predictable order. For that reason, it is best to add all 
extra initialization code to the 
Example.ps
file to ensure that it all runs in order.
Distiller Processing Sequence
The Adobe PDF settings file is the first file that Distiller processes in the Distiller processing 
sequence. The Distiller processing sequence is as follows:
1. Adobe PDF settings file
2. Prologue file (if the UsePrologue parameter is 
true
)
3. PostScript file
4. Epilogue file (if the UsePrologue parameter is 
true
)
If the LockDistillerParams parameter is set to 
false
, then the setdistillerparams operator 
can be used within the Prologue, PostScript, and/or Epilogue files to assign Distiller 
parameters new values (but be sure to observe the caveats listed in “Caveats for Setting 
Distiller Parameters” on page 15”).
Using Distiller to Combine PostScript Files
N
OTE
:
Adobe recommends that the Acrobat 7.0 feature Create PDF from Multiple Files be 
used to combine PostScript and/or PDF files together into one PDF.
Distiller can combine two or more PostScript files to produce a single Adobe PDF 
document. If the PostScript files have embedded font subsets, Distiller gives the resulting 
PDF file only one subset for each font. This is much more efficient than creating a set of 
several PDF documents with duplicate font subsets.
To use files provided as part of the Acrobat installation to combine two or more PostScript 
files to create a single PDF, follow these steps:
Acrobat Distiller Parameters
17
How to Set Distiller Parameters
How Distiller Handles Incorrect .joboptions Files
1
1. Start a text editor or a word processor.
2. Choose File > Open.
3. Use your operating system’s search tool to locate and open one of the following files in a 
text editor. For Acrobat 7 on Windows, these files should be located in
\Documents 
and Settings\All Users\Documents\Adobe PDF 7.0\Example Files 
(Windows 2000) or 
\Documents and Settings\All Users\Shared 
Documents\Adobe PDF 7.0\Example Files
(Windows XP); on Mac, they 
should be at 
/Library/Application Support/Adobe PDF/Example 
Files
.
Runfilex.ps
combines a set of PostScript files from one or more locations into one 
PDF file.
Rundirex.txt
combines a set of PostScript files from a specific folder or directory 
into one PDF file.
4. Follow the instructions in the sample files. The PostScript files are combined in the order 
in which they are listed.
5. Choose File > Save As, and save the modified files under a new name. Use the name you 
want Distiller to give the PDF file. For example, if you name the file 
Handbook.ps
Distiller creates a PDF file called 
Handbook.pdf
. If you're using a word processor, save 
the file as a text file.
6. Quit the text editor or word processor.
7. Open the file in Distiller.
8. Convert the combined file to PDF. You can also place the file in an In folder to be 
converted later.
9. When the PDF file is ready, open the file in Acrobat and make sure that all of the 
document elements are present and in the correct order.
N
OTE
:
The conversion settings used are those listed in the Default Sett ings
pop-up menu in the Acrobat Distiller dialog box.
How Distiller Handles Incorrect .joboptions Files
Distiller uses several criteria when determining whether a 
.joboptions
file is “correct.” 
Distiller recognizes two cases of incorrectness:
1. The file is syntactically invalid (i.e., invalid PostScript).
2. The file is semantically invalid (i.e., invalid type or value).
Based on which case of incorrectness Distiller determines the 
.joboptions
file to be, it 
takes ones of several actions. In the first case, Distiller does not allow PDF creation. This 
applies to both the GUI application and the Watched Folder implementation. (For more 
How to Set Distiller Parameters
How Distiller Handles Incorrect .joboptions Files
1
18
Acrobat Distiller Parameters
information on Watched Folders, please refer to the Acrobat Guide in Distiller online Help.) 
In the second case, Distiller takes one of three parameter-specific actions:
1. Distiller does not allow PDF creation.
2. Distiller uses a default value and ignores the semantic error.
3. Distiller resets all values to defaults and ignores the semantic error.
The first action is intended for problems for which a workaround is not reasonable, given 
that the resulting PDF file would contain unexpected content. 
The second action is intended for parameter values whose type is correct but whose 
incorrect value can be reasonably or predictably converted to another value that does not 
affect the intent. For example: 
/GrayImageFilter /LZWEncode
is taken to be 
/GrayImageFilter /FlateEncode
The third action is intended for more seriously incorrect parameters, but not so severe as 
require that the PDF file not be created. Many incorrect parameters cause Distiller to take 
this course of action.
Acrobat Distiller Parameters
19
2
Using Distiller Parameters
This chapter provides information on how to use the Distiller parameters. It points out 
caveats you should be aware of and illustrates concepts you should understand about the 
various parameter groups displayed in the Distiller UI. 
Using the General Parameters
The general parameters allow you a number of general controls when creating a PDF file, 
including: 
Specifying the version of Acrobat for file compatibility. You can create PDF files that are 
compatible with Acrobat 3.0 (PDF 1.2), 4.0 (PDF 1.3), 5.0 (PDF 1.4), 6.0 (PDF 1.5), or 7.0 
(PDF 1.6).
Specifying other file and device settings such as resolution and optimization. 
N
OTE
:
If you create files with Acrobat 7.0 compatibility, the resulting PDF files may not be 
compatible with earlier Acrobat versions. 
Manipulating pages: rotating, binding, and selecting page ranges to be distilled.
See “General Parameters” on page 56 for a description of each general parameter and the 
corresponding name in the UI.
Using the Image Compression Parameters
You can have Distiller compress (encode) text and line art in your PDF files, as well as 
compress and resample color, grayscale, and monochrome bitmap images. This section 
describes Distiller’s parameters for compressing and resampling images. Depending on the 
settings you choose, compression and resampling can significantly reduce the size of a PDF 
file with little or no loss of detail and precision. Through Distiller parameters, you can 
choose JPEG, JPEG2000, CCITTFax, RunLength, Flate, or automatic compression. 
Distiller also checks to determine whether the existing clip path causes more than 10 
percent of the image samples to fall outside the clip path. If this is the case, Distiller 
discards (crops) the image samples that fall outside the clip area, resulting in smaller 
images and PDF files. However, in some workflows, the full-size (non-cropped) images are 
extracted for special-purpose image manipulation, so Distiller provides parameters that 
can be used to disable cropping. See “Disabling of Image Cropping” on page 41 for more 
information.
N
OTE
:
The terms encode and compress are synonymous. Either may appear in a parameter 
or dictionary name.
Using Distiller Parameters
Using the Image Compression Parameters
2
20
Acrobat Distiller Parameters
See the following tables for descriptions of each of the compression parameters:
Table 3.2, “Color image compression parameters”
Table 3.3, “Grayscale image compression parameters”
Table 3.4, “Monochrome image compression parameters”
Table 3.5, “Page compression parameter”
JPEG Compression
The JPEG (Joint Photographic Experts Group) compression method is suitable for grayscale 
or color images, such as continuous-tone photographs that contain more detail than can 
be reproduced onscreen or in print. JPEG is lossy, which means that it removes image data 
and may reduce image quality, but it attempts to reduce file size with the minimum loss of 
information. Because JPEG eliminates data, it can achieve much smaller file sizes than Flate 
compression, which is a lossless compression method. See “Flate Compression” on 
page 20,” for details.
Table 2.1, “Distiller settings for JPEG compression,” shows an example of how Distiller sets 
the JPEG values through Distiller parameters.
For automatic compression, ColorACSImageDict and GrayACSImageDict also need to be set. 
See “Automatic Compression” on page 24 for more information.
Flate Compression
Flate (also called ZIP) is a compression method that works well on images with large areas 
of single colors or repeating patterns, such as screen shots and simple images created with 
T
ABLE
2.1
Distiller settings for JPEG compression
Distiller Parameter
Value Set
AutoFilterColorImages
false
AutoFilterGrayImages
false
EncodeColorImages
true
EncodeGrayImages
true
ColorImageFilter
DCTEncode
GrayImageFilter
DCTEncode
ColorImageDict
Medium
(See Table 2.6, “Image 
compression quality.”)
GrayImageDict
Medium
(See Table 2.6, “Image 
compression quality.”)
Documents you may be interested
Documents you may be interested