how to show pdf file in asp.net page c# : How to make a pdf document text searchable application software utility azure winforms windows visual studio Visual_CUT_User_Manual30-part1982

©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 301 
Version 5.6001: Released 3/31/2007 
Added support for other character sets in email messages.  In order to override the default 
character set (iso-8859-1) you should add an entry to the [Options] section of 
DataLink_Viewer.ini.  For example, in order to support Chinese characters, you should add 
the following entry: 
Email_Char_Set=big5
Enhanced email signaling for end-of-message.  For one user, this solved cases where 
messages to Yahoo email addresses remained in the email server queue. 
Added two new date constants: Last_MM_DD and Next_MM_DD.  For detail, see the 
section on "Date Constants." 
Added a new command line argument for specifying custom email header(s).  For detail, 
see the section on "Using a Command Line Argument to Specify Email Headers." The request 
for this feature came from a customer who needed to specify email message sensitivity (as 
recognized by Microsoft Outlook). 
Fixed an issue causing emailing for each group level 1 to stop if one of the groups has a 
missing attachment.  The corrected behavior skips the emailing for the group with missing 
attachment and continues to process the rest the groups.  Reminder: use the <opt> "marker" to 
designate optional attachments.  
Added an option to instruct Visual CUT to reconnect to the email server every N 
messages during email bursting.  This is useful in cases where the email server limits the 
number of messages that can be sent within a single email connection.  For detail, see the 
section: "Specifying an Email Reconnect Option for Email Bursting." 
Faster export & email bursting
Only for the 9 & XI versions of Visual CUT: added export dialog options for the Char 
Separated Values export format.  The dialog and options (string delimiter, field delimiter, 
number formatting, date formatting) behave just as within Crystal 9 and XI.  To support this 
change, existing users should add one more column to the Report_Export_Options table in 
the Visual CUT.mdb Access database: 
Field Name: CharStringDelimiter 
Data Type: Text 
Description: Sets the character used to enclose Strings. The default is double quotes. 
Field Size: 1 
Default Value: """"     (4 double quotes specify a default value of 1 double quote) 
Fixed a problem when opening .rpz files (.rpt files encrypted into .rpz files).   
Fixed a problem related to not recognizing zero selected records due to a Group Selection 
formula. 
How to make a pdf document text searchable - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
how to make a pdf document text searchable; cannot select text in pdf
How to make a pdf document text searchable - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
search pdf files for text programmatically; convert a scanned pdf to searchable text
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 302 
Increased field sizes of UserID and Password in Visual CUT.mdb from 50 to 250 characters.  
This is needed since the new encryption encoding introduced in version 5.5001 generates 
longer strings.  Existing users should open Visual CUT.mdb (using MS Access), open the 
Login_Opt table in design mode, and increase the field size for UserID and Password from 50 
to 250. 
Fixed an issue (limited to the XI version of Visual CUT) related to scheduling printing of 
reports that were designed in Crystal to use a specified, rather than default, printer. 
Improved pdf processing speed (bookmarks, table of contents, password protection, page 
numbering, pdf file merging, etc.), reduced size of exported pdf files (compared to pdf 
exports directly from Crystal), and enabled processing of extremely large pdf files.  
Added wildcard functionality for specifying list of pdf files to merge
PDF_Print_Split_Tag functionality is now available in all versions of Visual CUT. 
Added a warning message when a user attempts to specify an email 'Reply To' option that 
includes a regular name. Email processing may fail if the 'Reply To' option contains more 
than just an email address.  
Added a warning message when a user saves non-bursting settings for a report, but uses 
dynamic fields and formulas (those you drag & drop into various options in Visual CUT) 
from Group Header/Footer sections in the report.  When processing whole reports in a 
single step via a command line, dynamic fields/formula values are recognizes only from 
Report Header/Footer sections.  This is designed to avoid wasting time during processing of 
scheduled reports. If you are not bursting, then you are processing the WHOLE report in one 
step -- hence, the dynamic field information should come from report-level sections rather 
than from Group-level sections. 
When processing an 
<<Insert_File:…>>
token, after the content of the file is inserted 
into the email message body, Visual CUT now searches for and replaces references to fields 
and formulas with their dynamic values from the report.  
Fixed database login issues with reports that use multiple data sources, one of them being MS 
Access direct (DAO) connection.  
Failure to connect/logon to a database during command line or scheduled processing (with 
Silent Failure) is now logged and aborted instead of causing a login dialog.  
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
Thus, please make sure you have installed VS 2005 or above versions and .NET Framework 2.0 or Now you can convert source PDF document to text file using the
search a pdf file for text; find and replace text in pdf file
VB.NET Image: Robust OCR Recognition SDK for VB.NET, .NET Image
After selecting document pages for recognition, we adopt the most can be Png, Jpeg, Tiff, image-only PDF or Bmp image file formats, so you can make all desired
how to search pdf files for text; search pdf documents for text
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 303 
Added an optional Font Type parameter to the PDF_Page_N command line argument. 
When triggering printing for report with no saved settings, the number of copies now defaults 
to 1.  This avoids the need to specify "Print_Copies:1" as a command line argument. 
Fixed an issue with bursting reports that have more than 32,768 Groups at level 1.  
Added a button (to the right of the Scheduling String) to automate the process of 
inserting the command line into a new or existing batch file.  The process also allows the 
user to automatically open and inspect the resulting batch file in NotePad. The folder 
used for the last batch file creation/update is stored as a default for future batch file 
operations.  
Added a way to specify multiple printer destinations via a text file.  For detail, see the 
section on "Using a Text File to Specify Multiple Printers." 
Added a command line argument (PDF_From_TIFF) for importing multi-page TIFF 
files into pdf files.  A typical use scenario is to combine scanned images (e.g., shipping 
documents) into PDF file exports (e.g., invoices) before emailing to customers.    
PDF Exports can now generate Form Fields based on formulas placed on the report. This 
means that you can use Crystal Reports to design pdf forms, and Visual CUT to generate and 
distribute these forms. This functionality is triggered by a new command line argument 
(PDF_Form_Tags) for adding form fields to PDF exports.  
For more detail, see the user manual 
section on "Adding Form Fields to PDF Files." 
You can download a sample of such a pdf export 
with form fields at:   
www.milletsoftware.com/Download/Visual_CUT_PDF_Export_with_Form_Fields.pdf
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
Before you get started, please make sure that you have installed the Microsoft we will show you an example code of converting PDF document to text file in a
search pdf for text; searching pdf files for text
Online Convert PDF to Text file. Best free online PDF txt
We try to make it as easy as possible to convert your NET solution for Visual C# developers to convert PDF document to editable & searchable text file
how to select all text in pdf file; select text in pdf
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 304 
Version 5.5001: Released 10/20/2006 
You can now invoke processing for reports with more than 8 parameters by providing 
the parameter values via command line arguments. You could always override up to eight 
parameter values saved for the report within Visual CUT by specifying them in the command 
line.  This was limited to the first 8 parameters in the report. This release allows you to 
specify via a command line the values for an unlimited number of parameters.  For 
example, if you need to invoke processing for a report with 11 parameters, your command 
line may now end with: 
…."Parm9:Value" "Parm10:Value" "Parm11:Value"
Changed encryption encoding to ensure reading and writing encrypted values is not 
vulnerable to special characters (e.g., new line character).  The change occurs on the fly 
when you close the Options dialog or log in to your database.   
Fixed a problem causing the list of reports in the 1
st
tab grid to be deleted when early 
command line processing encounters an error. 
Added a command line argument and an ini file option (both called 
Email_Delay_MilliSeconds).  This allows you to delay email processes by the specified 
number of milliseconds.  Typical use is for cases where Visual CUT exports to a network 
drive and immediately emails the file as an attachment.  The network drive may require some 
time to recognize the new file. 
PDF merging now occurs before rather than after the generation of Table of Contents. 
Added date constant of Nth_N_PLUS_M  and Nth_N_MINUS_M .   
For example, Nth_16_MINUS_1 returns the 16
th
of the prior month.   
See "Date Constants" for more detail.  
Corrected <<File_Insert:
…>> to <<
Insert_File:
…>> in the user manual.
Added support for printing as an export destination.  This allows print bursting to be 
initiated/stopped interactively.  If the Rename_Printer_Jobs option in the 
DataLink_Viewer.ini file is set to True, the printer queue shows the group value for each burst 
cycle print job. Existing users should add two new rows to the Export_Opt table in the 
Visual CUT.mdb Access database: 
Export Constant 
Export Name 
Printer_Default 
Printer (Default) 
Printer_Specified 
Printer (Specified) 
VB.NET Create PDF Library SDK to convert PDF from other file
Create writable PDF file from text (.txt) file in VB.NET project. Creating a PDF document is a good way to share your ideas because you can make sure that
pdf text searchable; search multiple pdf files for text
OCR Images in Web Image Viewer | Online Tutorials
Recognizing Pages; Scan a document and convert it to a searchable PDF file; Before you OCR images or doucments in Web Document Viewer, make sure that you
can't select text in pdf file; search text in pdf using java
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 305 
Added a warning message with option to abort in cases where users specify an export file that 
is identical to, and hence would overwrite, the report file being processed.   
Fixed printing issues in the Crystal XI version. 
Fixed After_Burst_Batch processing in cases where Skip_Recent is used and the report is not 
sorted by time. 
Enhanced Email alerts about processing failures.  Such alerts now include cases where a 
failure occurs early in the command line processing stage.  The email text now includes 
information about the report being processed. 
Added a Default SMTP Server to the Options dialog.  This removes the need to manually 
enter an SMTP server for each report (in cases where Visual CUT fails to automaticallydetect 
the correct SMTP server in your network environment).  This also allows email alerts about 
processing failures at early stages of processing. 
You can now use a dynamic SQL query to populate the Email to, cc, or bcc with a list of 
email addresses.  See "Specifying Email Distribution Lists in SQL Queries" for more detail.   
VB.NET Image: Start with RasterEdge .NET Imaging SDK in Visual
RasterEdge.Imaging.MSWordDocx.dll: Word document displaying and are capable of recognizing text from scanned documents, images or existing PDF documents and
how to make a pdf file text searchable; make pdf text searchable
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 306 
Version 5.4001: Released 7/30/2006 
Fixed an issue causing scheduled processing failure when no user is logged in. Users no 
longer need to use a more advanced scheduler such as AutoTask 2000 instead of the Windows 
task scheduler to address such scenarios. 
You can now insert file content into the email message body  using a text token (or Crystal 
formula) that references the location and name of that file.  For detail, see "Embedding File(s) 
Content in Email Message Body". 
Fixed logging to ODBC issues related to: a) having email addresses with embedded single 
quotes, b) using Skip_Recent command line argument, c) updating "Started" status to "OK" 
when emailing. 
Fixed a failure notification loop when the email notifying about the error fails itself. 
Fixed an issue when exporting to multiple formats in a single pass (export file name is 
specified as multiple files separated by ";") and one of the formats is html. 
Only for Visual CUT XI: added Excel export option to control whether Grid Lines show in 
excel exports.  Existing Visual CUT XI users should add a new column to the 
Report_Export_Opt table in Visual CUT.mdb. The column name is ExcelShowGridLines
Data type: Yes/No,  Default value: No.   
Added two variations to the Date Constant Today_Minus_N_Minus_M : 
Today_Minus_N_Minus_M_SOM returns the Start of Month for the resulting date. 
Today_Minus_N_Minus_M_EOM returns the End of Month for the resulting date.  
You can now use the Options dialog (Processing Tab, Display Bursting Requirements (if 
not met) checkbox to disable the "In Order to Enable Electronic Bursting your report must 
have…
" warning message. 
The progress window now show the % Complete in its title.  This allows users to monitor 
progress even when the window is minimized. 
Command line arguments can now have embedded double quotes.  For example: "Email_To: 
"Ido Millet" <Ido@MilletSoftware.com" 
When using the TabInOldFile option in Excel exports, if the tab already exist the export gets 
appended to the end of data in the existing tab.  In the past, such a situation would result in 
adding a new TabName(2) tab.  
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 307 
Version 5.3001: Released 6/3/2006 
Added an option to send an email alert to a specified address when a failure occurs. See 
the new Log/Alert tab in the Options dialog. 
Added options to log processing (including bursting detail) to a table in a specified ODBC 
DSN. See the new Log/Alert tab in the Options dialog.  For detail see "Record Processing to 
an ODBC Database".  
You can now control how many levels of PDF Bookmarks are visible when a user initially 
opens the exported file in Adobe Acrobat.  For detail, see "Controlling How Many Bookmark 
Levels Are Initially Expanded".   
Fixed an issue causing the completed Visual CUT process to remain open when the scheduled 
process has no access to a desktop. 
Fixed an issue with PDF bookmarks. 
Visual CUT XI only: Added a "Microsoft Word 
Editable (RTF)" export format option. 
Existing users can simply use the "Rich Text" Format (which now exports to the editable RTF 
format) or add the following record to the Export_Opt table:  
Export Constant: crEFTEditableRichText 
Export Name: Microsoft Word - Editable (RTF) 
Fixed a bursting issue when record selection formula contains comments as last lines.  
Fixed an issue with Excel Data Only exports in the Visual CUT 11 version. 
Fixed an issue with exporting to multiple file formats in a single pass (by specifying multiple 
export file names separated by a semi-colon). 
Fixed a processing issue with the Printer_Burst_Only command line argument. 
Fixed a recently introduced issue with multi-value parameters. 
Enhanced the user manual and the sample reports to better explain how exported pdf 
bookmarks can be color coded using Crystal formula logic and how bookmark formulas 
should guard against Null values. 
Fixed embedding of HTML 3.2 exports with multiple images in email messages.  
The email password specified in the Options dialog is now stored encrypted in the 
DataLink_Viewer.ini file.   
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 308 
Version 5.2001: Released 3/5/2006 
Added a command line argument (ZIP_Files) to ZIP and password protect any number of 
files. This can be particularly useful when emailing files that need to be protected or 
combined into a single attachment.  
For detail, see "ZIP and Password Protect Files." 
Added a command line argument (XLS_Protect) to password protect Excel files. For detail, 
see "Password Protecting Excel Workbooks."  
Since including the current date in export file names is a common need, Visual CUT now 
adds to the Fields & Formulas area a list of current date values (day, month, year) with 
various variations (number, name, length). This allows you to avoid creating formulas in 
your report just to pass current date values to Visual CUT. 
When specifying multiple file attachments for emailing, you can now specify the full 
path of only the first file, if all other files are at the same folder location.  
You can now specify that an email attachment is optional by prefixing <Opt> to the file 
path & name.  For example, if you need to email Sales.pdf (always) and Returns.pdf (if it 
exists), use: c:\temp\Sales.pdf;<Opt>Returns.pdf 
You can now control email message priorities using a command line argument 
(Email_Priority).  For detail, see "Using a Command Line Argument to Specify Email 
Priority." 
Added a new parameter date constant (Today_Minus_N_Minus_M) for subtracting days 
and months from the current date.  For detail, see "Date Constants" on page 70. 
Added an "ODBC_DSN_From_To" command line argument.   
This is useful for cases where a report uses multiple ODBC DSNs and you need to override 
only one of them.  For detail, see: "Database Choice Functionality (Command Line / GUI)" 
on page 81. 
Fixed a multi-tab excel export issue (problem was limited to the Crystal 9 version). 
The PDF_MERGE command line argument now allows you to specify the full path of only 
the first file in the list of files to be merged, if all other files are at the same folder location. 
Added an option for using a text file to provide the list of file names for PDF_MERGE 
operations.  For detail, see "Using a Text File to Specify Files for Merging" on page 137.  
PDF-related command line arguments are now processed even if the report is not exported to 
pdf and even if the "PDF Exports include Document Properties or Bookmark Processing" 
option is disabled.   
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 309 
Fixed a problem in processing reports that have a single quote in their rpt file name.  
Fixed a problem in saving settings for reports with inactive parameters. 
Various improvements to the user manual, including a new table summarizing the 
functionality of all available command line arguments
Added an option to avoid attempts to connect to the database without a password.  
By default, Visual CUT first attempt to connect to the database without a password.  If all 
your tables require a password, change the following option in the DataLink_Viewer.ini file 
from the default of TRUE to FALSE.   
This would reduce potential lockouts and failed login entries in the DBMS log.   
[Options] 
Attempt_Logon_Without_Password=FALSE 
Note: if some of your data sources do not require authentication, turning this option to False 
would trigger a logon dialog in Visual CUT when you run a report against them. Simply click 
OK in the login dialog without providing a user id or password. 
Fixed a problem with handling record selection formulas with embedded comments. 
Fixed a problem (introduced in prior version) with decimal parameter values. 
Fixed a problem with the starting page parameter controlling the generation of Table of 
Contents in PDF files (PDF_TOC command line argument). 
Visual CUT now generates a failure log message when the printer specified in a command 
line argument is not found. The message lists all the printer names that Visual CUT found as 
well as the attempted printer name. 
During Printer_Burst_Only processing, Visual CUT no longer removes target export file 
names to the recycle bin (since the report is only printed, there is no danger that exports 
would overwrite important files). 
During Printer_Burst_Only processing, Visual CUT now names each print job according 
to the export file name for each group. Previously, the print job name was fixed as the 
export file name belonging to the 1
st
group.   
You can now specify "Default" as the printer name in the command line arguments of 
PrinterPrinter_OnlyPrinter_Burst, and Printer_Burst_Only
When selecting TEXT export format, a new dialog allows you to control the Characters 
Per Inch.  By increasing this value you can ensure that exported text doesn't get truncated on 
the right.      
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 310 
Added a command line argument (PDF_Save_As) to convert PDF files into image files 
(BMP, JPEG, WMF, EMF, EPS, PNG, or GIF). For detail, see "Saving PDF Files to Image 
Files." 
Significantly faster processing of: a) reports that generate many pdf bookmarks.  
b) pdf exports (when the "PDF Exports Include Document Properties and Bookmark 
Processing" is turned on), and c) pdf merge operations
Added a PDF_Print_Split_Tag command line argument. The advantage of this option over 
the older PDF_Print_Split argument is its ability to dynamically control paper trays using 
formula logic from within Crystal reports.  For example, it makes it easy to print the first and 
last pages in each group using one tray and print the rest of the pages from another tray.  For 
detail, see "Using PDF_Print_Split_Tag" on page 146. 
Documents you may be interested
Documents you may be interested