c# code to compare two pdf files : Export bookmarks from pdf to excel application software utility html winforms asp.net visual studio acrobat_reference55-part194

Last updated 5/10/2016
Preflight (Acrobat Pro DC)
View a profile summary
You can view a description of each check and its inspection criteria for a given profile by creating a profile 
In the Preflight dialog box, select a profile, and choose Create Profile Summary from the Options menu.
More Help topics 
About additional checks and properties
Add checks to a profile
Create or modify custom checks
Add fixups to a profile
Create or modify fixups
Advanced preflight inspections (Acrobat Pro DC)
More Help topics 
Analyzing documents with the Preflight tool (Acrobat Pro DC)
Viewing preflight problems inside the PDF structure
For detailed information on PDF structure, see the documents on the Adobe PDF Technology Center at 
www.adobe.com/go/learn_acr_pdftechnology_en (English only). If you have advanced knowledge of the PDF file 
format, examine the internal structure of the PDF and its fonts for technical reasons for a preflight mismatch. Preflight 
includes three options for in-depth inspection of a PDF. Technically skilled users can use these tools to analyze the 
objects and fonts that caused a mismatch.
In-depth knowledge of font internal structures, and font specifications for Type 1, TrueType, and OpenType fonts is 
important. The font specifications are listed in the bibliography of the guide.
Note: You can navigate the PDF and fonts in the windows that appear, but you can’t edit the PDF structure or fonts.
Browse the internal PDF structure
View the structure of a PDF, as defined by content streams and cos objects, in a tree array. (Content streams represent 
pages, form XObjects, Type 3 font characters, and the appearance of comments and form fields. Cos objects include such 
items as color space, images, and XObjects.) 
Export bookmarks from pdf to excel - 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 bookmarks in pdf reader; how to bookmark a pdf file in acrobat
Export bookmarks from pdf to excel - 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
convert word pdf bookmarks; convert excel to pdf with bookmarks
Preflight (Acrobat Pro DC)
Last updated 5/10/2016
Check PDF syntax, view the results of a fixup, or determine the cause of a mismatch. Choose between five view modes 
that organize content streams in different ways. You cannot edit the PDF in the Internal PDF Structure window. 
Note: Do not confuse the internal structure with the logical structure in tagged PDFs that improves accessibility for low- or 
non-sighted readers. The internal structure is a superset of all objects in the document, including tags.
Before you can browse the internal PDF structure, you must run a preflight check.
In the Preflight window, choose Browse Internal PDF Structure from the Options menu.
The Internal PDF Structure window opens, showing a tree view of the document information and the document 
catalog (the root of the document’s object hierarchy).
Expand each tree item to view the document structure.
Click the Page button 
to view the structure of each page.
To change how content streams appear in the tree view, select a view mode in the toolbar:
Displays the content stream as a sequence of page content operators. Expand the subtree for an operator to view its 
operands. This is the default view.
Groups all operators in the content stream that belong to the same graphic state nesting level within a pair of the 
q/Q operators. Expand the subtree for a q/Q pair to view the operator and parameters inside.
Similar to Q, but arranges content streams by marked content (BMC/EMC) nesting levels.
Arranges content streams by text blocks, which are enclosed by BT and ET operators.
Displays content streams as a series of snippets. A snippet is a contiguous group of objects that share the same 
graphic state. In this view, each snippet represents a type of drawing operation (for example, paint area) and its 
graphic state.
Browse the internal font structure
View the internal structure of embedded fonts in a PDF in greater detail than the preflight results with a graphical view 
that shows the outline and coordinates of each glyph. You can determine the source of various preflight problems, such 
as mismatches caused by inconsistent glyph widths.
Before you can browse the internal font structure, you must run a preflight check.
In the Preflight window, choose Browse Internal Structure Of All Document Fonts from the Options menu.
To view the structure of a single font, expand the Fonts entry in Results > Overview. Then select a font and choose 
Browse Internal Font Structure from the Options menu.
To view the glyph details, click any of the following buttons:
Display Grid  
Shows the origin of the glyph’s coordinate space, indicated by two green-colored orthogonal lines.
Display Boxes  
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
excel print to pdf with bookmarks; bookmark pdf reader
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
pdf create bookmarks; copy bookmarks from one pdf to another
Preflight (Acrobat Pro DC)
Last updated 5/10/2016
Shows the area used by the selected glyph and the maximum area used by all glyphs using blue lines that coincide 
on the top and bottom.
Display Filling  
Shows the areas of a filled glyph as medium gray.
Display Points  
Shows all the points used to define the glyph’s outline. Black points indicate the outline’s contour. Red points indicate 
bezier curves and are offset from the outline’s contour. 
Display Cursor  
Shows the position of the currently selected point, indicated by two magenta-colored orthogonal lines. This button 
is available only if Display Points is selected.
To adjust the size of the glyph display area, drag the handle between the tree view and the glyph display area up or 
Preflight reports (Acrobat Pro DC)
More Help topics 
Analyzing documents with the Preflight tool (Acrobat Pro DC)
Create a results report
You can capture the results of a preflight inspection in various types of reports. You can capture the results in a text file, 
an XML file, or a single PDF file. A PDF report can include just an overview or detailed information presented in 
different ways. 
A PDF report includes information about the document and problem objects in layers, which you turn on or off in the 
Layers navigation pane.
Note: You can also create an inventory of all objects and resources used in the PDF. 
Create a report of preflight results
In the Results panel of the Preflight dialog box, click Create Report, or choose Create Report from the Options 
Specify a name and location for the report. The suffix “_report” is automatically added to the report name.
Select the type of report, and click Save.
Report types
PDF Report 
Creates a summary of problems accompanied by details that are shown using transparent masks, 
comments, or layers for each problem object.
Condenses the preflight results into a short document that includes applied fixups, a results summary, and 
document information. 
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
how to add bookmarks to pdf files; export pdf bookmarks to excel
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
bookmark a pdf file; bookmarks in pdf reader
Preflight (Acrobat Pro DC)
Last updated 5/10/2016
Reports additional information about each problem object—for example, where the object is located on the 
page. Problems Highlighted By Transparent Masks places a colored mask, similar to a Photoshop mask, over areas to 
make the problem areas stand out. You can change the mask color using Preflight preferences. Problems Highlighted 
By Comments inserts preflight results as comments. Problems Highlighted By Layers shows the file separated into 
layers of mismatches or found objects according to the criteria used in the profile itself. Another layer calledOther 
Objects includes objects that have nothing to do with the profile used. 
XML Report 
Produces a structured report for workflow systems that can interpret and process the preflight results. For 
details, contact your print service provider.
Text Report 
Produces a report in plain text format, with each line indented according to the hierarchy in the Preflight 
Results dialog box. You can open the report in a text editor.
Hide or show layers in a PDF report
In the navigation pane for the PDF report, click the Layers button to open the Layers panel.
In the Layers panel, expand the report and click the square to the left of a layer name to hide or show the layer.
About inventory reports
An inventory report shows resources used in a PDF, including color spaces, images, patterns, shadings, metadata, and 
fonts and glyphs in each font family. Related information is grouped together and arranged on a PDF page so that you 
can scan and locate items. You can run an inventory report before or after you run a preflight inspection. Unlike a 
preflight results report, which provides only the information requested by checks in the selected profile, an inventory 
report does not filter the PDF content. Together, a preflight inspection report and an inventory report can help you 
identify and fix problems.
The information in an inventory report can be useful when you perform tasks such as these:
• Exploring files that seem unusual, such as those created by an unknown application, or files with slow screen redraw
or copy-and-paste actions that don’t work.
• Examining processing issues, such as failure to print correctly, or problems encountered during color conversion,
imposition, placement on an InDesign page, and so on.
• Identifying aspects of a PDF that are not ideal, such as the inadvertent embedding of a font because of an unnoticed
space character on a master page, or cropped images with extraneous image data, or objects that are not of the
expected type (such as type or vector objects converted to images or merged with an image).
• Providing additional information about an object besides its presence. For example, by locating a spot color in the
inventory report, you can determine whether it is used by itself or in combination with other colorants, such as in a 
duotone image. Or you can determine which glyphs in a font are embedded, what they look like, and which
character they are supposed to represent. This information can help you resolve a missing-glyph error.
• Exploring XMP metadata embedded with the file, such as its author, resolution, color space, copyright, and
keywords applied to it. This information is stored in a standardized way using the Extensible Metadata Platform
(XMP) standard.
Create an inventory of PDF content
In the Preflight dialog box, choose Create Inventory from the Options menu.
Select the types of objects and resources you want included in the inventory. In addition to fonts, colors, images, and 
so on, you can include the following information:
Form XObjects
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Export PDF images to HTML images. SDK, preserves all the original anchors, links, bookmarks and font style that are included in target PDF document file.
editing bookmarks in pdf; auto bookmark pdf
How to C#: Basic SDK Concept of XDoc.PDF for .NET
C# programmers can convert Word, Excel, PowerPoint Tiff, Jpeg, Bmp, Png, and Gif to PDF document. This class describes bookmarks in a PDF document.
add bookmarks to pdf file; create pdf bookmark
Preflight (Acrobat Pro DC)
Last updated 5/10/2016
Objects that are referenced within a PDF. For example, if a PDF contains many occurrences of the same object, it 
exists as a single resource that is referenced many times.
Include XMP Metadata
Includes information embedded in the PDF that can be used by an XMP-enabled application or device in the 
workflow. This information can include meaningful descriptions and titles, searchable keywords, the author’s name, 
and copyright information. If you select Include Advanced Fields, you can include the fields and structures used for 
storing the metadata using namespaces and properties. This advanced information appears as a text-based tree view 
of all the XMP data in the PDF, both for the document as well as for those images in the PDF for which XMP 
metadata is present.
Note: You can also view the metadata for the PDF document as a whole in the Document Properties dialog box. Choose 
File > Properties, click the Description tab, and then click Additional Metadata. To see the advanced fields, click 
Advanced from the list on the left. 
(Optional) Save the report.
Viewing preflight results, objects, and resources 
(Acrobat Pro DC)
More Help topics 
Analyzingdocuments with the Preflight tool (Acrobat Pro DC)
About preflight results
You can view the results of a preflight inspection as a list, as comments, or individually in the Preflight dialog box. In 
the Results list, mismatches appear according to their severity, with all errors first, followed by warnings, and then just 
information. An alert icon appears next to each check that did not meet the criteria specified in the preflight profile.
C# Create PDF Library SDK to convert PDF from other file formats
create searchable PDF document from Microsoft Office Word, Excel and PowerPoint. Create and save editable PDF with a blank page, bookmarks, links, signatures
bookmarks pdf documents; how to bookmark a page in pdf document
VB.NET PDF: Basic SDK Concept of XDoc.PDF
VB.NET programmers can convert Word, Excel, PowerPoint Tiff, Jpeg, Bmp, Png, and Gif to PDF document. This class describes bookmarks in a PDF document.
copy pdf bookmarks to another pdf; bookmarks pdf file
Preflight (Acrobat Pro DC)
Last updated 5/10/2016
The icons at the top of the Preflight dialog box indicate that at least one issue of a particular severity has been found: 
the red error icon  , the yellow warning icon  , and the blue Info icon  for information only (with no errors or 
warnings). The green check mark  means that no problems were found.
View results in a list
The Preflight dialog box lists the issues flagged after an inspection that tests against the criteria specified in the selected 
Run a preflight inspection.
When the results appear, do any of the following:
• If details are available, expand an area to see details about the problem object. Your Preflight preferences
determine how many results, if any, are listed.
• To see an object in a separate view, select Show In Snap.
• To embed an audit trail, click Embed Audit Trail. You can embed an audit trail only if you used a profile to run
the preflight inspection.
• If you switched to a different view in the Preflight dialog box, click Results to get back to the Results list.
• To see an object in context on the PDF page, double-click the item. The object is highlighted with a dotted line
for easier identification. This option is useful when an object such as a font exists in multiple places in the
document. In some cases, the item is an attribute of an object (for example, a color space). In those cases, the
inspection finds the objects that use the attribute.
You can change the type of line, its thickness, and its color on the Highlighting tab of Preflight preferences.
Use Snap View to view a problem object
Use Snap View to isolate an item when you’re working with pages containing complex, overlapping areas. Some items, 
such as document information fields or page labels, cannot be displayed.
Expand a results category to display the problem objects found during the inspection.
Select a problem object in the list.
Click Show In Snap.
In the Preflight Snap View window, choose an option from the Background Color menu. All problem objects are 
displayed on this color in Snap View.
Preflight (Acrobat Pro DC)
Last updated 5/10/2016
You can click the arrow buttons to navigate through all of the results in this view. If the results panel is active, you 
can also use the arrow keys on the keyboard.
View resources and general information
The Overview section of the Preflight dialog box lists all types of properties and resources for the document. It lists the 
color spaces, fonts, patterns, halftone settings, graphic states, and images used in the document. It also lists general 
information about the analyzed document. This information includes the application used to create it, the date it was 
created, and the date it was last modified.
In the Results panel of the Preflight dialog box, expand the Overview and Preflight Information sections to view 
In the Overview section, expand a property to list the resources.
View results as comments
You can embed preflight results as comments in the PDF and then view them as you would any PDF comments. For 
example, you can choose Tools > Comment > Comments List in the right pane to list each comment (or filtered 
comment) in a list.
Insert and view preflight comments
In the Results panel of the Preflight dialog box, choose Insert Preflight Results As Comments from the Options 
If prompted, click Embed if you want to embed comments, regardless of how many exist.
In the PDF, hold the pointer over a comment or click the sticky note for each comment to view its contents.
Last updated 5/10/2016
Preflight (Acrobat Pro DC)
Remove preflight comments
In Preflight dialog box, choose Remove Preflight Comments from the Options menu.
Embed an audit trail
When you embed an audit trail, a digital signature is added as well as the audit trail information. The audit trail 
information lists the profile used and the application that created it. It also specifies whether the preflight inspection 
Run a preflight inspection using a full profile.
When the results appear, click Embed Audit Trail.
If an informational dialog box appears, click OK.
Save the file and close the Preflight dialog box.
To view basic Audit Trail information, click the Standards icon 
in the navigation pane on the left. In the 
Standards panel, do any of the following, as needed:
• To verify that the profile used on the document is the same as the profile on your local system, clickCheck Profile 
Fingerprint. For example, if you asked a customer to use a specific profile, you can use this check to confirm it
was used.
• To remove the audit trail, click Remove Preflight Audit Trail and save the file.
To view additional Audit Trail information, choose File > Properties, and click Additional Metadata in the 
Description tab. Then in the dialog box, click Advanced. In the list, expand 
http://www.gwg.org/ns/gwg_preflight_v1. In addition to the basic preflight information, this list includes an 
overview of results, and the date and time the profile was executed.
Note: You can overwrite an existing audit trail by embedding a new audit trail.
More Help topics 
Preflight alert options
Output intents in PDFs (Acrobat Pro DC)
More Help topics 
Analyzingdocuments with the Preflight tool (Acrobat Pro DC)
About output intents
An output intent describes the final destination device you will use to reproduce the color in the PDF, such as the 
separations printing device. Output intents override working spaces during viewing and printing, but they do not 
convert the colors in the PDF.
Note: In a PDF/X1-a workflow, the output intent describes the working CMYK space. In a PDF/X-3 workflow, the 
embedded ICC profile in the output intent is used to dynamically convert any objects with color-managed color to the color 
space of the ICC profile in the output intent. In most cases this will be CMYK, but can also be RGB or Grayscale.
Preflight (Acrobat Pro DC)
Last updated 5/10/2016
There are two kinds of output intents: One includes an embedded device profile that defines the color space of the 
destination device, such as U.S. Web Coated (SWOP) v2; the other is a name that defines the destination color space 
and usually names a standard output condition. Using a named output intent rather than an embedded profile helps 
reduce the size of a PDF, but this is typically only possible for PDF/X-1a files, or PDF/X-3 files that do not contain color-
managed color.
You include output intents when you create PDF/X (or PDF/A) files, using the Standards panel of the Adobe PDF 
Settings dialog box. (You access Adobe PDF Settings differently, depending on the application you’re using.) You can 
also use third-party plug-ins to include output intents. For documents with named output intents rather than 
embedded profiles, the program looks for the color profile associated with the named intent.
Create output intents
Choose Tools > Print Production > Preflight. On the Output Intents tab of Preflight Preferences, do one of the 
• To create a new output intent from scratch, click the Create A New Output Intent icon .
• To create an output intent based on an existing one, select an option from the list on the left, and then click the
Duplicate Selected Output Intent icon  . An integer is appended to the name of the duplicated output intent.
Set output intent options.
Extract an output intent for reuse
You can extract an embedded output intent from another PDF, and then add it to the list of output intents in Preflight 
On the Output Intents tab of Preflight Preferences, click Capture.
Locate the file with the embedded output intent you want and open it.
The output intent appears at the end of the list, with a name that indicates it was captured from a certain type of file, 
for example, “Captured Output Intent from PDF/X file.”
Export an ICC profile from an output intent
Choose Tools > Print Production > Preflight. On the Output Intents tab ofPreflight Preferences, select the output 
intent and click ExportICC Profile.
Specify a name and location, and click Save.
The ICC profile appears with the other ICC profiles in the Profiles folder.
Delete an output intent
On the Output Intents tab of Preflight Preferences, select the output intent and click Delete .
Confirm the deletion.
More Help topics 
Adobe PDF settings
Preflight preferences
Preflight (Acrobat Pro DC)
Last updated 5/10/2016
Correcting problem areas with the Preflight tool 
(Acrobat Pro DC)
About preflight fixups
You can use the Preflight tool to fix many errors in a document. To do this, you add error corrections, called fixups, to 
a profile. The fixup automatically corrects the problem, if possible, or provides information so that you can correct the 
problem in the source file. A profile with a fixup has the gray wrench icon next to it. An outline of a wrench means that 
no fixups are associated with the profile.
Preflight includes several predefined fixups that you can add to a profile. These cover a broad range of errors that affect 
color, fonts, images, print production, compliance with international standards like PDF/X and PDF/A, and other areas. 
Preflight also includes a toolkit for creating your own single fixups.
Note: A fixup permanently changes the document.
For example, fixups can perform the following actions to correct errors:
• Convert color spaces, just as the Convert Color feature does.
• Repair documents and eliminate unneeded content to reduce file size, just as PDF Optimizer does.
• Convert the PDF to a different version.
• Widen hairlines.
• Flatten transparency.
• Remove objects outside the trim and bleed boxes.
• Prepare the PDF for PDF/X, PDF/E, or PDF/A conversions.
• Set document information.
Add fixups to a profile
The Preflight tool includes a collection of fixups that you can add to a profile. These are all available from the Fixups 
section of each profile.
Open the Preflight dialog box (Tools > Print Production > Preflight), select a profile, and click the Edit link next 
to the profile name.
Expand the category with the profile you want, and then expand the profile.
Documents you may be interested
Documents you may be interested