foxit pdf viewer c# : Extract text from pdf java software Library project winforms asp.net web page UWP HotDocs_Developer_Help_File97-part1004

Troubleshooting 
927 
processor. I also want to send assembled documents to one word processor, but again, 
HotDocs defaults to the other. How can I fix this? 
Solution 
You can specify which word processor you want to use when creating templates. This 
same word processor will be used for viewing assembled text documents. For details, see 
Change Your Default Word Processor
Comparing the Contents of Two or More Component Files 
Problem 
I need to compare the contents of two or more component files, but I can't seem to open 
two different copies of Component Manager to do so. Is there some way to do this? 
Solution 
You can use Template Manager to simultaneously compare the contents of two or more 
component files. For complete instructions, see Understand Parts of Template Manager 
Window
Converting WordPerfect Templates to Word 
Problem 
I recently switched from using WordPerfect to Microsoft Word. Can I convert my templates 
to Word format, and, if so, how? 
Solution 
You can convert your templates to Word format on a template-by-template basis, or you 
can convert multiple templates at once using Template Manager. (See Convert Multiple 
Templates to Work with HotDocs 11and Convert Templates and Clauses to Microsoft 
DOCX for details.) 
Once converted, you should review each template carefully to make sure it still looks and 
works correctly. 
'The Component File Cannot Be Used With This Version of HotDocs' 
Message Appearing 
Problem 
When attempting to edit a template, I get the error message, The component file cannot 
be used with this version of HotDocs. What does this message mean? 
Extract text from pdf java - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
copy text from pdf with formatting; cut text from pdf document
Extract text from pdf java - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
extract text from scanned pdf; copy text from pdf in preview
HotDocs Developer Help File 
928 
Solution 
This message appears because you are trying to edit a newer version of a template with 
an older version of HotDocs. For example, you may be trying to edit a HotDocs 2009-11 
version template with HotDocs 2005. Generally speaking, templates edited in the latest 
version of HotDocs are not backwards compatible with older versions. 
If you must retain backwards compatibility with your templates, you can select a 
component file property that makes the template compatible with a specific version of 
HotDocs. If doing this, you must be careful not to use any features available in newer 
versions of the software, or else the template will not work with the older version. For 
example, dot codes are a new feature of HotDocs 2006. If you make a template 
containing dot codes available to HotDocs 2005 users, the template will generate errors 
because HotDocs 2005 has no support for dot codes. 
See Compatibility of HotDocs 11 Files with Earlier Versions of HotDocs for details. 
Dot Code Formatting Doesn't Seem to Work in True/False and Multiple 
Choice Options 
Problem 
Formatting dot codes (such bold, italics, and underline) assigned to Multiple Choice and 
True/False variable prompts don't work. 
Solution 
If a Multiple Choice or True/False variable prompt contains a formatting dot code and the 
variable is set to appear either as option buttons or check boxes, the prompt text will not 
be formatted. This is a known limitation of dot codes. 
Editing Answer Source Records Causes Problems 
Problem 
I have an answer source whose records become jumbled anytime I edit records in it. 
Specifically, if I add a new record, some answers from other records appear in the new 
record. Those answers then disappear from their actual records. How can I keep this from 
happening? 
Solution 
Answer sources are associated with specific dialogs in a template. When users view the 
dialog during the interview, they can click a special button, which displays a list of answers 
that were entered during previous interview sessions. They can either select an existing 
set of answers or add a new set to the list. 
After creating an answer source for one dialog, you can use it with other dialogs, including 
dialogs in other templates. However, when using an answer source with multiple dialogs, 
Generate and draw PDF 417 for Java
Download the Java PDF 417 Generation Package and extract the file. PDF417 barcode = new PDF417(); //Encode data for PDF 417 barcode image text in Java
copying text from pdf into word; .net extract pdf text
Generate and draw Code 39 for Java
Download the Java Code 39 Generation Package and extract the file. True"); //Encode data for Code 39 barcode image text in Java Class barcode.setData("Java
extract text from pdf file; get text from pdf file c#
Troubleshooting 
929 
each variable must be represented in both the answer source and in each dialog. If a 
variable that is referenced in the answer source isn’t included in all of the dialogs that link 
to it (or vice-versa), answers in the answer source will get "mixed together" whenever you 
add, edit, or delete records. 
In some situations, though, it isn’t always practical or relevant to show the user every 
variable—either in the dialog or in the answer source. To accommodate this, you should 
use the HIDE, CONCEAL, and OMIT instructions in a dialog script to manipulate these 
variables both in the dialogs and the answer source. Specifically, HIDE keeps a variable 
from appearing on the dialog, while CONCEAL keeps it from appearing in the answer 
source. OMIT keeps the variable from being associated with the answer source at all. 
Often, you must use a combination of these instructions to achieve your desired result. 
Enabling Multiple Templates for Use with HotDocs Server At Once 
Problem 
I am automating a set of templates that I plan to use with HotDocs Server. All of these 
templates need to be enabled for use with Server. How do I specify this setting for all 
templates at once? 
Solution 
If you need to enable this setting for existing templates, you can use Template Manager. 
To enable multiple templates for use with HotDocs Server at once 
1.  At your template library, select the templates you want to enable. 
2.  Click the 
Template Manager button. The Template Manager window appears. 
3.  Select the templates in the list and click the 
Component File Properties 
button. The Component File Properties dialog box appears. 
4.  Click the HotDocs Server tab and select Enable template for use with HotDocs 
Server
5.  Select any other Server options and click OK. The selected templates are now 
enabled for use with Server. 
You can also set this option for all new templates you create. To do this, see Enable All 
New Templates for Use with HotDocs Server.  
Entered Answers Getting Overwritten 
Problem 
In HotDocs 5, I could ask a question in the interview, allow the user to answer the 
question, and then use a SET instruction to assign a different answer to the question later 
in the interview. In current HotDocs, however, the answer used in the SET instruction is 
always overwriting any answers entered by the user. What can I do to fix this? 
Java Imaging SDK Library: Document Image Scan, Process, PDF
Using RasterEdge Java Image SDK, developers can easily open, read, edit, convert and such as: Bitmap, Jpeg, Gif, Png, Tiff, Jpeg2000, DICOM, JBIG2, PDF, MS Word
extracting text from pdf; copy and paste pdf text
Generate and Print 1D and 2D Barcodes in Java
Text options include show text or not, text margin setting like QR Code, Data Matrix and PDF 417 in For EAN and UPC barcode supported by Java Barcode Generator
copy text from pdf; extract all text from pdf
HotDocs Developer Help File 
930 
Solution 
Simply stated, don't automate your templates this way. Because scripting in dialogs is 
processed each time you answer a question in the interview, you cannot ask a variable in 
an interview and then later SET that variable's value to something else. In all cases, each 
time the interview is updated, the SET instruction value will overwrite any answers the 
user enters. 
See Introduction: HotDocs InterviewsAutomatically Assign Answers to a Variable, and 
Check Interviews for Improper Scripting for details. 
Entering Multiple Choice Option Prompts and Merge Text 
Problem 
I want to enter a long prompt and merge text for a Multiple Choice variable, but there isn't 
much room to enter it at the Properties tab of the Multiple Choice Variable Editor. Is 
there some way to enter the text and be able to see it all at once? 
Solution 
If you need to enter lengthy prompt text or merge text, you can do so at the Options tab 
of the Multiple Choice Variable Editor
To add prompt text 
1.  Edit the Multiple Choice variable. (See Customize a Multiple Choice Variable.) 
2.  Click the Options tab. The view changes to show different ways you can 
customize the multiple choice options. 
3.  Click the Option drop-down button and choose the option you want to customize. 
4.  Enter the prompt text in the Prompt field. 
5.  Repeat steps 3 and 4 for any additional options you want to customize further. 
6.  Optionally, enter longer merge text in the Default merge text field. 
Fixing Warnings Listed at Warnings Tab 
Problem 
The HotDocs Warnings tab shows several warnings listed in it. How do I fix them? 
Solution 
Many of these warnings pertain to variables being asked incorrectly in the interview. 
To correct the problem, select the warning in the list and click the Go to Warning button. 
HotDocs takes you to the script or location in the template where the error occurs so you 
can correct it. 
.NET PDF SDK | Read & Processing PDF files
grayscale raster images, search & extract text, highlight regions Include extraction of text, hyperlinks, bookmarks and royalty-free .NET Imaging PDF Reader SDK
how to copy and paste pdf text; extract text from pdf image
.NET OCR SDK | Optical Character Recognition
Able to extract text fromfacsimiles, photocopies and documents with complex few codes; Output OCR results to memory, text searchable PDF, PDF/A, Word
copy and paste text from pdf to word; .net extract text from pdf
Troubleshooting 
931 
The following table lists each warning, followed by a description of what it means: 
Warning 
Description  
Variables that are 
set to a value and 
are marked 
"Save in answer 
file"  
When HotDocs generates an interview outline, it processes any SET 
instructions and assigns answers to the variables that are set. This 
causes HotDocs to ask to save the answer file, even if the user 
doesn't enter any answers during the interview.  
Variables that are 
set to a value and 
asked in the 
same interview  
You should not use a SET instruction to assign an answer to a 
variable and then ask the variable later in the interview. As HotDocs 
processes answers and rebuilds the interview, the value assigned by 
the SET instruction will always overwrite any answers the user 
provides. An example of this would be the following script:  
SET TF Variable TO TRUE
... (later in the template)  
ASK Dialog
(where Dialog uses the variable, TF Variable.) 
In this situation, even if the user marks TF Variable as false, HotDocs 
will always change it back to true because of the SET instruction. 
If you want to suggest an answer for a user, use the DEFAULT 
instruction instead of the SET instruction. If you want a variable to 
always have a specific answer, then SET the answer and do not ask 
that variable anywhere in the template. 
Variables that are 
asked more than 
once in the same 
interview  
You should not ask the same variable more than once in an 
interview. If you do, HotDocs will always assign the last answer you 
gave to the variable, no matter where it is used in the interview.  
Variables that are 
referred to in a 
dialog script and 
are set to a value 
later  
You should not refer to a variable in a dialog script and then set that 
variable to a value later in the template. When HotDocs reprocesses 
the interview, the set value may change the appearance of the 
dialog—including how it presents variables to the user and how it 
processes the answers.  
An example of this would be the following script: 
SET Client TO "Husband" 
ASK Husband Information 
SET Client TO "Wife" 
ASK Wife Information
In and of itself, this script is OK. However, Husband Information and 
nd 
C# PowerPoint: Read, Decode & Scan Barcode Image from PowerPoint
C# PowerPoint: Decode PDF-417 Barcode Image, C# PowerPoint: Detect ISBN Barcode Image. com is professional .NET Document Imaging SDK and Java Document Imaging
get text from pdf image; copy text from scanned pdf to word
.NET Form Processing SDK | Form Processing & Recognition
Quickly identify and extract text regardless of resolution, scale and more; Advanced com is professional .NET Document Imaging SDK and Java Document Imaging
copy text from pdf without formatting; copying text from pdf to word
HotDocs Developer Help File 
932 
Wife Information are dialogs that contain the following dialog element 
nt 
text:  
The following information applies to the «Husband or 
Wife».
Husband or Wife is a computation that merges the literal text 
"husband" or "wife" into dialog element text, depending on the 
answer to Client
Because HotDocs continually updates the interview, it will always use 
the last value resulted for this computation, which means that the 
dialog element text will always merge the word "wife," even if the 
user is viewing the Husband Information dialog. This could be 
confusing to the user. 
Variables that are 
not asked when 
referred to but 
are asked later  
You can refer to a variable in a template without asking the variable 
(by referring to the variable in an ASK NONE block or by clearing the 
Ask automatically option for the variable). However, if you do this, 
you should not ask the variable or set it to a value later in the 
template. Doing this will replace the answer that was used for the 
variable earlier in the template, thus causing an inconsistency.  
Foreign Characters Are Appearing as Boxes or Question Marks in HotDocs 
Problem 
I am using foreign (or Unicode) characters in my template, but they are appearing as 
boxes or question marks. 
Solution 
Even though HotDocs supports Unicode characters, these characters may not appear 
correctly if you do not have fonts installed that can display them. 
For example, say you automate your template using the Tahoma font on Windows Vista. If 
the template is used on an earlier operating system, some of the characters you have 
used may not appear correctly because those characters may not be supported in the 
version of Tahoma available on that operating system. 
Or, perhaps you use a very specialized font for displaying symbolic characters. If your 
users do not have the same font installed on their computers, your text will appear as 
unrecognized characters—usually boxes or question marks. 
Additionally, you must also be careful when assigning font styles (such as bold or italic) to 
international characters, as characters may not display correctly when these styles are 
applied. 
.NET PDF Generator | Generate & Manipulate PDF files
multipage PDF documents with images, text, barcode, annotations royalty-free .NET Imaging PDF Generator of NET Document Imaging SDK and Java Document Imaging
find and replace text in pdf file; copy text pdf
TIFF to PDF Converter | Convert TIFF to PDF, Convert PDF to TIFF
for TIFF-PDF Conversion; Able to preserve text and PDF Open TIFF to PDF Converter first; Load PDF images from NET Document Imaging SDK and Java Document Imaging
extract pdf text to word; c# extract pdf text
Troubleshooting 
933 
Getting Missing END IF or Missing END REPEAT Errors 
Problem 
When I test assemble my template, I get a Missing END IF (or a Missing END REPEAT
error. I have a lot of different instructions in my template—how can I determine where the 
END instruction is missing? 
Solution 
The HotDocs Outliner can help you quickly locate the opening IF instruction that isn't 
paired with a closing instruction. 
To use the HotDocs Outliner 
1.  At the template, click the drop-down menu below the 
HotDocs button, then 
select the 
HotDocs Outliner button. HotDocs displays an error message saying 
an END instruction is missing. (This is correct.) 
2.  Click on this warning and click Go to Error in Template. HotDocs highlights the 
opening instruction. 
3.  Determine where the closing instruction should appear and merge it in the 
template. (You can manually create the END field, or you can copy an existing 
field and replace the text between the chevrons with the appropriate END 
instruction.) 
HotDocs Outliner is supported in only Microsoft Word 2000 and later.  
Two other tools can help you match opening instructions with their closing 
instructions. These are the 
Match Fields tool and the 
Label Fields tool. See 
Match Opening Instructions with Closing Instructions and Use Labels to Identify 
Instructions for details. 
The only time an END instruction should not be used is when inserting a REPEAT 
instruction in a table. See Use a Word Processor Table to Display a List for details. 
In all other cases, every IF and REPEAT instruction must have a corresponding 
END instruction. 
Hiding the End of Interview Dialog During the Interview 
Problem 
When assembling the document, I want the users to go from the last dialog in the 
interview directly to the assembled document. I don't want the End of Interview dialog to 
be shown. How can I keep this from appearing? 
Solution 
HotDocs Developer Help File 
934 
You can specify a component file property that keeps the End of Interview dialog from 
appearing during the interview. 
To specify this property 
1.  Open Component Manager. 
2.  Click the 
Component File Properties button. The Component File Properties 
dialog box appears. 
3.  Click the Interview  tab. The view changes to show interview properties. 
4.  Select Hide End of Interview dialog. 
5.  Click OK
Now, whenever users assemble this template, clicking 
Next at the last dialog will take 
them to the assembled document.  
'HotDocs Cannot Play the Macro HD6EditTemplate.Main' Message Appearing 
Problem 
When attempting to edit a template, I get the error message, HotDocs cannot play the 
macro HDEditTemplate.Main because the macro does not exist in the original template or 
in a template currently loaded into Word. What does this message mean? 
Several file names and locations were changed for HotDocs 10. For a list of these 
changes, please see New and Enhanced Features for HotDocs 10  
Solution 
The first thing to check is to make sure that HotDocs is putting its global macro templates 
in the right location, and also to make sure that Word is finding them. To do this, complete 
the following steps: 
1.  In Windows Explorer, browse to C:\Program 
Files\HotDocs\Source\Word\Macros, and make a note of the file dates on the 
files in that folder. 
2.  In HotDocs, go to Tools > Options > Word Processors > Word 2000. Make a 
note of the Startup Folder location and browse to that folder in Windows Explorer. 
(You can click the 
Browse button next to the Startup folder field and it will 
open that folder in Windows Explorer.) 
3.  Compare the files in the folder opened through HotDocs with the files you found in 
step #1 above and make sure that hd6edit.dot and hd6icon.dot match exactly. (If 
they don't, you need to copy the files from the "source" folder to the "startup" 
folder.) 
4.  In Word, go to Tools > Templates and Add-ins and make sure that hd6edit.dot 
and hd6icon.dot are both listed and checked, which indicates that they are 
loaded. 
Assuming these steps check out OK, another place to look is in Word's macro security 
settings. Although the HotDocs macros are digitally signed and should not be blocked 
Troubleshooting 
935 
even if you have your security set to the highest level, you could try temporarily lowering 
the security level to see if it makes a difference: 
In Word, go to Tools > Macro > Security. At the Security Level tab, lower the 
security level to Medium or Low and then see if the macros work under one of 
those settings. If it doesn't make a difference, be sure to switch it back to the 
previous setting. 
Finally, you should check to make sure that the version of hd_api.dll in your Windows 
system folder is the correct version: 
1.  In HotDocs, go to Help > About HotDocs > Version Info. Make a note of the file 
version for hotdocs.exe
2.  In Windows Explorer, browse to C:\Windows\System32 and find the file named 
hd_api.dll
3.  Right-click on hd_api.dll and choose Properties from the shortcut menu. 
4.  At the Version tab, check to see if the file version is the same as that of 
hotdocs.exe
5.  If the versions do not match, delete the DLL file from the Windows folder and 
repair the HotDocs installation. 
HotDocs is Creating Database File with Library File 
Problem 
I've noticed that there's a Microsoft Access database file saved in the same folder as my 
template library. This file also has the same name as my library. What is this file, and can I 
edit it? 
Solution 
When you run Template Manager, it creates a database file in the same folder as the 
library. This database is necessary in managing the different templates and components 
you are viewing in Template Manager. 
You should not edit this file. If you were to inadvertently change or delete information in 
the database, it may corrupt your templates or make them unusable. 
Keeping Users from Editing Templates 
Problem 
I need to make templates I've automated available for assembly to several users within 
our office, but I don't want them to edit the templates. How can I restrict my users like 
this? 
Solution 
HotDocs Developer Help File 
936 
There are some options available for limiting use of your templates. Nearly all of the 
following options involve storing copies of the files to a different location (such as a 
network drive), separate from the folder that contains your working files: 
Publish the template files as auto-assemble files and make the auto-assemble files 
available to your users. See Publish Templates as Auto-Assemble Files (HDA)
Export the library to a different location and specify that the exported files be used 
for assembly only. See Create a New Library By Exporting Part of an Existing 
Library
Obtain a publisher's license from HotDocs Corporation and publish the files for use 
with HotDocs Player. See Publish and Register Templates for Use With HotDocs 
Player. (Contact your HotDocs sales representative for information on acquiring a 
publishing license.) 
Mark the folder where the files are stored as read-only. Mark the template files 
within the folder as read-only as well. (See the Windows Help file for instructions 
on marking folders and files as read-only.) 
Publish the templates (as standard template files) but lock the component files. 
(Make sure you don't inadvertently replace your working component files with the 
locked component files. There is no way to recover a locked component file.) See 
Protect Published Files
Limiting Visible Rows but Not Limiting Number of Answers 
Problem 
I want to show only a few rows of a spreadsheet dialog in my interview, but I don't want to 
limit the number of answers a user can enter. How can I do this? 
Solution 
You can control the number of rows that appear in a spreadsheet dialog. This setting has 
no effect on the number of rows a user can enter. 
To limit the number of visible rows 
1.  Edit the spreadsheet dialog. (See Edit a Custom Dialog.) 
2.  In the Rows to display field, enter the number of the rows you want to be visible. 
3.  Click OK
To limit the number of answers a user can enter, use the LIMIT NUM  instruction in 
a dialog script.  
Matching Pairs of Instructions in a Computation Script 
Problem 
Documents you may be interested
Documents you may be interested