asp.net mvc pdf viewer control : Pdf custom paper size SDK software project winforms wpf web page UWP how2pdf1-part165

How2PDF Guidelines – © Quad/Graphics, Inc., 2009. All rights reserved 
May 2010
Quad/Graphics, Inc. Technology Group 
Page 9
How to Use
These Guidelines
All PDFs are Created Equal, Right?
Have you ever had a PDF file that took a long time to open, to display, or to print? Imagine multiplying that delay 
by 8, 16, 32, or 64 pages on a signature and you understand the headaches they can cause a printing plant when try-
ing to output a job. A process that  should take minutes can easily turn into hours, if there can be any output at all.
Typically these types of pages are not caused by incorrect Distiller or export settings, but the source of the original 
data. When these problems occur, they are usually traced back to TIFF/IT or another legacy based rasterized CT/
LW (continuous tone/linework) format that was used in the process. Some workflow solutions use CT/LW as 
their internal format and then convert it to PDF. This LW format conversion can be problematic.  Depending on the 
method used to convert the LW, each vendor uses their own method and they can have dramatic results.
A general rule of thumb, if it takes you a long time to view and print, then it will be magnified when output at 
higher resolutions for print.
Another cause is TIFF/IT advertisements and the methods used to make them placeable objects in your page layout 
program. To make them placeable, something has to convert the LW to objects understandable to PDF.  
To the right is a simple fictitious page. It is a simple page made up of a single image, a masthead and logo illustration 
and keystroked text. The PDF created from the page-layout and Distiller is small. It opens and prints in seconds. 
Using this page as an example, let us demonstrate how not all PDF files are created equal. We 
will use the Enfocus PitStop feature called “Wireframe” to look at the output of three com-
monly used ways to create PDF from our test page. When viewing in “Wireframe,” images 
and image masks are displayed as boxes with an “X” placed through them. Keystroked text 
or symbolic objects are shown in solid black objects. Any graphic illustrations are shown as 
outlines (masthead text had been converted to outlines).
Image A creator, Acrobat Distiller, was created thru normal methods (TIFF image, Illustrator 
EPS images and keystroked text) PostScripted and Distilled using our How2PDF Guideline 
settings. Images B and C were created using two different commonly used CT/LW based 
RIP’s that output PDF files. Notice the differences in number of images and number of vec-
tor objects in each of the examples below.
Three outputs, three extremely different results. Page output times range from just seconds to over an hour. 
Hopefully this helps prove that all PDF files are NOT created equal and it helps to recognize what may be happen-
ing when a page opens or prints slowly.
Februrary 2003
FINALLY!
Vipers Win It All!
Graham Scores 6
Including Game Winner
Neither Power Failure or
Snow Can Stop Them!
Complete Coverage Inside
Image A, Acrobat Distiller
Number of Images: 1
Number of Vector Objects: 2083
Image B, Unnamed Vendor
Number of Images: 1
Number of Vector Objects: 302,964
Image C, Unnamed Vendor
Number of Images: 1730
Number of Vector Objects: 0
Pdf custom paper size - Compress reduce PDF size in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
C# Code & .NET API to Compress & Decompress PDF Document
reduce pdf file size; best way to compress pdf
Pdf custom paper size - VB.NET PDF File Compress Library: Compress reduce PDF size in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Compression and Decompression Control SDK
change font size in pdf form; best pdf compression
How2PDF Guidelines – © Quad/Graphics, Inc., 2010. All rights reserved 
July 2010
Quad/Graphics, Inc. Technology Group 
Page 10
A Detailed Look at Adobe Acrobat Distiller 9.0 Settings
Launch Acrobat Distiller 9.0 on your computer. Mac or PC dialog windows will appear with the same options.
Select “PDFX/1a:2001” in the Default Settings dialog box. This is extremely important because it ensures a consistent 
starting point for establishing the exact distiller configuration suggested in this guide.
Go to “Edit Adobe PDF Settings…” under the “Settings” menu.
Distiller 9
a Detailed Look
C# PDF Print Library: Print PDF documents in C#.net, ASP.NET
PDF document printing paper size and PDF document printing resolution. Fully-featured PDF document printing SDK can help to easily create a custom web-based
best pdf compression tool; change font size pdf fillable form
How2PDF Guidelines – © Quad/Graphics, Inc., 2009. All rights reserved 
May 2010
Quad/Graphics, Inc. Technology Group 
Page 11
Distiller 9
a Detailed Look
General Tab
Description:  User defined descriptive text about how the selected Distiller “Job Options” is intended to be used. This 
is a free form text field that is optional, but encouraged. When a job option is selected the information entered here 
is displayed to the operator.
Compatibility: leave setting as – Acrobat 4 (PDF 1.3). This setting specifies which Adobe PDF specification will be used 
during the PDF generation. With every release of Acrobat, Adobe adds new features to their specification that are 
months, sometimes years ahead of RIP (Raster Image Process) technology. By leaving Acrobat 4 (PDF 1.3), we elimi-
nate the possibility of these non-reproducible feature enhancements being applied to the file. A PDF file must be 
created with Acrobat 4 (PDF 1.3) if the file is intended to be PDF/X-1a:2001 compliant. PDF/X-1a:2001 is an accredited 
standard. For more information about the other PDF/X choices, refer to page 8 of this document. 
What the other PDF compatibilities do and some of their features:
Acrobat 4 (PDF 1.3) – added deviceN color space (duotone and spot color support) and composite (CID) font 
support. Only fonts that allowed font embedding could be embedded.
Acrobat 5 (PDF 1.4) – added overprint preview, smooth shading, and transparency support. 
Acrobat 6 (PDF 1.5) – added JPEG 2000, object-level compression and layer support, and the capability to cre-
ate PDF/X-1a:2001 and PDF/X-3:2002 files. 
Acrobat 7 (PDF 1.6) – added PDF/X-1a:2003 and PDF/X-3:2003 files. 
Acrobat 8 & 9 (PDF 1.7) – no relevant additions added.
Note: DuoTones and Colorized TIFFs require PostScript 3 DeviceN color space. If you are using either type 
of image in your document, the compatibility must be set to Acrobat 4 (PDF 1.3) or above. When 
using QuarkXPress 5.0 or earlier you will need to install a colorized TIFF XTension to maintain the 
assigned colors. These XTensions are available for free from both Creo and Agfa web sites.
Object Level Compression: leave this setting – OFF. Introduced with the PDF 1.5 (Acrobat 6) specification, it controls 
compression for small objects (which cannot be compressed) by converting them into data streams that can be eas-
ily compressed. This new compression method IS NOT backward compatible.
If you choose Tags, object level streams may be used to compress tag information. Although the file will be able 
to be opened and used in Acrobat 5.0 or earlier readers and RIPs, the compressed tagged information is unusable.
As long as you have PDF 1.4 (Acrobat 5) or earlier chosen for your file compatibility, the option All is not available. 
While All provides the maximum amount of compression, it requires Acrobat 6 or later to open, read, and process the 
file. If selected, your printer WILL NOT be able to process any PDF files that have this compression method applied.
Auto-Rotate Pages: leave this setting – OFF. Turning this setting on may cause your pages to be rotated differently 
than your layout application print settings specified. When ‘On the orientation (rotation) is determined by the 
predominate text orientation.
Binding: leave this setting – LEFT. Setting is used to determine how the page is to be bound. Changing the setting to 
Right may cause imposition problems later.
Resolution: leave this setting at – 2400. The wrong setting here could cause problems later in the process. The resolu-
tion setting is used when Distiller is calculating blends and processing vector art.
All Pages and Pages From:            To:            : leave this setting  – All Pages. Setting specifies what pages of an incoming 
PostScript file will be distilled. Changing this setting will result in pages being omitted during distillation.
Default Page Size: width 612 points, height 792 points. Leave these settings as your default. They only apply to in-
coming PostScript files that do not contain a page bounding box. (Usually EPS files). Pages printed from layout 
applications will typically have bounding boxes.
How2PDF Guidelines – © Quad/Graphics, Inc., 2010. All rights reserved 
July 2010
Quad/Graphics, Inc. Technology Group 
Page 12
Images Tab
The settings for images tab control the compression and resampling (downward only) of color, grayscale, and 
monochrome (B&W) images. The “proper” settings for this tab are an ongoing debate and, like color, are considered  
very subjective. Due to the latitude and flexibility of these settings, no one set of settings fits all.
The editors of this guide acknowledge that JPEG compression is a lossy compression scheme and that downsampling 
also affects the quality of an image. These settings will not fit every need and this is why Quad/Graphics has pro-
vided additional options for the Images tab. These Alternative Compression Tab Settings can be found in Appendix B,  on 
page 49 of this document. 
Since the settings for the Color Images and Grayscale Images are identical, they have been grouped together for this 
section of the images tab.
Leave Sampling to – Bicubic Downsampling. Leave the setting for images above to – 300 pixels per inch. Change for 
images above to – 300 pixels per inch. These settings will force any images that are 301 dpi or above down to 300 
dpi during the distillation process. Bicubic Downsampling is the best resampling algorithm available. NEVER use  
Average Downsampling or Subsampling to for print quality work. These settings will DESTROY your images.
Note: Acrobat Distiller will NOT resample your images to a higher resolution (upsample). Images below the 
300 dpi threshold will maintain their original input resolutions (after scaling in layout applications).
Files will take a little longer to distill when bicubic sampling is enabled. However, the resulting PDF files will be 
more compact and will be processed at the proper resolution for printing. Resampling continuous tone images 
(color and grayscale) is common and normal for any CT/LW workflow (RIP) and is no cause for alarm. The DPI set-
ting should be at least twice the value of the line screen of your print job.  When you do not know what line screen 
will be used for your print job, 300 dpi should be sufficient.
Distiller 9
a Detailed Look
How2PDF Guidelines – © Quad/Graphics, Inc., 2009. All rights reserved 
May 2010
Quad/Graphics, Inc. Technology Group 
Page 13
Distiller 9
a Detailed Look
Adobe has always allowed the ability to set the downsampling value for Distiller. Starting with Acrobat 4.0, the 
downsample threshold default was set to 1.5 times the specified value. For example, if you set the Distiller to 
downsample images above 300 dpi, images would have to be over 451 dpi (300 x 1.5 = 450) before they would 
be downsampled. Images that fell in the range of 300 dpi to 450 dpi would not be downsampled. To change the 
threshold in Acrobat 4.0 requires hand editing the individual “Job Options” file. Beginning with Acrobat 5.0, 
Adobe provided an easy to use GUI (Graphical User Interface) to overwrite the default threshold value.
Changing the value of the Sampling for Images above from 450 pixels per inch to 300 per inch is purely optional. 
Leaving the setting at Adobe’s default of 450 is OK and acceptable. If your printer workflow does not use a CT/
LW workflow (CT/LW workflows include all Gravure workflows and some CTP workflows that involve Creo 
Brisque, ArtQuest, etc.) the higher resolution images can be processed with minimal downsampling.
Compression: leave this setting – Automatic and Quality: leave this setting – Maximum. These settings specify that the 
continuous tone images will be compressed. By selecting Automatic, you allow Distiller to analyze each image 
and choose between two possible compression schemes. Your image will either receive a JPEG-Maximum Quality 
scheme (lossy) or a ZIP 8-bit compression scheme (lossless). Most of your images will have the JPEG-Maximum 
quality compression applied to them which is the safest JPEG compression option offered for PDF 1.4 or earlier. 
JPEG2000 is only offered for PDF 1.5 (Acrobat 6.0) or above and currently cannot be processed through today’s RIP 
technology. Images that contain large flat tints with sudden shifts of color, such as the “screen captures” shown 
here, will be compressed  with ZIP (lossless) compression.
JPEG compression has been a part of printing workflows since PostScript Level 2 was introduced in 1992. Most 
people have been using it without even realizing it.
Monochrome Images
Sampling: turn this setting – OFF. Embedded copy-dot images are monochrome bitmap images and must not be 
resampled because this can produce artifacts (moire’ looking pattern) when previously screened images are printed.
Compression: leave this setting - CCITT Group 4. This lossless compression algorithm works well with monochrome 
images. The actual setting configured here should not affect the usability of your files.
Refer to Appendix B for a detailed explanation of other compression options available. Before you 
select one of these compression settings, you should consult and test the setting with your printer.
Anti-Alias to gray: leave this setting - OFF. This resampling technique will DESTROY your images and should not 
be used.
Policy Radio Button
The Policy button displays a dialog box that allows you to 
specify the minimal resolutions you will accept in your 
PDF file. Distiller can check (preflight) and warn or error 
if the resolution is below your specified value.
Change all three values to the values shown to the right. 
244 pixels per inch is a typical value for both color and 
grayscale images. 1200 pixels per inch is a good quality for 
monochrome (lineart) images. Set the warning flags to 
Warn and continue.
How2PDF Guidelines – © Quad/Graphics, Inc., 2010. All rights reserved 
July 2010
Quad/Graphics, Inc. Technology Group 
Page 14
Distiller 9
a Detailed Look
Fonts Tab
Embed All Fonts: leave this setting – ON. This setting informs Distiller that all fonts used in the page need to be embed-
ded and Distiller therefore embeds them. Some font manufacturers do not license or allow you to embed their fonts. 
Certain fonts, including some TrueType font flavors, with the “do not embed” permission tag will not embed regard-
less of the Distiller settings that have been configured. In this case, the printer is required to have a matching font to 
image the page correctly. Even if Distiller allows you to embed the font, the manufacturers license agreement may 
prohibit it. If you are not sure if your fonts can be legally embedded, refer to your license agreement or contact the 
font manufacturer.
Subset Embedded Fonts When Percent of Characters Used is less than: change this setting to – 100%. This setting forces 
Distiller to subset and embed only the used font characters instead of embedding the entire font character set. 
Subsetting will make the PDF file smaller, but limits the editability of the text later. Any text editing of the PDF file 
will require that the entire font be embedded before the text can be changed. Be aware that all Type 3, TrueType, and 
CID fonts will always be subsetted regardless of this setting.
When Embedding Fails: change this setting to – Cancel Job. This setting aborts the distiller process without creating 
the PDF when a font that is used in a document cannot be embedded. If you activate this setting, all PDF files that 
successfully process through the Distiller will have embedded fonts.
Embedding - Always Embed: This window allows you to list all fonts that you want to embed in every PDF, even if the 
font is not used. In the screenshot shown above, nothing has been added to the “Always Embed” list because only 
the fonts used in the PDF page are desired.
Some people prefer to move the “Base 14 Fonts into the “Always Embed column. By doing this, the PDF 
itself is not negatively affected but it will increase the PDF file size (a minor drawback).
Embedding - Never Embed: This window allows you to list all fonts that are used in the document that you do not want 
to embed. Since it is a requirement to embed all fonts, do not list fonts here.
How2PDF Guidelines – © Quad/Graphics, Inc., 2009. All rights reserved 
May 2010
Quad/Graphics, Inc. Technology Group 
Page 15
Distiller 9
a Detailed Look
Color Tab
Adobe Color Settings, Settings File: select the pull-down option – Color Management Off. This option disables all color 
management functionality of Distiller and Adobe’s built-in color management will not be used. By turning “Color 
Management Off,” continuous tone images with attached ICC profiles are not automatically converted to a device- 
independent color space (Lab) and all device-dependent color spaces (CYMK) are maintained.
Color Management Off” is now a standard “One Button” setting in all newer Adobe products. Starting 
with Photoshop 6.0 and Illustrator 9.0, all Adobe applications have the same “One Button” setting to dis-
able all color management. In Acrobat 4.0, the setting to “Leave Color Unchanged” has a similar effect.
Device-Dependent Data, Preserve Overprint Settings: leave this setting – ON. This setting preserves overprint settings 
from applications, such as QuarkXPress, InDesign, and Illustrator. 
Preserve Under Color Removal and Black Generation: turn this setting – OFF. This How2PDF guide specifies working 
with images that are in the CMYK color space (non color-managed). Therefore, any Under Color Removal or Black 
Generation has already been built into the images.
Transfer Functions: select the pull-down option – Remove or Apply. The special effect of curving of a continuous tone 
image can be added through a transfer function. Transfer functions are normally used to compensate for dot gain 
and are output device specific. The setting Remove deletes all transfer functions from continuous tone images. Any 
of these special effects/curves need to be saved into the image prior to distilling. The setting Apply applies the 
transfer function to you PDF file. 
Preserve Halftone Information: Leave this setting – OFF. Screening and halftone information can be saved into an im-
age using an application such as Photoshop. In some RIPs/workflows this setting overwrites the settings on a high 
resolution output device. There have been occurrences when these settings were set for LaserWriter quality output 
which results in poor quality. By removing this information, the print facility controls their high resolution output 
settings for optimal results.
How2PDF Guidelines – © Quad/Graphics, Inc., 2010. All rights reserved 
July 2010
Quad/Graphics, Inc. Technology Group 
Page 16
Distiller 9
a Detailed Look
Advanced Tab
Options, Allow PostScript file to override Adobe PDF Settings, turn this setting – OFF. Activating this setting allows the 
PostScript file to overwrite your Distiller Job Option settings. Note that Distiller Job Option settings are desirable 
for producing consistent PDF files.
Allow PostScript XObjects, leave this setting – OFF. In previous versions of PDF (1.3 and earlier), PostScript language 
fragments (XObjects) could be embedded into a PDF. These objects could only be used for printing to a PostScript 
device, they had no effect when viewing on-screen or to a non-PostScript device. Adobe recommends extreme cau-
tion when using this feature, Quad/Graphics does not recommend it at all.
Convert gradients to smooth shades, leave this setting – ON. This setting will cause gradients to be converted to smooth 
shades and will appear much smoother when output to a PostScript 3 device. 
Convert smooth lines to curves, leave this setting – OFF. Designed to speed up CAD drawings, this setting will reduces 
points in curves to speed the display and reduce file size. 
Create Job Definition Format (JDF) file, leave this setting – OFF. This is a new option added in Acrobat 6.0, the Job 
Definition Format (JDF) Specification is owned and maintained by the International Cooperation for the Integration 
of Processes in Prepress, Press and PostPress (CIP4). This option has limited capabilities today, but is the key to the 
future. For more information on JDF and its capabilities visit www.cip4.org.
Preserve Level 2 copypage semantics, leave this setting – ON. This setting deals with the semantic differences between 
PostScript Level 2 and PostScript 3. By activating this setting, it allows you to image to both PostScript Level 2 and 
PostScript 3 devices.
Preserve Overprint Settings, leave this setting – ON. This setting preserves overprints assigned by applications such as 
QuarkXPress, Adobe InDesign, and Adobe Illustrator. 
Overprint default is nonzero overprinting, leave this setting - ON. This settings affects how colors are painted (laid down). 
By leaving it on, the underlying colors are maintained (not erased).
How2PDF Guidelines – © Quad/Graphics, Inc., 2009. All rights reserved 
May 2010
Quad/Graphics, Inc. Technology Group 
Page 17
Distiller 9
a Detailed Look
Save Adobe PDF settings inside PDF file, leave this setting – ON. This setting will embed the Distiller “Job Options” set-
tings used to create the file. The settings are accessible through Document > File Attachments from the Acrobat 7 UI 
(user interface). 
Save original JPEG images in PDF if possible, leave this setting – ON. This setting is used to pass JPEG images through 
Distiller without recompressing them. Distiller decompresses the JPEG images to ensure that they are not corrupt, 
but it will not recompress valid images, passing the original image through untouched. Gained are performance 
and no loss of metadata or image data (compress/decompress/re-compress). Images must meet the following cri-
teria: image at correct resolution (no downsampling) and no more that 10% image is to be cropped.
Save Portable Job Ticket inside PDF file, turn this setting – OFF. This setting allows you to embed job ticket information. 
Most PDF workflows generate their own job tickets and do not require a job ticket to be embedded in the original 
PDF file.
Use Prologue.ps and Epilogue.ps, leave this setting – OFF. The prologue and epilogue files allow you to append PostScript 
code to a PDF file when it is created. These .ps files are installed with Acrobat and are located in the “Macintosh 
HD>Library>Application Support>Adobe PDF>Data” folder of the Macintosh and the “C:\Documents and 
Settings\All Users\Documents\Adobe PDF 7.0\Data” of the PC (Microsoft Operating System). Both files must be 
customized before they have any influence on Distiller or your PDF. 
Document Structuring Conventions (DSC), Process DSC comments, leave this setting – ON. DSC comments contain detailed 
information about the PDF file. These comments are helpful in troubleshooting and by leaving this setting on, you 
can maintain access to the individual DSC controls.
Log DSC warnings, leave this setting – OFF. If a file has errors in DSC structuring, the errors are logged into a file.
Preserve EPS information from DSC, leave this setting – ON. By turning this setting on, the DSC comments from an em-
bedded EPS file are maintained.
Preserve OPI comments, turn this setting – OFF. When creating PDF files that contain embedded high resolution imag-
es, the OPI comments are not necessary. Embedding these comments can cause your printer’s OPI-aware workflow 
to fail. The OPI workflow initiates a search for high resolution images outside the PDF container when this setting 
is turned on. Preserving OPI comments can also inhibit effective preflighting.
Preserve document information from DSC, leave this setting – ON. This setting preserves the DSC document structure of 
the PDF.
Resize page and center artwork for EPS files, leave this setting – ON. If you drop an EPS (Encapsulated PostScript File) 
file onto Distiller that does not contain page size information (bounding box), the page size will default to the “de-
fault page size” setting located in the General Tab. When this setting is activated, Distiller reads the bounding box 
information of the EPS and uses this bounding box information to define the page size. The artwork will be centered 
within the document.
How2PDF Guidelines – © Quad/Graphics, Inc., 2010. All rights reserved 
July 2010
Quad/Graphics, Inc. Technology Group 
Page 18
Distiller 9
a Detailed Look
Standards Tab
PDF/X Reporting and Compliance Enforcement, choose the setting – PDF/X-1a. Choosing this option generates a PDF file 
in accordance with the PDF/X-1a:2001 (ISO 15930-1:2001) standard and generates a compliance report that is writ-
ten to the message log. When not compliant: choose the setting – Cancel job. Cancels job if PDF cannot pass compliance 
(i.e., CMYK images).
If Neither TrimBox nor ArtBox are Specified, choose the setting – Set TrimBox to MediaBox with offsets (Points): Left: 0, Right: 
0, Top: 0, Bottom: 0. If the TrimBox is not set by the application, the TrimBox is set to the MediaBox coordinates of 
0,0,0,0. Both QuarkXPress and InDesign set the TrimBox correctly.
Set BleedBox to TrimBox with offsets (Points): Left: 0, Right: 0, Top: 0, Bottom: 0. If the BleedBox is not set by the applica-
tion, the TrimBox is set to the MediaBox coordinates of 0,0,0,0. InDesign sets the BleedBox correctly. 
Default Values if Not Specified in the Document, Output Profile Name:, leave the profile named – U.S. Web Coated (SWOP) v2. 
This settings indicates the characterization of the printing condition for which the document has been prepared. If 
a document does not specify an output intent name, the value provided here is used. By setting U.S. Web Coated 
(SWOP) v2, you are stating your file has been prepared for SWOP.
OutputCondition:, leave this field either <BLANK> or enter the name – U.S. Web Coated (SWOP) v2, assuming your docu-
ment was prepared for SWOP. This is an optional field (string) which, if present, describes the output condition is 
a form meaningful to the human operator.
RegistryName (URL):, leave the URL named – http://www.color.org. This is an optional field that provides a URL at 
which more information regarding the output intent registry may be obtained.
Trapped:, change this value to either the list name of – Insert False or Insert True. The value indicates the state of the 
trapping within the file. Set the value in accordance to the state of the trapping of your file. Either a value of True or 
False is required for PDF/X compliance.
The Output Intent Profile Name assigned 
needs to reflect the expected output 
(proofing) condition.
Documents you may be interested
Documents you may be interested