memorystream to pdf c# : Convert word pdf bookmarks software application dll windows html wpf web forms acrobat_reference23-part159

225
Forms
Last updated 5/10/2016
Scale and position buttons
If you are not in form editing mode, choose Tools > Prepare Form.
Double-click an existing button to open the Button Properties dialog box.
Click the Options tab, select one of the icon options from the Layout menu, and then click Advanced.
Note: The Advanced button isn’t available if you choose Label Only from the Layout menu.
Select an option from the When To Scale menu:
Always 
Scales the icon as defined regardless of its size in relation to the button size.
Never 
Preserves the original size of the icon; the button border crops the icon if it doesn’t fit. If Never is selected, 
scale options aren’t available.
Icon Is Too Big 
Scales the icon as defined only if it is larger than the button.
Icon Is Too Small 
Scales the icon as defined only if it is smaller than the button.
From the Scale menu, select whether to scale the icon proportionally. If the icon is scaled nonproportionally, it may 
be skewed.
To make sure that either the top and bottom or left and right sides of the icon are flush against the button edges, 
select Fit To Bounds.
To define where the icon is placed inside the button, drag the slider arrows. Icon placement is defined according to 
the percentage of space preserved between the icon and the left field boundary, and between the icon and the bottom 
field boundary. The default setting (50, 50) places the icon in the middle of a field. You can click Reset at any time 
to revert to the default placement setting.
Click OK, and then click Close.
Hide an Acrobat DC button except during rollover
In some cases, you may want the button area to be invisible until the pointer moves over it. By alternately showing and 
hiding a button, you can create interesting visual effects in a document. For example, when you move a pointer over a 
city on a map, a detail map of the city could be displayed, and the detail map could disappear when the pointer moves 
away from the city.
A Pointer not over button area  B Pointer enters button area  C Pointer exits button area  
If you are not in form editing mode, choose Tools > Prepare Form.
Using the Button tool 
, drag across the area where you want the pop-up button to appear. For example, 
if the PDF file contains a map of France, drag across the area where you want a detailed map of Paris to pop up.
Double-click the button, and then click the Options tab and choose Icon Only from the Layout menu.
Choose Push from the Behavior menu, and then choose Rollover from the State list.
Click Choose Icon, and then click Browse. Select the file type from the File Of Type, navigate to the location of the 
image file, and then double-click the file. In this example, you would select a map of Paris. Click OK to accept the 
previewed image as the button.
Click the Appearance tab. If needed, deselect Border Color and Fill Color, and then click Close.
Convert word pdf bookmarks - 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
bookmark pdf in preview; create bookmark in pdf automatically
Convert word pdf bookmarks - 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
creating bookmarks pdf files; add bookmarks to pdf reader
226
Forms
Last updated 5/10/2016
If you are in the edit mode, click Preview. The image field you defined appears as the pointer rolls over the button 
area and disappears when it exits.
If you want the image to be larger than the rollover area, or if you want the image to be in a different location than 
the image button that pops up, use the Show/Hide A Field action. First, you specify an icon for the button that will 
be shown and hidden. Next, you create a second button that acts as a hot spot when the mouse rolls over it. You do not 
assign an icon for the appearance of the second button. Instead, you use the Actions tab to show the first button when 
the pointer enters the second button, and hide the first button when the pointer exits. 
Publishing interactive PDF webforms
More Help topics 
PDF forms basics
About web forms
PDF forms can be useful for submitting and collecting information over the web. This is done by providing several 
button actions that perform functions similar to some HTML scripting macros. You must have a Common Gateway 
Interface (CGI) application on the web server to collect and route the data to a database. Any existing CGI application 
that collects data from forms (in HTML, FDF, or XML format) can be used.
Before you make your forms web-ready, make sure that your form-field names match those sets in the CGI application.
Note: CGI scripts must be built outside Acrobat DC, and their creation is not covered by the Adobe Acrobat DC product.
Add submit functionality
Use the Submit A Form action to send form data to an email address or to a web server by specifying a URL. You can 
also use the submit button to send other files back to a server or database. For example, you can attach scanned images 
or files to a form. The files are submitted along with the rest of the form data when you click the Submit button.
If your PDF form contains an email-based submit button, you can use the Distribute workflow to facilitate distributing 
the form to others. 
Choose Tools > Prepare Form, then select Button 
in the toolbar, and create a button.
Double-click the button to open the Button Properties dialog box.
Click the Actions tab, and select Mouse Up from the Select Trigger menu.
Select Submit A Form from the Select Action menu, and then click Add.
In the Submit Form Selections dialog box, type an entry in Enter A URL For This Link:
• To send the form data to a web server, enter the destination URL.
• To send the form data to an email address, enter mailto: followed by the email address. For example, type
mailto:nobody@adobe.com.
Make additional changes to the available options, and then click OK to close the dialog box.
For information on the available options, see the next section.
Change settings on other tabs in the Button Properties dialog box as needed, and then click Close.
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Bookmarks. Comments, forms and multimedia. Convert smooth lines to curves. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
bookmarks pdf; editing bookmarks in pdf
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.
bookmarks pdf file; export pdf bookmarks
227
Forms
Last updated 5/10/2016
Submit Form Selections options
FDF 
Exports as an FDF file. You can select one or more of the available options: user-entered data, comments, and 
incremental changes to the PDF file. The Incremental Changes To The PDF option is useful for exporting a digital 
signature in a way a server can easily read and reconstruct.
Note:  If the server returns data to the user in FDF or XFDF format, the server’s URL must end with the #FDF suffix—for 
example, http://myserver/cgi-bin/myscript#FDF.
HTML 
Exports as an HTML file. 
XFDF 
Exports as an XML file. You can choose to export the form fields data, comments, or both. 
PDF The Complete Document 
Exports the entire PDF file that is your form. Although this creates a larger file than the 
FDF option, it is useful for preserving digital signatures.
Note:  If the users that fill in the PDF form are using Adobe Reader, you must choose either FDF or XFDF for the Export 
Format option.
All Fields 
Exports all form fields even if the form fields do not contain values.
Only These 
Exports only the form fields you specify by clicking Select Fields and indicating which form fields to 
include and whether you want to include empty fields.
Convert Date To Standard Format 
Exports all form dates in a single format, regardless of how they are entered in the 
form.
Add a Reset Form button
A Reset Form button clears any data a user has already entered in the form. It is like the Tools > Prepare Form > More 
>Clear Form feature, which is available to you when you create and edit Acrobat DC forms. However, you can set up
your reset button so that it clears only specific fields.
Choose Tools > Prepare Form, then select Button 
in the toolbar, and create a button.
Double-click the button to open the Button Properties dialog box.
Click the Actions tab, and select Mouse Up from the Select Trigger menu.
Select Reset A Form from the Select Action menu, and then click Add.
In the Reset A Form dialog box, do one of the following and then click OK:
• Click individual check boxes to select or deselect the fields that you want to be reset by the button.
• Select All.
The list in the Actions tab now shows Reset A Form nested under the Mouse Up action.
Click another tab in the Button Properties dialog box to continue defining properties for the button, or click Close.
Add an Import Data button
Use the Import Form Data action to enable users to fill out common form fields, such as name and email address, with 
data imported from another form. Users can also use the Import Data button to populate common form fields with 
their personal profile information. Only form fields that match are updated. The fields that do not match are ignored. 
Before you create an Import Form Data action, set up a form with common information form fields from which to 
export the data.
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 reader with bookmarks; how to add bookmark in pdf
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. Comments, forms and multimedia. Hidden layer content. Convert smooth lines to curves. Flatten visible layers. C#.NET DLLs: Compress PDF Document.
how to bookmark a pdf file; excel hyperlink to pdf bookmark
228
Forms
Last updated 5/10/2016
Note: The Import Form Data action searches for the data file from which to import data in different locations in Windows 
than on Mac OS. In Windows, the Import Form Data action searches the Acrobat DC or Acrobat Reader DC folder, the 
current folder, the System folder, the Windows folder, My Documents\Adobe\Acrobat, and the folders that are in the PATH 
statement. On Mac OS, the Import Form Data action searches the Acrobat DC or Acrobat Reader DC folder and the System 
Preferences folder.
Choose Tools > Prepare Form, then select Button 
in the toolbar, and create a button.
Double-click the button to open the Button Properties dialog box.
Click the Actions tab, and select Mouse Up from the Select Trigger menu.
Select Import Form Data from the Select Action menu, and then click Add.
Locate and select an FDF file, and click Open.
Click another tab in the Button Properties dialog box to continue defining properties for the button, or click Close.
CGI export values
An export value is the information sent to a CGI application to identify a user-selected form field. You need to define 
an export value only if both of the following are true:
• The data is collected electronically in a database over a company intranet or the web.
• The data is different from the item designated by the form field, or the form field is a radio button.
When defining export values, keep the following guidelines in mind:
• Use the default export value (Yes) to indicate that a check box or radio button has been selected.
• Enter an export value for drop-down lists only if you want the value to be different from the item listed—for
example, to match the name of the form field in a database. The item selected in the drop-down list is used as the
export value unless a different export value is explicitly entered in the Properties dialog box.
• Related radio buttons must have exactly the same form field name but different export values. This ensures that the
radio buttons toggle and that the correct values will be collected in the database.
More Help topics 
Form fields behavior
Manage form data files
Add a button to an Acrobat PDF form
PDF form field basics
More Help topics 
PDF forms basics
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
it extremely easy for C# developers to convert and transform document file, converted by C#.NET PDF to HTML all the original anchors, links, bookmarks and font
bookmarks pdf reader; create bookmark pdf
XDoc.Word for .NET, Advanced .NET Word Processing Features
Create Word from PDF; Create Word from OpenOffice (.odt); More about Word SDK Word Export. Convert Word to PDF; Convert Word to HTML5; Convert Word to Tiff; Convert
add bookmarks to pdf online; display bookmarks in pdf
229
Forms
Last updated 5/10/2016
Create form fields
In Acrobat DC, you create a form field by choosing one of the form tools. For each field type, you can set various options 
through the form field Properties dialog box.
After you convert your document to a PDF form, do one of the following: 
• Choose a form field from the toolbar.
• Right-click the page and select a field.
Your cursor becomes a crosshair, and displays a preview of the field.
On the page, click where you want to add the field to create a field with the default size. To create a field using a 
custom size, drag a rectangle to define the size of the field.
In the Field Name box, type the name of the field and specify if you want the field to be a required field. Choose a 
name that is relevant and descriptive to make organizing and collecting the data easier.
To display the Properties dialog box and modify any other field properties, click All Properties.
Note:  If  you  have  selected  the  Keep  Tool  Selected  option  in  the  toolbar,  the  Field  Name  box  doesn’t  appear  after 
adding a field. Each time you click the page, a new field is added to the form. To exit this mode, press the Esc key or 
click the Select Object Tool button. To modify the properties of the field, double-click the field.
To test your form, click the Preview button in the toolbar. Previewing a form allows you to view the form the same 
way the form recipients will and gives you a chance to verify the form. If you are previewing a form, you can click 
the Edit button to go back to the edit mode.
When your form is complete, click the cross button towards the right end of the toolbar to close form editing.
Lay out form fields on a grid
You can use grids to help position form fields precisely on a page. You can define the grid spacing, color, and position. 
You can also choose whether to have the boundaries of a form field snap to grid lines when you’re editing the form field. 
Grid lines don’t print. 
Choose View > Show/Hide > Rulers & Grids > Grid.
To make form fields snap to the nearest grid lines when you create or move them, choose View > Show/Hide > 
Rulers & Grids > Snap To Grid.
Copy a form field
You can create copies of a form field on a single page of a PDF form. You can also copy a form field and paste it onto 
other pages. When you create duplicate form fields, replicas of the original field are added to one or more other pages. 
The duplicate fields are always in the same position on each page as the original. Both copies and duplicates can be 
dragged to different locations on a page, but not from one page to another.
Both copies and duplicates are created with the same basic name as the original form field. Copies and duplicates pasted 
using the Duplicate Across Pages command also have a number appended. All form fields with the same basic name 
share the same user data and action properties. Consequently, when a user adds or edits a response to a copy or 
duplicate field, the response appears in all fields with the same basic name.
If you change the properties of any one of multiple versions of a form field with the same basic name, those changes 
affect only that copy of the form field. The exception is when you change an Actions listing if the trigger isn’t a mouse 
action.
C# Word - Convert Word to HTML in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB toolkit SDK, preserves all the original anchors, links, bookmarks and font C#: Convert Word document to HTML5 files.
create pdf bookmarks from word; excel pdf bookmarks
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; PDF Export. Convert PDF to Word (.docx); Convert PDF to HTML; Convert PDF to
creating bookmarks in pdf documents; bookmarks pdf files
230
Forms
Last updated 5/10/2016
To prevent a duplicate or copied form field from reacting in unison with the original field, change the name of the new 
form field. 
Create a copy of a form field
If you are not in the form editing mode, choose Tools > Prepare Form.
Select the form field, and do one of the following:
• To copy the form field to the center of the current view, choose Edit > Copy, and then choose Edit > Paste.
• To copy the form field and move it to another location on the page, Ctrl-drag it.
Tip: To constrain the vertical or horizontal movement as you drag, press and hold Shift.
If you want the field to be automatically populated with the data the user types into the original field, leave the name 
as is. If the copied field is for unique user information, rename it.
Create multiple copies of a form field on a page
If you are not in the form editing mode, choose Tools > Prepare Form.
Right-click the form field and choose Create Multiple Copies.
In the Create Multiple Copies Of Fields dialog box, select Preview, and move the dialog box as needed so that you 
can see the original field and the copies on the form page.
Make the selections you want to apply:
• To change the number of copies being created, enter different values in the Copy Selected Fields Down and Copy
Selected Fields Across options.
• To change the dimensions of the original field and all the copies, enter different values in the Change Width and 
Change Height options.
• To move the original field and all the copies, click the Up, Down, Left, and Right buttons.
If you want the fields to be automatically populated with the data the user types into the original field, leave the 
names as they are. If the copied fields are for unique user information, rename them.
Duplicate a form field across multiple pages
If you are not in the form editing mode, choose Tools > Prepare Form.
Right-click the form field and choose Duplicate Across Pages.
Note: The Duplicate Across Pages command isn’t available for forms with only one page.
Do one of the following:
• To duplicate the form field on every page in the form, select All, and click OK.
• To duplicate the form field on a limited range of pages, click the From button, and type the start and ending pages 
on which you want the form field to appear. Then click OK.
Note: Including or not including the page on which the form field originally appears doesn’t affect the duplication 
process. Including that page won’t create a second copy on top of the original one, and not including it won’t remove the 
original form field.
If you want the fields to be automatically populated with the data the user types into the original field, leave the 
names as they are. If the duplicate fields are for unique user information, rename them.
231
Forms
Last updated 5/10/2016
Select multiple form fields
Selecting multiple form fields is the first step for several tasks, such as creating copies, aligning form fields, and 
adjusting the spacing between form fields. 
If you are not in the form editing mode, choose Tools > Prepare Form.
Do any of the following:
• To select all form fields of all types, choose Edit > Select All.
• To select a range of form fields, click the first form field in the range, and then Shift-click the last form field. All
form fields between the two form fields are selected.
• To select individual form fields in different parts of the PDF page, Ctrl-click each form field.
• To select all form fields in an area of the page, use the Select Object tool to drag a selection marquee around
the area.
• To deselect an individual form field, Ctrl-click that field.
The field that is highlighted in dark blue and displays the border handles is the anchor. When you select multiple 
form fields by clicking, the last field selected is the anchor. When you use a marquee, the form field that was created 
first is the anchor. If you Ctrl-click to deselect the anchor, the form field located in the upper left of the selection 
becomes the new anchor form field.
Resize and arrange form fields
After you create form fields, you can rearrange, resize, or move them to give the page a cleaner, more professional look.
Resize a form field
If you are not in the form editing mode, choose Tools > Prepare Form.
Select the form field that you want to resize.
Do any of the following:
• To resize the field manually, drag a border handle. Hold Shift and drag a corner handle to maintain the current
aspect ratio of the form field.
• To resize the field by one pixel, press Ctrl+Arrow key; to resize the fields by ten pixels, press Ctrl+Shift+Arrow
key.
• To resize to a specific dimension, right-click the field and choose Properties. Then click the Position tab, and
adjust the Width and Height values.
Resize multiple form fields to match a selected form field
If you are not in the form editing mode, choose Tools > Prepare Form.
Select all the form fields that you want to resize.
Choose an appropriate option in the right hand pane under Match Size.
You can also right-click the form field that you want the other selected form fields to match. Choose Set Fields To 
Same Size, and then select one of the following:
Height 
Adjusts the heights without changing the widths.
Width 
Adjusts the widths without changing the heights.
Both 
Adjust all widths and heights to match.
232
Forms
Last updated 5/10/2016
Move individual form fields
You can move form fields by simply dragging them. For greater precision in less time, you can use special features that 
align them with each other, adjust the spacing between them, and center them on the page. 
If you are not in the form editing mode, choose Tools > Prepare Form.
Select one or more form fields that you want to move.
Do one of the following:
• To move to an approximate location, drag the selected form fields to the new location.
Tip: To constrain movement to a horizontal or vertical direction, begin dragging, and then press Shift while
continuing to drag the selection.
• To move to a specific location, right-click the field and choose Properties. Then click the Position tab, and set the
Position values.
• To move either horizontally or vertically in small increments, press the arrow keys to nudge the selected form
field into position.
• To move the form field to the exact center of a page, choose Edit > Cut, navigate to the desired page, and then
choose Edit > Paste.
Note: Fields are placed in the center of the page only the first time they’re pasted. Additional pasted fields are
offset from the previously pasted field.
Align and center multiple form fields
If you are not in the form editing mode, choose Tools > Prepare Form.
Select two or more form fields that you want to align.
Click appropriate option in the right hand pane.
You can also right-click the field to which you want to align the other fields. Choose Align, Distribute Or Center, 
and then choose a command as follows:
• To align a column of fields, choose Align Left, Right, or Vertical. They align respectively to the left edge, right
edge, or vertical axis (center) of the anchor form field.
• To align a row of fields, choose Align Top, Bottom, or Horizontally. They align respectively to the top edge,
bottom edge, or horizontal axis (center) of the anchor form field.
• To center the fields, choose Center Vertically, Horizontally, or Both.
Note: When you right-click one of the selected fields, it shows the border handles, indicating that it’s the anchor form 
field. The Align menu commands move the other selected form fields to line up with the edges of the anchor form field.
Adjust the spacing between form fields
In the context of laying out form fields on a page, distributing means to give a group of form fields uniform spacing, 
measured from the centers of adjacent fields. The Distribute commands take precedence over the Snap To Grid 
command.
If you are not in the form editing mode, choose Tools > Prepare Form.
Select the form fields that you want to adjust.
Choose an appropriate option in the right hand pane under Distribute.
233
Forms
Last updated 5/10/2016
You can also right-click any one of the selected form fields, and do one of the following:
• To distribute the fields evenly between the topmost and bottommost fields, choose Align, Distribute Or Center
>Distribute Vertically.
• To distribute the fields evenly between the leftmost and rightmost fields, choose Align, Distribute Or Center
>Distribute Horizontally.
Note: The Distribute command at the bottom in the right hand pane has a different function. Use that command 
to send your form to others, who fill in the information and return the data to you.
Delete a form field
If you are not in the form editing mode, choose Tools > Prepare Form.
In the right hand pane under Fields or the page view, select the form fields that you want to delete.
Right-click and choose Delete, or choose Edit > Delete.
PDF barcode form fields
More Help topics 
PDF forms basics
About barcodes
Barcode fields translate a user’s form entries into a visual pattern that can be scanned, interpreted, and 
incorporated into a database. Barcodes are helpful when users submit the form on paper or by fax.
The advantages of using barcodes are that they save time, eliminate the need for responses to be manually read and 
recorded, and bypass data-entry errors that can occur.
A typical barcode workflow includes the following phases:
• The form author makes sure that Automatically Calculate Field Values is selected in the forms preferences, and then 
creates the form in Acrobat, setting up all the other fields as usual.
• The form author adds the barcode field to the form, setting up the barcode so that it captures the needed data.
• The form author enables the form for Acrobat Reader DC users (if the author wants to allow the users to save their
own filled-in copy of the form or if it contains certain barcode fields).
• The form author distributes the form to other users.
• Users fill in the form on their computers and submit it electronically or print a copy and deliver the copy to the form 
distributor.
• The received barcode data is interpreted in one of the following ways, and can then be reviewed, sorted, and used
by the form receiver:
Forms faxed to a fax server
The form receiver can use Adobe Acrobat Capture® to collect TIFF images from the fax server and place them in an
Adobe LiveCycle Barcoded Forms Decoder watched folder, if the receiver owns those products.
234
Forms
Last updated 5/10/2016
Forms delivered on paper
The form receiver can scan paper forms and then use an application such as LiveCycle Barcoded Forms Decoder to 
decode the barcodes within those forms.
Note: Acrobat Capture and LiveCycle Barcoded Forms Decoder are stand-alone products appropriate for enterprise 
workflows and are sold separately from Acrobat.
Design tips for barcodes
Issues that affect how you design and place barcodes include usability and space. As an example, the barcode size can 
also limit the amount of data that can be encoded. For the best results, follow these guidelines.
• Position the barcode so that it’s unlikely to get folded when placed in an envelope, and position it far enough from
the edges of the page so that it won’t get clipped off during printing or faxing.
• Position it so that it can be easily seen and scanned. If a handheld scanner will be used, avoid barcodes wider than
4 inches (10.3 cm). Tall, narrow barcodes generally work best in this case. Also, avoid compressing the contents of
the barcode when using a handheld scanner.
• Make sure that the size of the barcode can accommodate the amount of data to encode. If the barcode area is too
small, it turns a solid gray. Be sure to test a completed form before distributing it to make sure that the barcode area
is large enough.
Create, test, and edit barcode fields
One of the ways in which you can improve a PDF form barcode is by creating custom scripts. Writing such scripts 
requires a basic competency with JavaScript and a familiarity with Acrobat-specific JavaScript. For more information, 
see Developing Acrobat®Applications Using JavaScript™ on www.adobe.com/go/learn_acr_javascript_en (PDF, English 
only). For information about basic JavaScript, see any of the many resources available on that subject.
After inserting a barcode of maximum size, changing the cell size or decode condition may cause the barcode to cross 
the page borders. Avoid this behavior by selecting the appropriate cell size and decode conditions for the barcode.
Add a barcode field
Open the form in Acrobat DC. Open the Preferences dialog box (Edit > Preferences), and select Forms on the left. 
Then select Automatically Calculate Field Values.
Choose Tools > Prepare Form.
Click the Barcode icon 
in the toolbar.
Drag a rectangle to define the barcode area, and then double-click the barcode field to open the Properties dialog 
box.
In the Value tab, do one of the following:
• Select Encode Using, and then select a format (XML or Tab Delimited). Click the Pick button and select the fields 
that you want to be encoded in the barcode field. If you don’t want to include the field names in the barcode data, 
deselect Include Field Names.
• Select Custom Calculation Script, click Edit, and then enter your custom JavaScript code in the JavaScript Editor
dialog box.
In the Options tab, do all of the following:
• Select a Symbology option: PDF417, QR Code, orData Matrix.
Documents you may be interested
Documents you may be interested