itextsharp compare pdf c# : Bookmark a pdf file software SDK project winforms wpf azure UWP acrobat_reference12-part147

Creating PDFs
Last updated 5/10/2016
• In Google Chrome, choose Customize menu > Settings and then click Extensions from the left pane. Enable the
Adobe Acrobat - Create PDF extension. (For more information, see Enable Create PDF extension for Google
Chrome .)
Convert part of a web page to PDF (Internet Explorer and Firefox)
Drag the pointer to select text and images on a web page.
Right-click on the selected content and choose one of the following:
• To create a new PDF, choose Convert To Adobe PDF or Convert Web Page To Adobe PDF (Internet Explorer) 
or Convert Selection to Adobe PDF (Firefox). Then select a name and location for the PDF.
• To append the selected content to another PDF, choose Append To Existing PDF (Internet Explorer) or Append 
Selection to Existing PDF (Firefox). Then locate and select the PDF to which the selection will be added.
Convert selected areas in a web page to PDF (Internet Explorer only)
You can use the Select option to select specific areas on a web page to convert. You can use this option to convert 
meaningful content on a web page and omit unwanted content, such as advertisements.
On the Adobe PDF toolbar, click Select (next to Convert).
As you move the pointer around the web page, a red dotted line indicates areas of the web page that you can select. 
Click the areas to convert. Selected areas appear in blue boxes. To deselect an area, click it again.
Proceed with conversion as usual.
To deselect all areas and exit the select mode, click Select again.
Convert a linked web page to PDF
In the open web page, right-click the linked text and choose one of the following:
• To add the linked web page to an existing PDF, choose Append Link Target To Existing PDF. Then locate and
select the existing PDF, and click Save.
• To convert the linked web page to a new PDF, choose Convert Link Target To Adobe PDF.
Note: The right-click menu also includes the options Append To Existing PDF and Convert To Adobe PDF. If you select 
either of these options, the currently open web page, not the selected link, is converted.
Convert web pages to PDF in Acrobat
Although you can convert an open web page to PDF from Internet Explorer, Google Chrome, or Firefox, you get 
additional options when you run the conversion from Acrobat. For example, you can include an entire website in the 
PDF or just some levels of a website.
Convert a web page to PDF
Choose File > Create > PDF from Web Page. Alternatively, choose Tools > Create PDF > Web Page.
Enter the complete path to the web page, or click Browse and locate an HTML file.
To change the number of levels in the website to convert, click Capture Multiple Levels. Enter the number of levels 
to include, or select Get Entire Site to include all levels from the website.
Bookmark a pdf file - add, remove, update PDF bookmarks in, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
pdf bookmark editor; bookmark pdf acrobat
Bookmark a pdf file - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmarks in pdf; pdf bookmarks
Creating PDFs
Last updated 5/10/2016
Note: Some websites have hundreds or even thousands of pages. Converting a large website can make your system slow 
and unresponsive, and can even use up available hard drive space and memory, causing a system crash. It’s a good idea 
to begin by downloading one level of pages and then go through them to find particular links to download.
If Get Only N Level(s) is selected, select one or both of the following options:
Stay On Same Path 
Downloads only web pages subordinate to the specified URL.
Stay On Same Server 
Downloads only web pages stored on the same server.
Click Settings/Advanced Settings , change the selected options in the Web Page Conversion Settings dialog box as 
needed, and click OK.
Click Create.
Note: You can view PDF pages while they are downloading; however, you cannot modify a page until the download 
process is complete.
You do not need to wait for the conversion to complete before adding more requests. While a conversion is in progress, 
you can convert another page to PDF and that gets added to the queue. The number of requests in the queue are 
indicated by the Pending Conversions field in the Download Status dialog box.
Add an unlinked web page to an existing PDF
Use this procedure to append pages to a writable PDF. If the original PDF is read-only, the result will be a new PDF 
rather than new pages in the existing PDF.
Open the existing PDF in Acrobat (the PDF to which you want to append a web page).
Choose Tools > Organize Pages > Insert > Insert from Web Page.
Enter the URL to the web page you want to append and select options, as described for converting web pages to PDF, 
and then click Add.
Once the web page is converted to PDF, you see the Insert Page dialog box. Choose exactly where you want to add 
this page in the existing PDF, and then click OK. 
Add a linked web page to an existing PDF
Open the previously converted PDF in Acrobat. If necessary, scroll to the page containing links to the pages you 
want to add.
Right-click the web link, and choose Append To Document.
Note: After pages have been converted, links to these pages change to internal links, and clicking a link takes you to the 
PDF page, rather than to the original HTML page on the web.
Convert a linked web page to a new PDF
Open the previously converted PDF in Acrobat. If necessary, scroll to the page containing a web link you want to 
Right-click the web link, and choose Open Weblink As New Document.
Note: In Windows, you can also convert a linked page from a web page displayed in Internet Explorer, Google Chrome, or 
Firefox, using a similar right-click command.
VB.NET PDF File Split Library: Split, seperate PDF into multiple
application. Divide PDF file into multiple files by outputting PDF file size. Split PDF document by PDF bookmark and outlines in VB.NET.
bookmark pdf in preview; pdf create bookmarks
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Also able to uncompress PDF file in VB.NET programs. Offer flexible and royalty-free developing library license for VB.NET programmers to compress PDF file.
adding bookmarks to pdf reader; adding bookmarks to pdf
Creating PDFs
Last updated 5/10/2016
Copy the URL of a web link
Use this procedure to copy the path for a web link to the clipboard, to use it for other purposes.
Open the previously converted PDF in Acrobat. If necessary, scroll to the page containing links to the pages you 
want to copy.
Right-click the web link and choose Copy Link Location.
Change web page conversion options
The settings for converting web pages to PDF apply to the conversion process. The settings changes do not affect 
existing PDFs.
Do one of the following:
• From Internet Explorer, Google Chrome, or Firefox, in the Adobe PDF toolbar, choose Convert > Preferences.
• From Acrobat, choose File > Create > PDF from Web Page, and then click Settings.
• From Acrobat, choose Tools > Create PDF > Web Page, and then click Advanced Settings.
On the General tab, select options under Conversion Settings and PDF Settings, as needed. Click the Settings button 
to see additional options for the selected File Type.
On the Page Layout tab, select options for page size, orientation, and scaling, as needed.
Web page conversion options
The Web Page Conversion Settings dialog box is available from within Internet Explorer, Google Chrome, Firefox, and 
General tab
Conversion Settings 
Specifies the conversion settings for HTML and Text. Choose a file type and click Settings to select 
the font properties and other characteristics.
Create Bookmarks 
Creates a tagged bookmark for each converted web page using the page title (HTML Title element) 
as the bookmark name. If the page has no title, the URL is used as the bookmark name.
Create PDF Tags 
Stores a structure in the PDF that corresponds to the HTML structure of the web pages. This structure 
lets you create tagged bookmarks for paragraphs, list elements, and other items that use HTML elements.
Place Headers And Footers On New Page 
Places a header and footer on every page. Headers show the web page title, or 
if no title is available, the web page URL or file path. Footers show the web page URL or file path, and the date and time 
of the download.
Page Layout tab
The Page Layout options specify a selection of page sizes and options for width, height, margin measurements, and page 
The Scaling options are as follows:
Scale Wide Contents To Fit Page 
Rescales the contents of a page, if necessary, to fit the width of the page. If this option 
is not selected, the paper size adjusts to fit the contents of the page, if necessary.
Switch To Landscape If Scaled Smaller Than 
Changes the page orientation to landscape if the new version of a page is 
less than the specified percentage of the original size. Available only if you selected portrait orientation.
C# PDF File Split Library: Split, seperate PDF into multiple files
defined pages. Divide PDF file into multiple files by outputting PDF file size. Split PDF document by PDF bookmark and outlines. Also
export pdf bookmarks to excel; create pdf bookmark
VB.NET PDF File Merge Library: Merge, append PDF files in
Professional VB.NET PDF file merging SDK support Visual Studio .NET. Merge PDF without size limitation. Append one PDF file to the end of another one in VB.NET.
add bookmarks to pdf preview; create pdf with bookmarks from word
Creating PDFs
Last updated 5/10/2016
HTML Conversion Settings
This dialog box opens when you select HTML on the General tab of the Web Page Conversion Settings dialog box and 
then click the Settings button.
Default Encoding 
Lets you specify the following options:
Default Encoding 
Sets the input encoding of the file text from a menu of operating systems and alphabets.
Ignores any encoding that is specified in the HTML source file and uses the selection shown in the Default 
Encoding option.
When Page Doesn’t Specify Encoding 
Uses the selection shown in the Default Encoding option only if the HTML 
source file does not specify a type of encoding.
Language Specific Font Settings 
Use these settings to change the language script, body text typeface, and base typeface 
Default Colors 
Sets the default colors for text, page backgrounds, and web links. Click the color button to open a palette 
and select the color. To use these colors in the PDF, select Force These Settings For All Pages. When this option is 
unselected, the default colors are applied only for pages that don't have a specified color scheme.
Multimedia Content 
Determines whether to disable multimedia capture, embed multimedia files when possible, or 
link to multimedia (such as SWF files) by URL.
Retain Page Background 
Specifies whether to display colors and tiled images in page backgrounds and colors in table 
cells. If options are deselected, converted web pages sometimes look different than they do in a web browser, but are 
easier to read when printed.
Convert Images 
Includes images in the conversion to PDF.
Underline Links 
Underlines textual web links on the pages.
Expand Scrollable Blocks 
Expands scrollable blocks to include complete information on the converted PDF.
Text Settings
Input Encoding 
Sets the input encoding of the text for a file.
Language Specific Font Settings 
Use these settings to change the language script, body text typeface, and base typeface 
Default Colors 
Sets the default colors for text and page backgrounds. Click the color button to open a palette, and select 
the color.
Wrap Lines At Margin 
Inserts a soft return when the text reaches the edge of the text area on the page.
PDF fonts
Font embedding and substitution
A font can be embedded only if it contains a setting by the font vendor that permits it to be embedded. Embedding 
prevents font substitution when readers view or print the file, and ensures that readers see the text in its original font. 
Embedding increases file size only slightly, unless the document uses CID fonts. a font format commonly used for Asian 
languages. You can embed or substitute fonts in Acrobat or when you export an InDesign document to PDF.
C# PDF File Merge Library: Merge, append PDF files in, ASP.
Professional C#.NET PDF SDK for merging PDF file merging in Visual Studio .NET. Append one PDF file to the end of another and save to a single PDF file.
create bookmarks in pdf from excel; pdf reader with bookmarks
C# PDF File Compress Library: Compress reduce PDF size in
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively.
export bookmarks from pdf to excel; creating bookmarks in pdf from word
Creating PDFs
Last updated 5/10/2016
You can embed the entire font, or just a subset of the characters used in the file. Subsetting ensures that your fonts and 
font metrics are used at print time by creating a custom font name. That way, for example, your version of Adobe 
Garamond®, not your service provider’s version, can always be used by the service provider for viewing and printing. 
Type 1 and TrueType fonts can be embedded if they are included in the PostScript file, or are available in one of the font 
locations that Distiller monitors and are not restricted from embedding. 
When a font cannot be embedded because of the font vendor’s settings, and someone who opens or prints a PDF does 
not have access to the original font, a Multiple Master typeface is temporarily substituted: AdobeSerifMM for a missing 
serif font, and AdobeSansMM for a missing sans serif font. 
The Multiple Master typeface can stretch or condense to fit, to ensure that line and page breaks in the original 
document are maintained. The substitution cannot always match the shape of the original characters, however, 
especially if the characters are unconventional ones, such as script typefaces.
Note: For Asian text, Acrobat DC uses fonts from the installed Asian language kit or from similar fonts on the user’s system. 
Fonts from some languages or with unknown encodings cannot be substituted; in these cases, the text appears as bullets in 
the file.
If you have difficulty copying and pasting text from a PDF, first check if the problem font is embedded (File > Properties 
> Font tab). For an embedded font, try changing the point where the font is embedded, rather than sending it inside the 
PostScript file. Distill the PDF without embedding that font. Then open the PDF in Acrobat and embed the font using the 
Preflight fixup.
Accessing and embedding fonts using Distiller
When converting a PostScript file to PDF, Distiller needs access to the file’s fonts to insert the appropriate information 
in the PDF. Distiller first searches the PostScript file for Type 1, TrueType, and OpenType fonts. If the font isn’t 
embedded in the PostScript file, Distiller searches additional font folders. Distiller searches the following font folders 
in Windows:
• /Resource/Font in the Acrobat folder
• /Program Files/Common Files/Adobe/Fonts
Distiller searches the following font folders in Mac OS:
• /Resource/Font in the Acrobat folder
• /Users/[user name]/Library/Fonts
• /Library/Fonts
• /System/Library/Fonts
The Acrobat installation includes width-only versions of many common Chinese, Japanese, and Korean fonts,
therefore Distiller can then access these fonts in Acrobat. Make sure that the fonts are available on your computer.
(In Windows, choose Complete when you install Acrobat, or choose Custom and select the Asian Language Support
option under the View Adobe PDF category. In Mac OS, these fonts are installed automatically.)
C# PDF Library SDK to view, edit, convert, process PDF file for C#
and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update, and delete PDF file metadata, like
edit pdf bookmarks; create pdf bookmarks online
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit
how to add bookmarks on pdf; bookmarks in pdf files
Creating PDFs
Last updated 5/10/2016
For information on including fonts in a PostScript file, see the documentation that came with the application and 
printer driver you use to create PostScript files.
Note: Distiller does not support Type 32 fonts.
To specify other font folders for Distiller to search, in Acrobat Distiller, choose Settings > Font Locations. Then in the 
dialog box, click Add to add a font folder. Select Ignore TrueType Versions Of Standard PostScript Fonts to exclude 
TrueType fonts that have the same name as a font in the PostScript 3 font collection.
Note: To provide Distiller with access to a font folder that has been moved, use this dialog box to remove the folder listed 
in its old location and add it in its new location.
Preview PDFs without local fonts
You can create a printable preview of your document that substitutes default fonts for any text formatted in fonts that 
are available on your local computer but are not embedded in the PDF. This preview can help you decide whether to 
embed those local fonts in the PDF, to achieve the look you want for your document.
In the Preferences dialog box under Categories, select Page Display, and then deselect Use Local Fonts.
Note: If a font cannot be substituted, the text appears as bullets, and Acrobat displays an error message. 
Find PostScript font names
If you need to enter a font name manually on the Fonts panel of the Adobe PDF Settings dialog box, you can use a PDF 
to find the exact spelling of the name.
Use any application to create a one-page document with the font.
Create a PDF from the document.
Open the PDF in Acrobat DC, and choose File > Properties > Fonts.
Write down the name of the font, using the exact spelling, capitalization, and hyphenation of the name as it appears 
in the Font Info dialog box.
Creating PDFs with Acrobat Distiller 
Acrobat Distiller overview
In Acrobat Distiller, you can select settings used to convert documents to PDFs, security options, and font information. 
You also use the Acrobat Distiller window to monitor the jobs you’ve lined up for PDF conversion.
Creating PDFs
Last updated 5/10/2016
A Menus  B Adobe PDF settings files  C Files in job queue  D Failed job  E Context menu  F Status window  
To convert PostScript files automatically in Acrobat Pro, set up a watched folder in Distiller.
To start Acrobat Distiller (Windows), choose All Program > Adobe Acrobat Distiller DC.
Manage the conversion queue
Distiller lets you queue PostScript files that you create in authoring applications and then monitor them throughout the 
PDF conversion process.
Queue a PostScript file
In Distiller, select an Adobe PDF settings file from the Default Settings pop-up menu.
(Optional) Choose Settings > Security and select an encryption level.
Open the PostScript file and start the conversion process, using either method:
• Choose File > Open, select a PostScript file, and click Open.
• Drag one or more PostScript files from the desktop to the Acrobat Distiller window.
Click Pause before doing step 3 if you want to review the queue before Distiller starts converting the files.
Change the queue during processing
Do any of the following:
• To temporarily stop processing the current job, click Pause.
• To resume processing the current job, click Resume.
Creating PDFs
Last updated 5/10/2016
• To delete files from the queue, click Cancel Job. Cancel Job deletes all files from the queue that are not yet
successfully completed. Or (Windows only), select and right-click individual files in the job queue and choose
Cancel Job(s) to delete only those files.
• (Windows only) To open the folder where the selected files are, right-click the job queue and choose Explore.
• (Windows only) To open the selected PDF in Acrobat, a browser, or Reader, right-click the job queue and choose
View. Or, double-click the PDF to open it in Acrobat.
Save a history of the job queue (Windows)
Right-click the job queue, and choose Save List.
Distiller saves and opens the history as a PDF.
Clear the queue
Remove all paused and successfully converted files from the list:
• (Windows) Right-click the job queue, and choose Clear History.
• (Mac OS) Click the Clear List button above the queue.
Distiller preferences
The Distiller preferences control global Distiller settings. You set Distiller preferences by choosing File > Preferences 
(Windows) or Distiller > Preferences (Mac OS).
Notify When Watched Folders Are Unavailable (Acrobat Pro) 
Returns a message if a watched folder becomes 
unavailable or can’t be found.
(Windows) Notify When Windows TEMP Folder Is Nearly Full 
Warns you if available hard disk space is less than 1 MB. 
Required hard disk space is often double the size of the PostScript file being processed.
Ask For PDF File Destination 
Lets you specify the name and location for files when using drag-and-drop or the Print 
Ask To Replace Existing PDF File 
Warns you if you are about to overwrite an existing PDF.
View PDF When Using Distiller 
Automatically opens the converted PDF.
Delete Log Files For Successful Jobs 
Creates a log file (named messages.log) only if there are messages from interpreting 
the PostScript file or if a PostScript error occurs. (Log files for failed jobs are always created.) 
Guidelines for creating PostScript files
If you want to fine-tune the creation of the PDF with Distiller parameters or pdfmark operators, first create a PostScript 
file and then convert that file to PDF. For more information about the Adobe Acrobat DC SDK, see the Acrobat 
Developer Center at (English only).
In authoring applications such as Adobe InDesign, use the Print command with the Adobe PDF printer to convert a 
file to PostScript. The Print dialog boxes can vary from application to application. For instructions on creating a 
PostScript file from your specific application, see the application documentation.
Keep in mind the following guidelines when creating PostScript files:
• Use PostScript Language Level 3 whenever possible to take advantage of the most advanced features of PostScript.
• Use the Adobe PDF printer as your PostScript printer.
• (Windows) Send the fonts used in the document.
Creating PDFs
Last updated 5/10/2016
• Give a PostScript file the same name as the original document, but with the extension .ps. (Some applications use a 
.prn extension instead.)
• Use color and custom page sizes that are available with the Adobe Acrobat Distiller DC PPD file. Other PPD files
may cause inappropriate colors, fonts, or page sizes in the PDF.
• Send PostScript files as 8-bit binary data when using FTP to transfer the files between computers, especially if the
platforms are different. This action prevents converting line feeds to carriage returns or vice versa.
About watched folders (Acrobat Pro)
You can configure Distiller to look for PostScript files in certain folders called watched folders. Distiller can monitor 
up to 100 watched folders. When Distiller finds a PostScript file located in the In folder of a watched folder, it converts 
the file to PDF and then moves the PDF (and usually the PostScript file and any associated log file) to the Out folder. 
A watched folder can have its own Adobe PDF settings and security settings that apply to all files processed from that 
folder. Security settings for a watched folder take priority over the security settings for Distiller. For example, Distiller 
does not convert a PostScript file in a watched folder if the file is marked with read-only permission.
(Windows) Settings and preferences are unique to each user. On a non-NT File System (NTFS), custom settings files 
stored in this settings folder are read- and write-accessible by every user on the system. On an NTFS, only files created 
by respective users are read- and write-accessible. Settings files created by other users are read-only. (The default 
settings files installed with Adobe Acrobat Distiller DC are Read Only and Hidden.)
(Mac OS) Each user’s settings and preferences for Distiller are normally not accessible to any other user. To share a 
watched folder with other users, the creator of the folder must set the appropriate permissions for the In and Out 
folders. Sharing enables other users to copy files to the In folder and get files from the Out folder. The creator must be 
logged into the system and have Distiller running. The other users must log in remotely to open the live watched folder 
and have their files processed.
Note: You can’t set up watched folders as a network service for other users. Every user who creates PDFs must have an 
Acrobat Pro license.
Set watched folders (Acrobat Pro)
In Acrobat Distiller DC, choose Settings > Watched Folders.
Click Add Folder, and select the target folder. Distiller automatically puts an In folder and an Out folder in the target 
folder. You can place In and Out folders at any level of a disk drive.
To define security options for a folder, select the folder and click Edit Security. Click OK to return to the Watched 
Folders dialog box.
Note: A security icon is prepended to any folder name for which security is set. To return a folder to the original options 
selected in the Distiller window, select the folder, and click Clear Security.
Set Adobe PDF conversion settings for the folders:
• To edit the Adobe PDF settings to be applied to a folder, select the folder, click Edit Settings, and edit the Adobe
PDF settings. Click OK to save it to the watched folder as folder.joboptions.
• To use a different set of Adobe PDF settings, select the folder and click Load Settings. Use any settings that you
have defined, named, and saved, and then click OK.
Set options to manage the processing of files:
• Enter a number of seconds to specify how often to check the folders. You can enter up to 9999. (For example, 120 
equals 2 minutes, and 9999 equals about 2-3/4 hours.)
Creating PDFs
Last updated 5/10/2016
• Choose what to do with a PostScript file after it has been processed. The file can be moved to the Out folder along 
with the PDF file or deleted. Any log file is also automatically copied to the Out folder.
• To delete PDFs after a certain period of time, enter a number of days, up to 999. This option also deletes
PostScript and log files, if you have chosen to delete them.
If you want to remove a folder, select the folder and click Remove Folder. Make sure that Distiller has finished 
processing all the files in the folder before you remove it.
Note: When you remove a watched folder, Distiller does not delete the In and Out folders, their contents, or the 
folder.joboptions file. You can delete these manually when appropriate.
More Help topics 
Overview of creating PDFs
Creating simple PDFs with Acrobat
Adobe PDF conversion settings
Scan documents to PDF
Using the Adobe PDF printer
Converting web pages to PDF
Creating PDFs with PDFMaker (Windows)
Customize Adobe PDF settings
Adobe PDF conversion settings
Choose an Adobe PDF preset for converting files
Do one of the following:
• Start Acrobat Distiller.
• In an Adobe Creative Cloud application, choose File > Print, select Adobe PDF as the target printer, and click
Print Settings (Photoshop) or Setup > Preferences (InDesign).
• (Windows) In Office 2007 or later applications, choose Acrobat > Preferences.
• (Windows) In another authoring application or utility, choose Adobe PDF > Change Conversion Settings.
Choose a preset from the Default Settings (or Conversion Settings) menu.
Adobe PDF presets
A PDF preset is a group of settings that affect the process of creating a PDF. These settings are designed to balance file 
size with quality, depending on how the PDF are used. Most predefined presets are shared across Adobe Creative Cloud 
applications, including InDesign CC, Illustrator CC, Photoshop CC, and Acrobat DC. You can also create and share 
custom presets for your unique output requirements. A saved PDF preset file has the suffix .joboptions.
A few of the following presets are not available until you move them from the Extras folder (where they installed by 
default) to the Settings folder for custom settings.
Documents you may be interested
Documents you may be interested