open pdf and draw c# : Add text fields to pdf SDK control project wpf web page .net UWP ACT!_MS_Office_Integration_Whitepaper2-part1960

ACT! by Sage 
Integration with Microsoft Office 
21
Figure 20.2 – ACT! Menu in Word 2007 
New to ACT! 2010 is the ability to set Word as the default word processing editor in ACT! Premium for 
Web.  To set up Word as the default word processer, access the preferences panel and click on the 
“word processor” link. This will allow you to choose either Microsoft Word or the ACT! word processor 
as the default editor. 
Figure 21 – Word Processor Preferences  
From the ACT! menu, users can choose to send the Word document via e-mail to contacts in ACT!. 
Any embedded ACT! field will automatically be filled in with the appropriate data when the document is 
opened. The Show Field list quickly identifies embedded ACT! fields throughout the document. 
However, this option is only available when the user is working on a template. 
For example, a marketing manager needs to send out a customized brochure. The brochure will 
include a coupon for products that will be available for sale at a trade show. She creates this brochure 
using a Word template and embeds an ACT! field that identifies products specific to a client. Besides 
details about the trade show, the Word document contains the relevant contact fields, like company 
and contact name, plus ACT! fields containing product information. The coupon section of the 
document includes the contact name field, to personalize the form, plus data from product fields. 
A communication like this will drive additional traffic to the company’s trade show booth, improve the 
prospect’s experience at the show, and be recorded in the contact history, all with little effort.  
NOTE: When sending a mail merge to multiple ACT! Contacts, ACT! cannot attach a document to 
those Contacts. However, ACT! will record the subject of the document in the Contacts’ history, and 
the document can be attached in the history manually. Another way to attach the document is to 
create a Group based on the lookup used for the mail merge and attach the document to that Group. 
Add text fields to pdf - insert text into PDF content in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
XDoc.PDF for .NET, providing C# demo code for inserting text to PDF file
adding text pdf file; how to add text fields in a pdf
Add text fields to pdf - VB.NET PDF insert text library: insert text into PDF content in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program
adding text to pdf online; how to add text to a pdf file in acrobat
ACT! by Sage 
Integration with Microsoft Office 
22
Attaching Word Files to the ACT! Documents Tab 
Word files can also be attached to the Documents tab in ACT! Contacts, Groups, Companies, and 
Opportunities and opened from within ACT! (as long as Word is installed on the PC). 
Users can add Word files to the Documents Tab either by using the Add Document button on the 
Documents tab or by dragging the file from Internet Explorer or the desktop. 
Designing Word Templates Using ACT! Data 
ACT! gives users the capability to create custom Word templates that incorporate ACT! fields. Using 
the Edit Template function, users can add text and insert ACT! fields in the template where 
appropriate. These templates are then available from the Write menu in ACT!. 
A real-world example is a sales rep sending follow-up letters to prospects. The sales rep wants 
to include the prospects’ names, date of the initial meeting, and the name of the sales rep in the letter. 
In this example, the rep would include three fields from the Contact Record – Contact Name, Last 
Meeting Date, and Sales Representative. 
To develop this template, the sales rep copies the original Word document text and pastes it in a new 
ACT! template. The Mail Merge fields dialog box opens automatically when a new template is created. 
ACT! locates the three fields using the E-Mail Fields dialog box and incorporates those fields into the 
template in the correct positions. The rep saves the template, knowing he can now access it from the 
Write Menu under Other Document Templates. Here are the steps for creating a template based on an 
existing Word document. 
Open the original document in Word. 
Highlight and copy the text that needs to be incorporated into the new ACT template. Next, in 
ACT!, click on the ACT! Write menu, and choose Edit > New Letter/E-mail Template. ACT! 
opens a new template and the Mail Merge fields dialog box. 
Paste the copied text into the body area of the template. 
Add any mail merge fields, in the appropriate location, using the E-Mail Fields dialog box. 
Save the template, giving it a name that identifies it correctly.  It will now appear in the Write 
menu under the Other Document Templates option. 
User Tip: To reopen the Mail Merge Fields dialog box in versions of Word prior to 2007, 
click the ACT! menu and choose Show Field List. In Word 2007, click on the ACT! icon under the Add-
ins ribbon. 
The sales rep can use this document template to create letters to a single contact, in mail merges to 
groups or lookups, or as an e-mail. By using standard ACT! fields, the template can be used again 
after the rep’s next round of sales calls. Even if the sales rep leaves the company, other reps can use 
the template. This is also an excellent way for sales management to standardize communications 
across a team of reps. 
When creating a new template, users can use an existing template as a model. To leverage an 
existing template, users can select Write> Edit Template, choose the original letter template, click 
Save As, and enter another name for the template. This maintains original template as-is and provides 
a new template that follows company standards. 
Using Word as the word processor lets users include graphics in templates and documents, like 
company logos for letterhead or a scanned signature for letters. 
VB.NET PDF Form Data Read library: extract form data from PDF in
featured PDF software, it should have functions for processing text, image as Add necessary references Demo Code to Retrieve All Form Fields from a PDF File in
how to enter text in pdf file; add text to pdf acrobat
C# PDF Form Data Read Library: extract form data from PDF in C#.
Able to retrieve all form fields from adobe PDF file in C# featured PDF software, it should have functions for processing text, image as Add necessary references
add text pdf reader; add text pdf file acrobat
ACT! by Sage 
Integration with Microsoft Office 
23
Another example of a template document is a quote template. The quote template has two parts, 
a Word document and an embedded Excel spreadsheet that holds the opportunity data. Users can 
change both the text in the Word portion of the quote and the Excel portion of the template, if Excel is 
installed on their computer. (Integration with Excel will be covered in the Excel section of this 
document.) 
User Tip: When using an existing ACT! Word template to create a new template, a user can 
see what ACT! fields are in the template without editing the template.  
Here are some helpful shortcuts for working with Word field codes: 
To show Word field codes while in a field Click Shift+F9. (Shift+F9 is a toggle – clicking it 
turns it on or off.)  
To show all codes in the document Click Ctrl+A and then Shift+F9.  
To toggle Field codes on/off Alt+F9. 
To see the data and the field codes at the same time: 
 In Word versions earlier than 2007: Open a second window by clicking Window> 
