c# pdf library free : Get pdf metadata Library SDK component asp.net .net winforms mvc TFE_OutputGuideline141-part201

Dainippon Screen Mfg. Co., Ltd.
Guidelines for transitioning to a PDF workflow
Differences between Conventional and Advanced
9
M=100%
C=100%
Shading
Trueflow Conventional
Trueflow Conventional
Trueflow Conventional
Trueflow Conventional
Y=100%
M=100%
C=100%
C=100%
Y=100%
TrueflowAdvance
Trueflow Advance
According to the PDF standard
According to the PDF standard
Device CMYK
Image without cyan
Overprint : On
Device CMYK
Image without cyan
Overprint : On
Overprint : On
Shading
Overprint : On
C=100%
Process-independent overprint 
coding
As shown in the examples above, it is very likely for objects such as those marked as "Differences 
due to two settings" (P8) to be interpreted differently depending on the RIP, there is a lot of 
device-dependent encoding, and in the latest DTP applications, processing to avoid this type of 
code is built in.
For example, according to the PDF standard, overprinting of DeviceCMYK gradients, patterns, 
and images is disabled, and by overwriting with DeviceN, which can clearly specify the 
presence of separations in the DTP application, it is possible to render overprints as much as 
possible.
*1)
In this example, encoding the data using DeviceN does not depend on the overprint processing 
specification in the RIP, and the same overprints can be rendered regardless of the overprint 
mode settings as well.
In an In-RIP separation workflow, which is currently popular, it is necessary to clearly specify In-
RIP separations from the DTP application, and it is possible to replace them with DeviceN in 
order to clearly specify that.
This is one reason why it is important to understand DeviceN in a PDF workflow that requires In-
RIP separations.
When Illustrator 10 and InDesign 2.0.2 were in use, they were part of a transition period for 
clear interpretation of overprints. In the RIPs used in Trueflow at that time, which included 
conventional RIP'ing, overprint processing that took this situation into account was implemented, 
so now there are times when the results are different from those from the current RIP.
In actual production work, it is possible to create PDF that depends little on the output 
environment by replacing overprints of these objects with transparent objects and not using 
DeviceGray.
*1)
You can render overprints with little 
device dependence using OutlinePDF 
the same way, and no differences 
appear between the overprints 
generated using these two settings.
Conversely, for OutlinePS/EPS, the "Use 
system default setting" setting must 
be used in Conventional PS/PDF (in 
other words, output is highly device-
dependent), so Separation Black and 
DeviceN (Black only) input data is 
converted to DeviceGray and encoded 
as OutlinePS/EPS.
If that data is processed according 
to the PDF standard, overprints are 
ignored because Black is specified as 
DeviceGray in the input data.
If these are black overprints, this can 
be avoided using automatic overprints 
in Trueflow. To enable black overprints 
other than those, you can avoid the 
problem by converting OutlinePS/EPS 
to OutlinePDF in advance to replace 
DeviceGray data with Separation or 
DeviceN data.
Get pdf metadata - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
acrobat pdf additional metadata; bulk edit pdf metadata
Get pdf metadata - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
change pdf metadata; embed metadata in pdf
Dainippon Screen Mfg. Co., Ltd.
Trueflow DTP Output Guideline The 14th Edition
Transparency effect
10
Technical information on PDF workflow
Transparency effect
What is a transparency effect
The transparency effect is a new function added in Illustrator 9 and InDesign2.0 and later. If 
you use this transparency effect, problems may occur during output depending on the settings 
that have been made.  However, it is possible to successfully output files with the appropriate 
processing in almost all cases if you understand the mechanism and how to make the settings.
If you use transparency effects, you must always flatten the objects when you output using 
PDF/X-1a. Transparency flattening can be performed in advance in a DTP application that can 
use "Transparency", such as Illustrator or InDesign, so it becomes unnecessary to perform the 
flattening in the RIP.
However, the settings for flattening transparent objects differ depending on the content of the 
data, so there are times when output using the default settings in the application does not yield 
the expected results. If this happens, it is necessary to change the settings.
Examples of data that are 
made transparent
Data that includes "transparency" also includes data with the following styles, symbols 
and effects to which transparency is applied in advance in addition to operations set in the 
Transparency palette. 
It is important to check whether the transparency effect has actually been applied using the 
procedure explained on  "How to check transparency" (page13) .
Some elements in the Symbols and Graphic Styles palettes
Some options in the Effect menu
( = menus that can only apply effects to vector objects)
- SVG filter
- Stylize options (Feather, Drop Shadow, Outer Glow, Inner Glow)
- Blur
- Pixelate (all submenus)
- Sharpen, etc.
Overview of flattening
In PDF1.3, which is the basis of PostScript and PDF/X-1a, there are no commands for rendering 
transparency. It is necessary to convert all of the transparent objects in an application into data 
for objects that are 100% opaque while still preserving the appearance of transparency.  This 
process is called flattening.  If you use transparency effects this flattening process must be run at 
some stage in the data processing.
C# TIFF: TIFF Metadata Editor, How to Write & Read TIFF Metadata
TIFFDocument doc = new TIFFDocument(@"c:\demo1.tif"); // Get Xmp metadata for string. TagCollection collection = doc.GetTagCollection(0); // Get Exif metadata.
pdf metadata editor online; view pdf metadata
VB.NET PDF Annotate Library: Draw, edit PDF annotation, markups in
' Get PDF document. Dim fileInpath As String = "" Dim doc As PDFDocument = New PDFDocument(fileInpath) ' Get all annotations. ' Get PDF document.
batch pdf metadata; adding metadata to pdf
Dainippon Screen Mfg. Co., Ltd.
Technical information on PDF workflow
Transparency effect
11
Transparent Objects
Opaque Objects
Example of flattening :
flattening
At what point is the flattening 
performed?
If you perform one of the following operations, the file will be flattened.
• If a file including transparent elements is output to a PostScript printer. 
• If a file including transparent elements is in Illustrator 8 or earlier format * (Illustrator (.ai), 
Illustrator EPS, PDF 1.3, etc.) or in a file format that does not recognize transparency (PICT, 
EMF, WMF). 
• If the Flatten Transparency command is used. 
• If Preserve Appearance is selected in AICB (no transparency support) in Files & Clipboard, and 
the transparent objects are pasted into another application.
How is it flattened?
Before flattening
Flattened
After flattening
Opaque objects
Vectors
Not flattened
---
Transparent objects
Vectors
Flattened
Vectors
Transparent gradients
Vectors
Flattened
Rasters
*1)
/ Vectors
Images
Rasters
Flattened
Rasters
I. Opaque objects &  transparent 
objects
flattening
*1)
For Illustrator (.ai) and Illustrator 
EPS, you must select either Preserve 
Appearance or Preserve Appearance 
and Overprints.
*1)
Only areas where transparent gradients 
overlap gradients are rasterized.
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Get PDF document. String fileInpath = @""; PDFDocument doc = new PDFDocument(fileInpath); // Get all annotations. Get PDF document.
batch update pdf metadata; edit multiple pdf metadata
How to C#: Modify Image Metadata (tag)
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel How to C#: Modify Image Metadata (tag). With XImage.Raster, you can get the image tags and modify them rapidly
remove metadata from pdf acrobat; google search pdf metadata
Dainippon Screen Mfg. Co., Ltd.
Trueflow DTP Output Guideline The 14th Edition
Transparency effect
12
II. Images &  transparent objects / 
Images & transparent gradients
flattening
III. Transparent gradients & 
gradients
flattening
Areas where images and transparent 
objects overlap are rasterized.
If transparent gradients overlap gradients 
(either transparent or opaque), the 
overlapping areas are rasterized.
VB.NET PDF: Get Started with PDF Library
rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET VB.NET PDF: Get Started with .NET PDF Library Using VB.
analyze pdf metadata; pdf xmp metadata
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Scan image to PDF, tiff and various image formats. Get image information, such as its location, zonal information, metadata, and so on.
edit pdf metadata online; pdf metadata editor
Dainippon Screen Mfg. Co., Ltd.
Technical information on PDF workflow
Transparency effect
13
More information about the 
Transparency Flattener Options
I. Raster / Vector Balance
If you use transparency effects, Raster/Vector Balance setting is extremely important. 
The area of the vector data that is rasterized (image quality), file size and processing times differ 
as a consequence of the Raster/Vector Balance.
It is not necessarily the case that a higher value is better for this setting. 
We recommend using a setting of "100" for normal operations, but on rare occasions, problems 
occur during output of complex data that includes transparency.  You can prevent this from 
happening by moving the slider to a setting of "99" to "75".  Which setting is most appropriate 
differs depending on the data, so if the data is complex, we recommend checking the Flattener 
Preview palette as you change the setting to determine the best value, and then generate a proof.
• Checking the Flattener Preview palette
In the following example, the Rasters/Vectors Balance is changed and the effects on the 
"Rasterized Complex Regions" are displayed and compared.
If the setting is "100"
If the Rasters/Vectors slider is set to 100, 
areas overlapped by images or gradient 
areas overlapped by transparent gradients 
are always rasterized.
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Capture image from whole PDF based on special characteristics. Get image information, such as its location, zonal information, metadata, and so on.
pdf remove metadata; add metadata to pdf programmatically
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
You can easily get pages from a PDF file, and then use these pages to create and output a new PDF file. Pages order will be retained.
rename pdf files from metadata; read pdf metadata
Dainippon Screen Mfg. Co., Ltd.
Trueflow DTP Output Guideline The 14th Edition
Transparency effect
14
II. Resolution of line art and text
Here we set the resolution for the rasterized line art and text areas.
III. Other options
[Gradient Mesh Resolution]
Here we set the resolution for rasterized gradient and mesh areas.  You can also set the maximum 
resolution for drop shadows and blurs. 
[Convert All Text to Outlines]
Converts all of the text objects to outlines and discards the text character information.  When you 
select this option, the effect on the text width from the flattening process is suppressed, but small 
fonts become slightly thicker.
[Convert All Strokes to Outlines]
Converts all of the strokes to outlines.  The paths for the areas of transparent objects that overlap 
areas are converted to outlines.
[Clip Complex Regions]
Processes the edges between vector areas and the rasterized areas so that the object paths 
overlap.  If only some of the vector objects are to be rasterized, this reduces jaggies in the border 
areas, but the paths become more complex.
This example uses sample data included 
with Illustrator 10 flattened to "75" in 
"Rasters / Vectors" that was output via 
DotTIFF output (Y separation) at 2400dpi 
from Trueflow.
[ Rasterization Resolut0on ]:
If the output device resolution setting in 
"Rasterization Resolution" above is the 
same, you can achieve the best quality, but 
the PostScript data you create increases in 
size, which lowers performance. Adjust 
the balance of quality and performance 
by setting a resolution that can be divided 
by an integer that yields sufficiently high 
quality.
[ Clip Complex Regions ] : 
We recommend turning this On when the 
Raster/Vector Balance is other than 100.
C# PDF insert text Library: insert text into PDF content in C#.net
String inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath); // get a text manager from the document object
remove metadata from pdf online; pdf metadata viewer online
Dainippon Screen Mfg. Co., Ltd.
Technical information on PDF workflow
Transparency effect
15
Illustrator rasterization effect 
settings
In Illustrator, you can set rasterization effects for the document. 
Rasterization effects have enormous effects on artwork that you create. 
As a result, be sure to check the settings before using filters or effects. If these settings are too 
low, banding may occur in the output. 
Choose "Document Raster Effects Settings..." from the "Effect" menu.
Resolution   72dpi
Resolution   300dpi
Dainippon Screen Mfg. Co., Ltd.
Trueflow DTP Output Guideline The 14th Edition
Transparency effect
16
How to check transparency
We recommend that you also use the Flattener Preview palette to see in advance where 
transparency objects are used in the file and whether or not they are flattened. If you cannot 
predict the output results, print a proof and check whether or not there are problems.
I. Pages palette
In InDesign CS - CS5, the presence of transparent objects can be checked using the Pages 
palette.
1.  Display the Pages palette
When any transparent object is included in the page, the pages icon displays a checkerboard 
pattern.
*1)
InDesign CS / CS2 
InDesign CS3 
InDesign CS4 / CS5
2.  To check the transparent objects and the normal objects affected by the transparency effect 
in detail, use the Flattener Preview palette, which is described in the next section.
It is still important to check in advance 
where transparency is being used, even in 
a PDF/X-4 workflow.
*1)
In InDesign CS3 and later, if you use 
transparency effects on a page, a small 
icon that indicates transparency effects 
is displayed for that page in the "Pages" 
palette.
In CS4 and later, if you make setting 
changes in "Panel Options" in the "Pages" 
palette, it is now possible to check 
whether or not transparency effects were 
applied by the display of a small icon that 
indicates transparency effects.
Dainippon Screen Mfg. Co., Ltd.
Technical information on PDF workflow
Transparency effect
17
II. Transparency Flattener 
Preview
Below we focus primarily on how to check transparency in Illustrator CS2.
However, the concept is basically the same for other applications (InDesign and Acrobat).
1.  Select Window / TranspareAAncy Flattener Preview to display the dialog box.
2.  Then click the Refresh button once to display the preview.  When the preview is displayed, 
the Highlight: pop-up becomes active.
When you select Transparent Objects, the objects with transparency are highlighted in red in 
the preview.  This includes places that include transparency.
Displaying the preview window  
(InDesign CS - CS5): 
Display the palette using Window > 
Output > Flattener Preview. The preview 
appears directly in the layout, so check it 
there. 
(Acrobat 7): 
Display the palette using  Tools > Print 
Production > Transparency Flattening.  
The preview appears in that dialog box, so 
check it there. 
(Acrobat 8 / 9): 
Display the palette using  Advanced > 
Print Production > Flattener Preview.  The 
preview appears in that dialog box, so 
check it there.
Installing the plug-in into Illustrator 10
It is necessary to install the Flattening 
Preview palette plug-in to display the 
Flattening Preview palette. 
(Windows): 
Drag the "Flattening Preview.aip" file in 
the Illustrator10 \ Utilities \ Flattening 
Preview folder into the Plug-ins folder. 
(Macintosh): 
Drag the "Flattening Preview Plug-in" 
file in the Adobe Illustrator10 / Utilities / 
Flattening Preview folder into the plug-in 
folder. 
Dainippon Screen Mfg. Co., Ltd.
Trueflow DTP Output Guideline The 14th Edition
Transparency effect
18
III. Other menus of Flattener 
Preview
This section describes other highlight menus that you can check in Flattener Preview.
[ None (Color Preview) ]
Displays a color preview of the artwork without any highlighting. 
[ Rasterized Complex Regions ]
Highlights rasterized areas.  There may be some differences on the borders of the areas highlighted here 
(color stitching caused by color matching and resolution and tonality differences,) due to the rasterization.  
(this differs depending on the printer driver settings and the rasterization resolution)
[ All Affected Objects ]
Highlights transparent objects as well as objects affected by transparency due to overlapping with 
transparent objects.  The highlighted objects are affected by the flattening process. 
[ Affected Linked EPS Files ]
Highlights placed-linked EPS files that are affected by transparency. 
[ Expanded Patterns ]
Patterns affected by transparency are handled as groups of individual images and objects rather than 
patterns.  These areas are all highlighted. 
[ Outlined Strokes ]
Highlights outlined strokes.  Highlights transparent areas of strokes because they have been converted to 
outlines or the Convert All Strokes to Outlines option is selected.
[ Outlined Text ]
Highlights text that has been converted to outlines.  Highlights transparent areas of text because they have 
been converted to outlines or the Convert All Text to Outlines option is selected.
[ All Rasterized Regions ]
Highlights areas where rasterized objects overlap other objects.  This means areas that could not be 
expressed in any other way than in PostScript or areas more complex than those specified with the 
threshold value in the Raster/Vector Balance.
Documents you may be interested
Documents you may be interested