pdf to byte array c# : How to add bookmarks to pdf document application control utility azure web page asp.net visual studio acrobat_X_pro_help39-part234

Last updated 10/11/2011
Chapter 14: Color management
Understanding color management
A color management system reconciles color differences among devices so that you can be reasonably certain of the 
colors your system ultimately produces. Viewing color accurately allows you to make sound color decisions 
throughout your workflow, from digital capture through final output. Color management also allows you to create 
output based on ISO, SWOP, and Japan Color print production standards.
Why colors sometimes don’t  match
No device in a publishing system is capable of reproducing the full range of colors viewable to the human eye. Each 
device operates within a specific color space that can produce a certain range, or  gamut, of colors.
A color model determines the relationship between values, and the color space defines the absolute meaning of those 
values as colors. Some color models (such as CIE L*a*b) have a fixed color space because they relate directly to the way 
humans perceive color. These models are described as being device-independent. Other color models (RGB, HSL, HSB, 
CMYK, and so forth) can have many different color spaces. Because these models vary with each associated color space 
or device, they are described as being device-dependent.
Because of these varying color spaces, colors can shift in appearance as you transfer documents between different 
devices. Color variations can result from differences in image sources; the way software applications define color; print 
media (newsprint paper reproduces a smaller gamut than magazine-quality paper); and other natural variations, such 
as manufacturing differences in monitors or monitor age.
Color gamuts of various devices and documents
A. Lab color space  B. Documents (working space)  C. Devices  
What is a color management system?
Color-matching problems result from various devices and software using different color spaces. One solution is to 
have a system that interprets and translates color accurately between devices. A color management system (CMS) 
compares the color space in which a color was created to the color space in which the same color will be output, and 
makes the necessary adjustments to represent the color as consistently as possible among different devices.
How to add bookmarks to pdf document - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create pdf bookmarks from word; create pdf bookmark
How to add bookmarks to pdf document - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create bookmarks pdf files; bookmarks in pdf reader
Color management
Last updated 10/11/2011
A color management system translates colors with the help of color profiles. A profile is a mathematical description of 
a device’s color space. For example, a scanner profile tells a color management system how your scanner “sees” colors. 
Adobe color management uses ICC profiles, a format defined by the International Color Consortium (ICC) as a cross-
platform standard. 
Because no single color-translation method is ideal for all types of graphics, a color management system provides a 
choice of rendering intents, or translation methods, so that you can apply a method appropriate to a particular graphics 
element. For example, a color translation method that preserves correct relationships among colors in a wildlife 
photograph may alter the colors in a logo containing flat tints of color. 
Note: Don’t confuse color management with color correction. A color management system won’t correct an image that 
was saved with tonal or color balance problems. It provides an environment where you can evaluate images reliably in 
the context of your final output.
More Help topics 
About color profiles” on page  394
About rendering intents” on page  399
Do you need color management?
Without a color management system, your color specifications are device-dependent. You might not need color 
management if your production process is tightly controlled for one medium only. For example, you or your print 
service provider can tailor CMYK images and specify color values for a known, specific set of printing conditions. 
The value of color management increases when you have more variables in your production process. Color 
management is recommended if you anticipate reusing color graphics for print and online media, using various kinds 
of devices within a single medium (such as different printing presses), or if you manage multiple workstations.
You will benefit from a color management system if you need to accomplish any of the following:
• Get predictable and consistent color output on multiple output devices including color separations, your desktop 
printer, and your monitor. Color management is especially useful for adjusting color for devices with a relatively 
limited gamut, such as a four-color process printing press. 
• Accurately soft-proof (preview) a color document on your monitor by making it simulate a specific output device. 
(Soft-proofing is subject to the limitations of monitor display, and other factors such as room lighting conditions.)
• Accurately evaluate and consistently incorporate color graphics from many different sources if they also use color 
management, and even in some cases if they don’t.
• Send color documents to different output devices and media without having to manually adjust colors in 
documents or original graphics. This is valuable when creating images that will eventually be used both in print and 
• Print color correctly to an unknown color output device; for example, you could store a document online for 
consistently reproducible on-demand color printing anywhere in the world.
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. Comments, forms and multimedia. Flatten visible layers. C#.NET DLLs: Compress PDF Document. Add necessary references: RasterEdge.Imaging.Basic.dll.
pdf create bookmarks; how to bookmark a pdf file
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Add necessary references: how to split a PDF file into multiple ones by PDF bookmarks or outlines Split PDF Document into Multiple PDF Files Demo Code in VB.NET.
adding bookmarks to pdf; bookmarks pdf
Color management
Last updated 10/11/2011
Creating a viewing environment for color management
Your work environment influences how you see color on your monitor and on printed output. For best results, control 
the colors and light in your work environment by doing the following:
• View your documents in an environment that provides a consistent light level and color temperature. For example, 
the color characteristics of sunlight change throughout the day and alter the way colors appear on your screen, so 
keep shades closed or work in a windowless room. To eliminate the blue-green cast from fluorescent lighting, you 
can install D50 (5000° Kelvin) lighting. You can also view printed documents using a D50 lightbox.
• View your document in a room with neutral-colored walls and ceiling. A room’s color can affect the perception of 
both monitor color and printed color. The best color for a viewing room is neutral gray. Also, the color of your 
clothing reflecting off the glass of your monitor may affect the appearance of colors on-screen.
• Remove colorful background patterns on your monitor desktop. Busy or bright patterns surrounding a document 
interfere with accurate color perception. Set your desktop to display neutral grays only.
• View document proofs in the real-world conditions under which your audience will see the final piece. For 
example, you might want to see how a housewares catalog looks under the incandescent light bulbs used in homes, 
or view an office furniture catalog under the fluorescent lighting used in offices. However, always make final color 
judgements under the lighting conditions specified by the legal requirements for contract proofs in your country.
Keeping colors consistent
About color management in Adobe applications
Adobe color management helps you maintain the appearance of colors as you bring images in from external sources, 
edit documents and transfer them between Adobe applications, and output your finished compositions. This system 
is based on conventions developed by the International Color Consortium, a group responsible for standardizing 
profile formats and procedures so that consistent and accurate color can be achieved throughout a workflow.
By default, color management is turned on in color-managed Adobe applications. If you purchased the Adobe Creative 
Suite, color settings are synchronized across applications to provide consistent display for RGB and CMYK colors. 
This means that colors look the same no matter which application you view them in.
Color settings for Adobe Creative Suite are synchronized in a central location through Adobe Bridge.
C# PDF File Split Library: Split, seperate PDF into multiple files
Add necessary references: codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines Split PDF Document into Multiple PDF Files in C#.
how to add bookmarks to pdf files; bookmarks in pdf
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Compress & decompress PDF document file while maintaining original content of target PDF document file. Remove bookmarks, annotations, watermark, page labels
creating bookmarks pdf; how to add a bookmark in pdf
Color management
Last updated 10/11/2011
If you decide to change the default settings, easy-to-use presets let you configure Adobe color management to match 
common output conditions. You can also customize color settings to meet the demands of your particular color 
Keep in mind that the kinds of images you work with and your output requirements influence how you use color 
management. For example, there are different color-consistency issues for an RGB photo printing workflow, a CMYK 
commercial printing workflow, a mixed RGB/CMYK digital printing workflow, and an Internet publishing workflow. 
Basic steps for producing consistent color
1 .  Consult with your production partners (if you have any) to ensure that all aspects of your color management 
workflow integrate seamlessly with theirs. 
Discuss how the color workflow will be integrated with your workgroups and service providers, how software and 
hardware will be configured for integration into the color management system, and at what level color management 
will be implemented. (See “Do you need color management?” on page  386.)
2 .  Calibrate and profile your monitor. 
A monitor profile is the first profile you should create. Seeing accurate color is essential if you are making creative 
decisions involving the color you specify in your document. (See “Calibrate and profile your monitor” on page  396.)
3 .  Add color profiles to your system for any input and output devices you plan to use, such as scanners and 
The color management system uses profiles to know how a device produces color and what the actual colors in a 
document are. Device profiles are often installed when a device is added to your system. You can also use third-party 
software and hardware to create more accurate profiles for specific devices and conditions. If your document will be 
commercially printed, contact your service provider to determine the profile for the printing device or press condition. 
(See “About color profiles” on page  394 and “Install a color profile on page  396.)
4 .  Set up color management in Adobe applications.
The default color settings are sufficient for most users. However, you can change the color settings by doing one of the 
• If you use multiple Adobe applications, use Adobe® Bridge to choose a standard color management configuration 
and synchronize color settings across applications before working with documents. (See “Synchronize color 
settings across Adobe applications” on page 389.)
• If you use only one Adobe application, or if you want to customize advanced color management options, you can 
change color settings for a specific application. (See “Set up color management” on page  389.)
5 .  (Optional) Preview colors using a soft proof.
After you create a document, you can use a soft proof to preview how colors will look when printed or viewed on a 
specific device. (See “About soft-proofing colors” on page  391.)
Note: A soft proof alone doesn’t let you preview how overprinting will look when printed on an offset press. If you work 
with documents that contain overprinting, turn on Overprint Preview to accurately preview overprints in a soft proof. For 
Acrobat, the Overprint Preview option is automatically applied.
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; Insert and add text to any page of PDF document with defined location;
pdf bookmark editor; bookmark pdf in preview
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
toolkit SDK, preserves all the original anchors, links, bookmarks and font How to Use C#.NET Demo Code to Convert PDF Document to HTML5 Add necessary references
convert excel to pdf with bookmarks; how to bookmark a pdf document
Color management
Last updated 10/11/2011
6 .  Use color management when printing and saving files.
Keeping the appearance of colors consistent across all of the devices in your workflow is the goal of color management. 
Leave color management options enabled when printing documents, saving files, and preparing files for online 
viewing. (See “Printing with color management on page  392 and “Color-managing documents for online viewing on 
page  390.)
Synchronize color settings across Adobe applications
If you use Adobe Creative Suite, you can use Adobe Bridge to automatically synchronize color settings across 
applications. This synchronization ensures that colors look the same in all color-managed Adobe applications. 
If color settings are not synchronized, a warning message appears at the top of the Color Settings dialog box in each 
application. Adobe recommends that you synchronize color settings before you work with new or existing documents.
Open Bridge. 
To open Bridge from a Creative Suite application, choose File > Browse. To open Bridge directly, either choose Adobe 
Bridge from the Start menu (Windows) or double-click the Adobe Bridge icon (M a cOS).
Choose Edit > Creative Suite Color Settings. 
Select a color setting from the list, and click Apply.
If none of the default settings meet your requirements, select Show Expanded List Of Color Setting Files to view 
additional settings. To install a custom settings file, such as a file you received from a print service provider, click Show 
Saved Color Settings Files.
Set up color management 
Select the Color Management category of the Preferences dialog box.
Select a color setting from the Settings menu, and click OK. 
The setting you select determines which color working spaces are used by the application, what happens when you 
open and import files with embedded profiles, and how the color management system converts colors. To view a 
description of a setting, select the setting and then position the pointer over the setting name. The description appears 
at the bottom of the dialog box. 
Note: Acrobat color settings are a subset of those used in InDesign, Illustrator, and Photoshop. 
In certain situations, such as if your service provider supplies you with a custom output profile, you may need to customize 
specific options in the Color Settings dialog box. However, customizing is recommended for advanced users only.
Note: If you work with more than one Adobe application, it is highly recommended that you synchronize your color 
settings across applications. (See “Synchronize color settings across Adobe applications” on pag e389.)
Managing process and spot colors
When color management is on, any color you apply or create within a color-managed Adobe application automatically 
uses a color profile that corresponds to the document. If you switch color modes, the color management system uses 
the appropriate profiles to translate the color to the new color model you choose. 
Keep in mind the following guidelines for working with process and spot colors:
• Choose a CMYK working space that matches your CMYK output conditions to ensure that you can accurately 
define and view process colors.
How to C#: Basic SDK Concept of XDoc.PDF for .NET
Document Protect. You may add PDF document protection functionality into your C# program. OutLines. This class describes bookmarks in a PDF document.
bookmark template pdf; adding bookmarks to pdf reader
XDoc.Excel for .NET, Comprehensive .NET Excel Imaging Features
page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert Excel to PDF; Convert Excel to HTML5; Convert Add a blank page or multiple pages to
how to bookmark a pdf page; create bookmarks pdf
Color management
Last updated 10/11/2011
• Select colors from a color library. Adobe applications come with several standard color libraries, which you can load 
using the Swatches panel menu.
• Use Lab values (the default) to display predefined spot colors (such as colors from the TOYO, PANTONE, DIC, 
and HKS libraries) and convert these colors to process colors. Using Lab values provides the greatest accuracy and 
guarantees the consistent display of colors across Creative Suite applications. 
Note: Color-managing spot colors provides a close approximation of a spot color on your proofing device and monitor. 
However, it is difficult to exactly reproduce a spot color on a monitor or proofing device because many spot color inks exist 
outside the gamuts of many of those devices.
Color-managing imported images
Using a safe CMYK workflow
A safe CMYK workflow ensures that CMYK color numbers are preserved all the way to the final output device, as 
opposed to being converted by your color management system. This workflow is beneficial if you want to 
incrementally adopt color management practices. For example, you can use CMYK profiles to soft-proof and hard-
proof documents without the possibility of unintended color conversions occurring during final output.
You can override safe CMYK settings when you print a document or save it to Adobe PDF. However, doing so may 
cause colors to be reseparated. For example, pure CMYK black objects may be reseparated as rich black. For more 
information on color management options for printing and saving PDFs, search in Help.
Preparing imported graphics for color management
Use the following general guidelines to prepare graphics for being color-managed in Adobe applications:
• Embed an ICC-compliant profile when you save the file. The file formats that support embedded profiles are JPEG, 
PDF, PSD (Photoshop), AI (Illustrator), INDD (InDesign), Photoshop EPS, Large Document Format, and TIFF. 
• If you plan to reuse a color graphic for multiple final output devices or media, such as for print, video, and the web, 
prepare the graphic using RGB or Lab colors whenever possible. If you must save in a color model other than RGB 
or Lab, keep a copy of the original graphic. RGB and Lab color models represent larger color gamuts than most 
output devices can reproduce, retaining as much color information as possible before being translated to a smaller 
output color gamut.
More Help topics 
Embed a color profile” on page  397
Color-managing documents for online viewing
Color-managing documents for online viewing
Color management for online viewing is very different from color management for printed media. With printed 
media, you have far more control over the appearance of the final document. With online media, your document will 
appear on a wide range of possibly uncalibrated monitors and video display systems, significantly limiting your control 
over color consistency.
Color management
Last updated 10/11/2011
When you color-manage documents that will be viewed exclusively on the web, Adobe recommends that you use the 
sRGB color space. sRGB is the default working space for most Adobe color settings, but you can verify that sRGB is 
selected in the Color Management preferences. With the working space set to sRGB, any RGB graphics you create will 
use sRGB as the color space. 
When working with images that have an embedded color profile other than sRGB, you should convert the image’s 
colors to sRGB before you save the image for use on the web. If you want the application to automatically convert the 
colors to sRGB when you open the image, select Convert To Working Space as the RGB color management policy. 
(Make sure that your RGB working space is set to sRGB.)
More Help topics 
About color working spaces” on page  397
Color-managing PDFs for online viewing
When you export PDFs, you can choose to embed profiles. PDFs with embedded profiles reproduce color consistently 
in Acrobat 4.0 or later running under a properly configured color management system.
Keep in mind that embedding color profiles increases the size of PDFs. RGB profiles are usually small (around 3 KB); 
however, CMYK profiles can range from 0.5 to  2MB. 
More Help topics 
Printing with color management” on page  392
Color-managing PDFs for printing” on page  393
Color-managing HTML documents for online viewing
Many web browsers do not support color management. Of the browsers that do support color management, not all 
instances can be considered color-managed because they may be running on systems where the monitors are not 
calibrated. In addition, few web pages contain images with embedded profiles. If you manage a highly controlled 
environment, such as the intranet of a design studio, you may be able to achieve some degree of HTML color 
management for images by equipping everyone with a browser that supports color management and calibrating all 
You can approximate how colors will look on uncalibrated monitors by using the sRGB color space. However, because 
color reproduction varies among uncalibrated monitors, you still won’t be able to anticipate the true range of potential 
display variations. 
Proofing colors
About soft-proofing colors
In a traditional publishing workflow, you print a hard proof of your document to preview how its colors will look when 
reproduced on a specific output device. In a color-managed workflow, you can use the precision of color profiles to 
soft-proof your document directly on the monitor. You can display an on-screen preview of how your document’s 
colors will look when reproduced on a particular output device. 
Keep in mind that the reliability of the soft proof depends upon the quality of your monitor, the profiles of your 
monitor and output devices, and the ambient lighting conditions of your work environment.
Color management
Last updated 10/11/2011
Note: A soft proof alone doesn’t let you preview how overprinting will look when printed on an offset press. If you work 
with documents that contain overprinting, turn on Overprint Preview to accurately preview overprints in a soft proof. In 
Acrobat, the Overprint Preview option is automatically applied.
Using a soft proof to preview the final output of a document on your monitor
A. Document is created in its working color space.  B. Document’s color values are translated to color space of chosen proof profile (usually the 
output device’s profile).  C. Monitor displays proof profile’s interpretation of document’s color values.  
Soft-proof colors
Do one of the following, depending on your version of Acrobat:
• (Acrobat 9) Choose Advanced > Print Production > Output Preview.
• (Acrobat X) Choose Tools > Print Production > Output Preview.
Choose the color profile of a specific output device from the Simulation Profile menu.
Choose a soft-proof option:
Simulate Black Ink 
Simulates the dark gray you really get instead of a solid black on many printers, according to the 
proof profile. Not all profiles support this option.
Simulate Paper Color 
Simulates the dingy white of real paper, according to the proof profile. Not all profiles support 
this option.
Color-managing documents when printing
Printing with color management
Color management options for printing let you specify how you want Adobe applications to handle the outgoing 
image data so the printer will print colors consistent with what you see on your monitor. Your options for printing 
color-managed documents depend on the Adobe application you use, as well as the output device you select. In 
general, you have the following choices for handling colors during printing:
• Let the printer determine colors. 
• Let the application determine colors. 
Letting the printer determine colors when printing
In this workflow, the application does no color conversion, but sends all necessary conversion information to the 
output device. This method is especially convenient when printing to inkjet photo printers, because each combination 
of paper type, printing resolution, and additional printing parameters (such as high-speed printing) requires a 
different profile. Most new inkjet photo printers come with fairly accurate profiles built into the driver, so letting the 
printer select the right profile saves time and alleviates mistakes. This method is also recommended if you are not 
familiar with color management.
Color management
Last updated 10/11/2011
If you choose this method, it is very important that you set up printing options and turn on color management in your 
printer driver. Search Help for additional instructions.
If you select a PostScript printer, you can take advantage of PostScript color management. PostScript color 
management makes it possible to perform color composite output or color separations at the raster image processor 
(RIP)—a process called in-RIP separations—so that a program need only specify parameters for separation and let the 
device calculate the final color values. PostScript color-managed output workflows require an output device that 
supports PostScript color management using PostScript Level 2 version 2017 or later, or PostScript Language Level 3.
Letting the application determine colors when printing
In this workflow, the application does all the color conversion, generating color data specific to one output device. The 
application uses the assigned color profiles to convert colors to the output device’s gamut, and sends the resulting 
values to the output device. The accuracy of this method depends on the accuracy of the printer profile you select. Use 
this workflow when you have custom ICC profiles for each specific printer, ink, and paper combination. 
If you choose this option, it is very important that you disable color management in your printer driver. Letting the 
application and the printer driver simultaneously manage colors during printing results in unpredictable color. Search 
Help for additional instructions.
Obtaining custom profiles for desktop printers
If the output profiles that come with your printer don’t produce satisfactory results, you obtain custom profiles in the 
following ways:
• Purchase a profile for your type of printer and paper. This is usually the easiest and least expensive method.
• Purchase a profile for your specific printer and paper. This method involves printing a profiling target on your 
printer and paper, and providing that target to a company that will create a specific profile. This is more expensive 
than purchasing a standard profile, but can provide better results because it compensates for any manufacturing 
variations in printers.
• Create your own profile using a scanner-based system. This method involves using profile-creation software and 
your own flatbed scanner to scan the profiling target. It can provide excellent results for matte surface papers, but 
not glossy papers. (Glossy papers tend to have fluorescent brighteners in them that look different to a scanner than 
they do in room light.)
• Create your own profile using a hardware profile-creation tool. This method is expensive but can provide the best 
results. A good hardware tool can create an accurate profile even with glossy papers.
• Tweak a profile created using one of the previous methods with profile-editing software. This software can be 
complex to use, but it lets you correct problems with a profile or simply adjust a profile to produce results more to 
your taste.
More Help topics 
Install a color profile” on page  396
Color-managing PDFs for printing
When you create Adobe PDFs for commercial printing, you can specify how color information is represented. The 
easiest way to do this is using a PDF/X standard; however, you can also specify color-handling options manually in the 
Output section of the PDF dialog box. For more information about PDF/X and how to create PDFs, search Help.
Color management
Last updated 10/11/2011
In general, you have the following choices for handling colors when creating PDFs:
• (PDF/X-3) Does not convert colors. Use this method when creating a document that will be printed or displayed 
on various or unknown devices. When you select a PDF/X-3 standard, color profiles are automatically embedded 
in the PDF.
• (PDF/X-1a) Converts all colors to the destination CMYK color space. Use this method if you want to create a press-
ready file that does not require any further color conversions. When you select a PDF/X-1a standard, no profiles 
are embedded in the PDF.
Note: All spot color information is preserved during color conversion; only the process color equivalents convert to the 
designated color space.
More Help topics 
Using a safe CMYK workflow” on page  390
Working with color profiles
About color profiles
Precise, consistent color management requires accurate ICC-compliant profiles of all of your color devices. For 
example, without an accurate scanner profile, a perfectly scanned image may appear incorrect in another program, 
simply due to any difference between the scanner and the program displaying the image. This misleading 
representation may cause you to make unnecessary, time-wasting, and potentially damaging “corrections” to an 
already satisfactory image. With an accurate profile, a program importing the image can correct for any device 
differences and display a scan’s actual colors.
A color management system uses the following kinds of profiles:
Monitor profiles 
Describe how the monitor is currently reproducing color. This is the first profile you should create 
because viewing color accurately on your monitor allows for critical color decisions in the design process. If what you 
see on your monitor is not representative of the actual colors in your document, you will not be able to maintain color 
Input device profiles 
Describe what colors an input device is capable of capturing or scanning. If your digital camera 
offers a choice of profiles, Adobe recommends that you select Adobe RGB. Otherwise, use sRGB (which is the default 
for most cameras). Advanced users may also consider using different profiles for different light sources. For scanner 
profiles, some photographers create separate profiles for each type or brand of film scanned on a scanner.
Output device profiles 
Describe the color space of output devices like desktop printers or a printing press. The color 
management system uses output device profiles to properly map the colors in a document to the colors within the 
gamut of an output device’s color space. The output profile should also take into consideration specific printing 
conditions, such as the type of paper and ink. For example, glossy paper is capable of displaying a different range of 
colors than matte paper.
Most printer drivers come with built-in color profiles. It’s a good idea to try these profiles before you invest in custom 
Document profiles 
Define the specific RGB or CMYK color space of a document. By assigning, or tagging, a document 
with a profile, the application provides a definition of actual color appearances in the document. For example, R=127, 
G=12, B=107 is just a set of numbers that different devices will display differently. But when tagged with the Adobe 
RGB color space, these numbers specify an actual color or wavelength of light—in this case, a specific color of purple. 
Documents you may be interested
Documents you may be interested