New Window. Then, in one of the open windows, click Tools> Options. On the View 
Tab, click the Field Codes box. There are two open windows, one that shows data, 
and one that shows field codes.  
 In Word 2007, click on View>New Window; click on the Microsoft Office button and 
select Word Options>Advanced. Under Show Document Content, check the Show 
Field Codes Instead of Their Values box. 
ACT! Integration with Excel 
Exporting Excel Data from ACT! 
ACT! has an excellent integration with Excel that enables a user to export data from any Contact, 
Company, Group, Opportunity or Task list in ACT! to Excel, with just one click. The columns in an 
Excel spreadsheet will match the columns (or fields) shown in the ACT! list. To export a specific set of 
fields, users simply add the appropriate columns to one of the list views in ACT! and choose Tools> 
Export to Excel to create the spreadsheet. For example, in the Contact List view, the standard 
columns are Contact, Company, Phone, Cell, E-Mail, Address, City, State, Zip, and Country. These 
are the columns that would appear in the Excel spreadsheet after an export from the Contact List view. 
This is a one-way process only. Importing data from Excel into ACT! is covered later in this document. 
User Tip: Administrators and Managers have default privileges that allow exporting to Excel. Standard 
do not have this privilege by default, but Administrators can grant these privileges by user as needed. 
Attaching Excel Documents to Contacts and to the Documents Tab 
Attaching Excel documents to contacts is similar to attaching Word documents. There are three basic 
methods for doing this: 
1.  Drag and drop a spreadsheet from the Windows® file system to the Documents tab.  
2.  Click on the Add Document button on the Documents tab. 
3.  Use the ACT! menu from within Excel (or Add-Ins ribbon in Excel 2007).  
However, unlike in Word, there is no way to attach an Excel file to a Contact record during a mail 
merge. 
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
Convert PDF to text in .NET WinForms and ASP.NET project. Text in any PDF fields can be copied and pasted to .txt files by keeping original layout.
adding text pdf files; add text pdf file
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
add text box to pdf; how to insert text into a pdf with acrobat
ACT! by Sage 
Integration with Microsoft Office 
24
Mapping ACT! Fields in Excel 
Users can create an Excel spreadsheet and link cells in the spreadsheet to fields in ACT! by first 
adding the spreadsheet to the ACT! Documents tab. Then, the user maps cells in that Excel 
spreadsheet to ACT! Contact, Group, or Company fields. This uses the Object Linking and Embedding 
(OLE) integration of Excel and ACT!. If data in a field in ACT! changes, the Excel file will be updated 
automatically when the spreadsheet is opened. 
For example, if a user wants to map ACT! fields to Excel is for a product spec sheet. A purchasing 
manager may want to have a spec sheet that lists the suppliers he tracks as contacts in his ACT! 
database. To accomplish this, he: 
1.  Sets up the first row of the spreadsheet to include the appropriate ACT! fields, including 
company name, contact name, phone number, and product-specific fields. 
2.  After entering these fields in the first row, the purchasing manager saves the spreadsheet. 
3.  He can then copy his spreadsheet into the Document tab for all the applicable contacts. 
4.  When he clicks on the Map to Excel button in the Document tab in ACT!, these fields are 
updated on the spreadsheet. 
This spreadsheet can be of any length and integrated with any number of ACT! fields. The advantage 
of this integration is that whenever a field changes in ACT!, the data in the Excel spreadsheets 
refreshes with one click. 
To map ACT! fields to an Excel spreadsheet
8
1.  Select the Documents tab make sure there are periods after each bulleted item. 
2.  Select a spreadsheet. 
3.  Click Edit Document. The document opens in Excel. 
4.  Identify a cell to map an ACT! database field to. 
5.  Click Map to Contact, Map to Company, or Map to Group, as applicable, from the ACT! 
menu (for Excel 2007, use the ACT! icons on the Add-ins Ribbon). 
6.  When the Map fields dialog box opens, choose the appropriate field and click Add. ACT! will 
add the field name with angle brackets in the Excel cell. 
7.  Repeat this process for any additional fields, save the spreadsheet, and click Close when 
done. 
8.  To refresh the spreadsheet fields, while in the Document tab, click on the Map to Excel 
option in the middle of the screen. 
Figure 22 – Example of the Map to Excel button 
8  This feature is not available in ACT! 
Premium for Web. 
VB.NET PDF Text Extract Library: extract text content from PDF
With this advanced PDF Add-On, developers are able to extract target text content from source PDF document and save extracted text to other file formats
how to add text field to pdf; add text field to pdf
VB.NET PDF insert image library: insert images into PDF in vb.net
try with this sample VB.NET code to add an image As String = Program.RootPath + "\\" 1.pdf" Dim doc New PDFDocument(inputFilePath) ' Get a text manager from
add text pdf acrobat professional; how to insert text box in pdf document
ACT! by Sage 
Integration with Microsoft Office 
25
Understanding the Pivot Tables in the Opportunity List Export 
When exporting data from the Opportunity List, ACT! creates two additional spreadsheets within the 
workbook. One spreadsheet is a Pivot Table, and the other is a Pivot Chart. These pivot tables allow 
for drilling down into the data exported from ACT!. 
What is a pivot table? 
A pivot table creates a summary of data from many records, which can easily be manipulated and 
sorted based on different criteria. Pivot tables are an excellent tool for dissecting information. 
Pivot table reports are interactive tables that let you work with information so you can see how the 
data fits together. By comparing data, users can identify patterns, trends, and relationships. 
Simple clicks are all that is required to move or “pivot” the rows and columns of data from one view to 
another. Pivot tables let users organize and summarize data in a hurry. In addition, users can drag the 
buttons to a new position to quickly rearrange the data. 
Pivot tables can be used to analyze sales opportunities recorded in ACT!. To build a spreadsheet 
containing two worksheets with pivot tables and pivot charts, select Tools > Export to Excel from the 
Opportunities List in ACT! and export the ACT! data. These tables and charts let you manipulate the 
ACT! opportunity data by customer, product, record manager, status, or date. 
The following Figure shows an example of data exported from the ACT! Demo Database. The original 
pivot chart showed all opportunities. To get to the view below, the user clicks on the cell next to Status 
and selects Open to show the data that reflects only open opportunities. 
Figure 23 – Opportunity Pivot Table 
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add text field to pdf acrobat; how to add text field to pdf form
C# PDF Text Extract Library: extract text content from PDF file in
How to C#: Extract Text Content from PDF File. Add necessary references: RasterEdge.Imaging.Basic.dll. RasterEdge.Imaging.Basic.Codec.dll.
adding text to pdf in acrobat; add text to pdf reader
ACT! by Sage 
Integration with Microsoft Office 
26
Pivot Charts 
The same data that is created in a pivot table can be used to create pivot charts. Again, using simple 
keystrokes, users can produce excellent charts for presentations and reports. The following Figure 
shows an exploded 3D pie chart of opportunities by record manager. 
Figure 24 – Opportunities Pivot Chart 
Preparing Data for Import Using Excel
Are there easy ways to get contact data into ACT!? Yes, the ACT! import tool allows data import to an 
ACT! database from another ACT! database, Outlook, or text files. However, users should make sure 
the data is clean prior to import - it may need manipulation to correct problem areas. 
Excel is an excellent tool for cleaning up data prior to importing it into ACT!. Once a user reviews and 
corrects the data in an Excel spreadsheet, they can save the data as either tab-delimited or comma- 
delimited text by selecting File > Save As (in Excel 2007, the user would click the Microsoft Office 
button and select Save As). Both tab-delimited and comma-delimited text formats are valid formats to 
import contact information into ACT!. NOTE: Some data, like lists purchased from list houses, will 
already be in a text format. These files can be opened directly in Excel if the data needs to be 
manipulated prior to importing it into ACT!. 
Users should make sure that the names of columns in the first row of the Excel spreadsheet exactly 
match ACT! field names. During import into ACT!, you can map different column names to fields. 
However, if ACT! “sees” a column name that exactly matches an ACT! field, it automatically maps the 
column to that field. 
User Tip: To reduce confusion and as a memory aid, add a column to the spreadsheet from which you 
are importing data. Populate that column with text that identifies the spreadsheet data. Use one of the 
User fields as the destination field for this information. This field helps identify the data during lookups 
in ACT! and can also be used to dynamically add the contacts to a defined group in ACT! 
Enhancing the ACT! Quote Template 
As noted earlier, the quote template has two parts. The main document is a Word document, but there 
is an embedded Excel component containing the quote details. In ACT!, the embedded quote details 
are controlled by the Quote.XLT file. You can manipulate this file to add text or incorporate additional 
items, such as local sales taxes, in a quote. 
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
adding text to a pdf form; adding text to a pdf document acrobat
VB.NET PDF Text Add Library: add, delete, edit PDF text in vb.net
Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; C# Protect: Add Password to PDF; C# Form: extract value from fields; C# Annotate: PDF Markup
acrobat add text to pdf; adding text to pdf in reader
ACT! by Sage 
Integration with Microsoft Office 
27
To add local sales tax to the quoting template, follow these steps. 
1.  First, create a backup copy of the Quote.xlt. (This template can be found in the Templates 
folder in the ACT! supplemental files. For example, if an ACT! database is called 
MasterContacts, there will be a shared folder called \Mastercontacts-database 
files\Templates on the server or computer where the database resides.) 
2.  Next, open Excel, and click File > Open (in Excel 2007, click the Microsoft Office button and 
File > Open), and browse for the Quote.xlt template. 
3.  In the Open dialog box, select “.xlt files” in the “files of type” pull-down menu. When the 
template opens, the spreadsheet will be formatted as it appears when a quote is generated 
in ACT!. 
4.  Locate the cell that contains the 0.000% value for taxes and change it to reflect his local tax 
rate (this is usually located in Cell D29). 
5.  Optionally, add a disclaimer at the bottom of the quote or add text regarding terms and 
conditions. NOTE: The number of rows is set and cannot be modified. 
6.  To finish the process, the save and close the template and test it to ensure the taxes are 
calculating correctly. 
Additional Techniques for ACT! Integration with Excel 
Sorting Tips 
When importing data into ACT!, users need to consider how the data will be organized. For example, 
several contacts may be associated with the same organization or company. Before importing Excel 
data into ACT!, it is a good idea to create a separate spreadsheet that contains only company records, 
to ensure that the company data is imported properly. 
To start, copy all the contact data from a spreadsheet and paste it into a new spreadsheet in the same 
workbook. Then, highlight all the data in the spreadsheet and sort by Company name. Once sorted, 
it’s easy to eliminate any duplicate company records. While ACT! will allow duplicates during an 
import, it slows down the performance during a lengthy import—removing duplicates up front will 
reduce import time. NOTE: You can use this process for any set of records. 
A best practice for importing Company Records with multiple contacts is to import the company 
records first and the Contact Records second. 
When a spreadsheet contains several columns of data, it may be necessary to sort columns that are 
not company or contact fields. In these cases, add a first column to the spreadsheet and number the 
rows, starting with one, until the end of the file. Use the Fill function in Excel to automatically number 
the rows and save time. Having this numbered column ensures the data stays together, even when 
sorted by other fields. 
For example, a user may want to determine if there are duplicate entries before importing a 
spreadsheet into ACT!, including situations where the Contact or Company name is spelled differently 
so it is not immediately apparent that it is a duplicate record. Sorting on the phone number or address 
column will help identify these kinds of duplicates. When removing rows due to duplicate records, 
having the number in the first column helps identify their original location in the spreadsheet. 
ACT! by Sage 
Integration with Microsoft Office 
28
Data Manipulation Formulas to Improve Data Importing 
Data comes in many formats, such as Word documents, text files with columns separated by tabs, and 
spreadsheets where the data is combined in fields, such as addresses that include city, state, and ZIP 
code. Understanding Excel formulas can help fix these minor inconveniences. 
For example, marketing manager Chris has received a comma-delimited (.csv) file from the trade 
show organization. 
1.  Chris opens the file using Excel. (Excel will recognize a .csv file.) 
2.  When Chris selects File > Open (in Excel 2007, click the Microsoft Office button and File > 
Open), and selects the file, Excel will automatically open a Text Import window. 
3.  Chris chooses Delimited as the import option. 
4.  On the next screen, Chris makes sure to mark the Comma option, so Excel knows where to 
break the data into columns. 
Concatenate Formulas 
Chris notices that the Contact name and suffix fields are separate. She wants them to be one field for 
her import. To join the two columns, she uses the Concatenate command. This command joins cells of 
information in Excel. In Chris’ .csv file, Column A is the Contact name, and Column B is the suffix. 
1.  To start the process to join the data, Chris adds a column to the right of Column B.  
2.  The data starts in row two. So, in Row 2, Column C, Chris enters the following formula: 
=concatenate(a2,”,  ,b2) 
3.  This formula joins Column A, Row 2, a comma and a space, and Column B, Row 2 into one 
cell in Column C. In our example, column A was James Adams and column B was Jr. After 
the concatenate formula, column C is now James Adams, Jr. 
4.  Chris copies this formula and pastes it in the remaining rows in Column C – down to the 
bottom of the data. Now she has one field that she can use for her import. 
5.  To import the file, Chris knows that all the data must be in text format. So, she needs to turn 
her formula into text. The easiest way to do this is to highlight Column C and click Edit> Copy 
(In Excel 2007, she would click Home and then click the Copy icon). 
6.  Then, with the same column highlighted, she clicks Edit> Paste Special. 
7.  When the options menu opens, she chooses Values. This will paste text values over her 
formulas. 
8.  After that’s done, Chris can delete the two columns with Contact names and suffixes. 
Proper Function 
Chris also notices that everything in the text file is capitalized. Since she is going to be sending out 
Word letters to these contacts, she doesn’t want the data in all caps. The Proper formula fixes data 
that is all caps. Chris knows she needs to have a column for the formula, similar to the one she 
created for the combined text (described previously). 
1.  Column A is in all caps. To correct it, Chris adds a column to the right of Column A. In row 2, 
she puts the following formula: =Proper(a2). This turns the data in cell A2 in proper case – in 
other words, only the first letter of the word is capitalized. 
2.  Chris then uses the process described previously and copies her formula down the entire 
column. 
3.  She then copies and uses the Paste Special command to paste her column, repeating for all 
columns where data is in all caps. 
4.  If column A had the company name as JAMES ADAMS CHOCOLATES, column B would 
ACT! by Sage 
Integration with Microsoft Office 
29
now show James Adams Chocolates. 
Trim and Clean Functions 
Text files often contain extra spaces or non-printable characters which transfer into ACT! contact 
records when imported. Using the Trim and Clean formulas, Chris can remove those extra spaces and 
non-printable characters. She uses the method described above, adding a column to the right of the 
column that needs to have spaces removed. She copies and uses the Paste Special command to 
change formulas to values. 
The following are examples of the Trim and Clean functions – assume the formula is in column B and 
the data with spaces is in column A: 
=Trim(a2) 
=Clean(a2) 
Transpose Function 
Chris may also get a text file where the contact, company, and address data are on separate rows. 
She needs to have the data spread out across columns so it imports properly into ACT!. 
1.  Using the Copy> Paste Special> Transpose function, Chris can convert data that is aligned 
down a column into data across columns. 
2.  She simply highlights the rows with the data to be moved, clicks Edit> Copy, positions her 
cursor in the first column where she want the data to be placed. 
3.  Finally, Chris clicks Edit> Paste Special> Transpose. Her data will now be arranged across 
several columns. 
In Excel 2007, to transpose text, click on the Home icon to open the Home ribbon, select 
the appropriate text, and click on the Copy icon. Then click on the Paste drop down arrow and select 
Transpose. 
ACT! by Sage 
Integration with Microsoft Office 
30
ACT! Integration with Internet Explorer 
Using the Web Info Tab 
Using ACT! with Internet Explorer, users can find and utilize context-sensitive information from with 
their database.  This is a great feature that allows users to access the vast amount of information on 
the Web about their contacts from within ACT!.  In the Web Info tab on the contact detail screen, users 
have access to several canned links that pull information from their database to search for relevant 
data about their contacts on the Internet.  To utilize these links, users simply need to click on them. 
Figure 25 – Web Info Tab  
While the links that are shipped with ACT! are useful and provide direct access to informative sites like 
LinkedIn, Google driving directions and Facebook, this tab comes with a very powerful customization 
tool.  Users can add or delete links in their tab by click on  the “edit links” dialog in the tab.  A quick 
add or delete can be done on the primary dialog and if users need to build a link that requires 
information to be pulled from within their database to construct the link, they can click on the 
“advanced edit” button. 
Constructing a link that pulls information from the database is fairly simple.  The steps below illustrate 
a typical example: 
1.  Open a browser and go to the site that you would like to link.  If, for example, you want to 
always know what the local time is for one of your contacts, you might use a site like 
timeanddate.com.   
2.  If you open this browser and search for “New York” in the browser, the resulting URL in your 
window will look like this: 
3.  http://timeanddate.com/worldclock/results.html?query=new+york 
4.  Open the Edit Links dialog from the Web Info Tab 
5.  Click on the “Add” button and give your new link a name.  This name will help you recognize 
Documents you may be interested
Documents you may be interested