how to show pdf file in asp.net page c# : Select text in pdf Library SDK component asp.net wpf .net mvc Visual_CUT_User_Manual26-part1977

©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 261 
The dialog offering automatic conversion from mapped drive to UNC path now applies also 
to the email attachments option and to cases where Visual CUT is launched by double-
clicking an rpt file in File Explorer. 
Added a 
Enable_Auto_Conversion_to_UNC
ini option to allow automatic conversion of 
rpt file, export file, and email attachment file paths from mapped to UNC convention
When this option is set to True (default is False), mapped drive paths are automatically 
converted to UNC paths after a message box is displayed to the user. 
Added a 
Display_Warning_Mapped_Drive
ini option to disable the dialog offering a 
conversion to UNC path when loading a report from a mapped drive. 
Word_Replace_Tags is now compatible with Word 2013. 
Added Now_GMT_Plus_S and Now_GMT_Minus_S to the date constant functionality. 
This allows setting parameters to values relative to the current universal (GMT) datetime. 
Fixes  
VC 11 now logs a failure and closes when a scheduled report loses connectivity to the 
database in midstream (after a successful connection and while retrieving records). Also, 
when the report encounters a Division by zero and other unhandled exceptions. This avoids 
hanging instances of VC when such an event occurs. To disable this option, set 
Detect_Lost_Connectivity=False
in DataLink_Viewer.ini  
Fixed a Connect_To_SQLOLEDB command line argument scenario that might cause a 
process to hang. 
Fixed a problem causing the Export Burst checkbox to lose its status after using the right-click 
report grid menu option of ‘Copy 
.rpt and S
ettings’.
Fixed a login issue for subreports when requesting a database server change.  
After_Burst_Batch, After_Export_Batch, and After_Success_Batch now generate temporary 
work files (when the called batch file contains references to fields/formulas) in the temp 
folder instead of in the Visual CUT main files folder. This avoids failures due to lack of 
permissions. 
Select text in pdf - 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 select text in pdf image; pdf text search
Select text in pdf - 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
find and replace text in pdf; pdf editor with search and replace text
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 262 
Version 6.7001: Released December 01, 2013 
Email Features 
It is now easier to monitor the status of queued emails. If an Outgoing folder is specified, 
Visual CUT shows the number of email messages in the Outgoing and Undeliverable folders  
in the first 2 panels of the status bar.   
The panel showing the number of messages in the Outgoing Folder, also indicates if the 
smtpQ service is Not InstalledStopped, or Running 
The information is refreshed every 5 seconds: 
You can now open the Outgoing folder or the Undeliverable folder by simply double-
clicking their status panel.  
If the Visual CUT Outgoing Folder doesn’t match the Outgoing folder specified for the 
smtpQ service, the status bar shows this: 
Added a section describing a technique for "Slowing Down Outgoing Emails." This is useful 
when email queuing through the smtpQ service results in exceeding speed limits imposed by 
your email service provider. 
Added a user manua
l section about ‘Embedding Hyperlinks to Reports/Files 
inside HTML 
Email Messages’. A sample report demonstrating this technique is available upon request. 
Added a button to the Email HTML Editor to show dynamic field names in Notepad. 
When queuing emails, 
characters (as in 
OBrien
) in the .eml file names are now removed. 
This protects against emailing failures.  
Updated an email processing component. 
Improved handling of the optional Email_SMTP_Domain ini setting 
Added optional Email_SMTP_Auth_Method ini and command line argument option. In 
most cases, this setting is not needed since Visual CUT detects and automatically uses the 
most secure authentication method supported by the SMTP: "NTLM", "CRAM-MD5", 
"LOGIN", or "NONE". 
Updated the procedure for substituting accented characters in eml file names to handle 
additional Icelandic characters (
þ, Þ, æ, Æ).
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#: Select All Images from One PDF Page. C# programming sample for extracting all images from a specific PDF page. C#: Select An Image from PDF Page by Position.
how to select text in a pdf; search pdf for text in multiple files
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET : Select An Image from PDF Page by Position. Sample for extracting an image from a specific position on PDF in VB.NET program.
cannot select text in pdf; pdf editor with search and replace text
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 263 
PDF Features  
Added PDF_Split_By_Bookmarks argument, allowing Visual CUT to split a pdf based on a 
targeted level of bookmarks.  
When using the Print_Copies argument to control the number of copies printed via the 
PDF_Print argument, if the field or formula used to control the number of copies returns 
a zero, the printing is skipped.  This is useful in bursting scenarios where some recipients do 
not want a hard copy. 
Pdf processing tags are now removed even if they contain parentheses. 
Fixed an issue in PDF_Auto_File_Link when the text contains literal double-quotes. 
Excel Features  
Visual CUT can now Replace or Append to an existing excel tab (using TabInOldFile! or 
TabInOldFile_Replace! directives) even when the tab is hidden. 
Also, fixed an issue with repositioning the workbook to its original selected tab. 
Added XLS_Transfer_Tabs command line argument, allowing tabs to be transferred and 
dynamically renamed to a new or existing workbook. This is particularly useful when bursting 
report information into named ranges (XLS_Range_Insert) in a template workbook, and then 
gathering the resulting tabs into a single workbook with multiple tabs. 
Added XLS_Run_Macro command line argument for triggering an Excel macro. 
XLS_Range_Insert 
now creates folders on the fly if the target file path doesn’t exist.
XLS_Save_As can now accept a tab name as a scope argument, so a specified tab name can 
be saved to a pdf file.  
XLS_Save_As can now save Excel files as HTML. 
Web Dashboard & FTP/SFTP Features  
Expanded user manual section and added a demo of a secure auto-refreshing web 
dashboard. To access the web dashboard demo use demo as the user id & password. 
The TXT_DeGUID_png command line argument now handles cases where HTML exports 
reference  multiple image files: 
1. Unique image files are renamed with incrementing index to differentiate them.  
2. Identical image files (e.g. repeating logos) are consolidated into a single image file.  
This avoids accumulating image files in web dashboard folders.  
Fixed an FTP_Upload issue when using Active_1 as mode. 
VB.NET PDF Text Redact Library: select, redact text content from
Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. VB.NET PDF - Redact PDF Text. Help
how to make pdf text searchable; select text in pdf
C# PDF Text Redact Library: select, redact text content from PDF
Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. C#.NET PDF SDK - Redact PDF Text in C#.NET.
select text in pdf reader; how to select text in pdf reader
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 264 
Added an ini file option (in the [Options] section) to disable EPSV mode when doing 
Passive_1 ftp uploads or downloads: 
FTP_Disable_EPSV_Mode=True 
This aims at fixing timeout problems when the ftp server mishandles EPSV mode. 
SFTP_Upload and FTP_Upload can now skip files that are older than N minutes. This 
allows specifying files via wild card expressions but targeting only new files. 
User Interface Enhancements  
The text area showing the number of group values is now highlighted in red while Visual 
CUT is busy loading and counting these group values.  
The Option dialog has a new Database tab for setting connectivity options. 
Ctrl-Shift-F1 now opens DataLink_Viewer.ini (configuration settings) in Notepad. 
When a user selects the option to convert a mapped path to UNC path for a report with saved 
settings, the process now checks to make sure the UNC path for that report doesn’t already 
exist with saved settings. 
During interactive use, the Progress window now stays on top. This reminds users to close 
that window before clicking the Start button again. 
During forced login scenarios, Integrated Authentication now automatically sets the Password 
in the login dialog after the User ID is manually set. 
Command Line Arguments  
Added After_Success_Batch command line argument supporting workflow automation and 
email notification after a successful completion of a Visual CUT process. Field/formula 
references within the batch file are dynamically replaced with their content from the 
processed report before the batch file is triggered.   
Added support for specifying custom calendars as start or end points relative to date 
constants. For example, this allows you to return the start or end of a the fiscal month relative 
to yesterday’s date. For detail, see "
Custom Calendars". 
Added a Main_Files_Folder command line argument for specifying the location of Visual 
CUT.mdb and DataLink_Viewer.ini.  This is useful in scenarios where a centralized scheduler 
triggers processing on behalf of multiple users who maintain settings in their own folders. 
Added Word Print command line argument. Using fields/formulas you can dynamically 
specify the file to be printed, the printer, and the number of copies. 
Added a Word_Protect command line argument.  This allows you to: 
a) restrict viewing of a document to only users who know the Open Password. 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document. 2. Hand tool. Pan around the document. Go To Tab. Item. Name. Description
search pdf files for text programmatically; how to select text in pdf image
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document. 2. Hand tool. Pan around the document. Go To Tab. Item. Name. Description
pdf make text searchable; how to select text in pdf
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 265 
b) restrict editing of a document to only users knows the Modify Password.. 
Added TXT_Remove_Short_Lines command line argument, allowing you to remove blank 
or short lines in a text file. This is useful for cases where TEXT exports generate blank lines 
or lines with just delimiters. 
A new Set_Formulas1 command line argument allows setting of formula expressions 
(provided the formula name starts with a ^ character). For detail, see the user manual section 
on Using Command Line Argument to Set Formula Expressions
Fixes  
Fixed process logging when failure messages contain single quotes. 
Fixed double-space handling in command line arguments. 
Fixed a rare ‘Row cannot be located for updating’ error (when a report with linked dyna
mic 
parameter reports that don’t match the connection properties of the main report) is loaded for 
the first time.   
Fixed tooltip display for dynamic field/formula values containing ‘&’ symbol.
Fixed handling of selective parameter refresh in an interactive use scenario. 
Fixed a scenario causing the export burst checkbox to lose its checked values during 
interactive use where the same report is refreshed or reloaded a 2
nd
time. 
When closing the application after an interactive session, the ReportList.txt file  
(1
st
tab report grid) is now transferred to the recycle bin approximately once per 10 times. 
This provides a copy of the file in case it gets erased during abnormal termination of a user 
session.   
Other  
If a linked dynamic parameter report uses 
an ODBC DSN that doesn’t exist, or if the 
Set_Parameter_Rpt_to_Main_Rpt_DSN option in the ini file is set to True, the DSN of the 
parameter report is automatically set to the DSN used by the main report.  
You can now direct the Visual CUT database to another DBMS such as SQL Server. This is 
particularly useful if you want multiple users to concurrently maintain Visual CUT settings in 
the same database. This is currently available only in Visual CUT 11. For detail, see 
Directing the Visual CUT database to Another DBMS
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
pdf find highlighted text; pdf searchable text converter
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
how to select text in pdf and copy; make pdf text searchable
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 266 
Version 6.6001:  Released December 31, 2012 
Visual CUT can now capture and process incoming emails.  
This new features supports a variety of new use scenarios, such as: 
Requesting a Report via a Simple Web Form 
Updating a Database via a Simple Web Form 
Collecting Customer Feedback & Updating a Database via Email Links 
Importing data from email file attachments into a database table 
Requesting & Capturing Management Decisions Via Email 
For more detail, see the new user manual section on Capturing & Processing 
Incoming Emails
You can now queue Visual CUT invocations so that at any point in time, no more than N 
instances are actively processing reports.  For detail, see:  
"Avoiding Too Many Active Visual CUT Instances (Queuing)
Fixed a problem with handling database connection failures during scheduled 
processing. This issue could cause Visual CUT instances to hang in memory. 
Reduced/improved concurrent connections to the Visual CUT.mdb. This should also fix rare  
‘Error 91: Object variable or With block variable not set’ problems.
Fixed a problem caused by clicking on the Refresh button on the Preview tab. This could 
cause saved Burst option for the report to be disabled.  
After_Success_SQL:  
a) Added  support for triggering multiple SQL statements  
(even for different ODBC DSNs) 
b) fixed  processing when bursting and ODBC logging is disabled,  
c) if the SQL statement is blank, it gets skipped. 
Added two options to the Report Grid right-click menu: 
1.  Open Containing Folder 
2.  Open In Crystal 
Added SFTP_Upload command line argument supporting both regular as well as Private Key 
authentication.  
Visual CUT can now handle cases where the command line arguments are separated by 
more than a single space. 
Fixed a problem when connecting to OLE DB data sources. 
Updated several components to latest available versions. 
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Click to select drawing annotation with default properties. Other Tab. Item. Name. Description. 17. Text box. Click to add a text box to specific location on PDF
select text pdf file; pdf searchable text
C# Image: Select Document or Image Source to View in Web Viewer
Supported document formats: TIFF, PDF, Office Word, Excel, PowerPoint, Dicom; Supported Viewer Library enables Visual C# programmers easily to select and load
cannot select text in pdf file; how to search pdf files for text
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 267 
Double-clicking the Arguments field at the top of the Export/Email tab, or clicking a new 
button to the right of that field, now opens an improved text editing window .  The window 
allows you to increase/decrease font size, and switch between a Rich and Plain text 
format.  The Rich text format highlights the names of acceptable command line 
arguments, as well as typical delimiters. The window remembers its size and settings (font 
size, text mode). 
Fixed a problem with command line arguments containing ‘
"^^"
The ‘Change Stored Path Information’ button (Process tab in Options dialog) now also takes 
care of updating file paths in the report grid (not just in Visual CUT.mdb).  This is useful in 
cases where you need to change report locations or where you need to move Visual CUT to 
another server where the relative path to the report files is different.  
Fixed an issue with Database_Path ini file entry or command line argument when used to 
change the location of Excel files as a data source.  
Fixed an issue with reading very large ini file entries (saved parameter values).  
Added warnings when an export file 
extension doesn’t match the export format
.  You 
can elect to turn off such future warnings. 
Added an option to suppress a warning message when changing ODBC DSN. 
The status bar now shows records Read >> Selected >> and Group-Filtered. Improved text 
message and handling of cases where an interactively loaded report results in zero Selected or 
Group-Filtered records.  
Added Max Retries option to the smtpQ  administration window. This allows you to control 
how many attempts are made if an email queued for delivery fails to be sent. The delay before 
each subsequent retry keeps increasing (from 5 seconds for the 1
st
retry up to a maximum of 
20 minutes for the 10
th
retry). The default number of attempts is 7.   
From email address for failure alerts can be set via a Email_Failure_Notices_From  entry in 
the [Options] section of DataLink_Viewer.ini. 
Added a user manual section about generating Twitter or SMS messages
Fixed a bookmark sort issue in PDF_Bookmark_Tags. 
Updated pdf processing component provides faster processing and ability to handle 
malformed pdf files. 
When adding page numbers to pdf files, you can now instruct Visual CUT to skip the last N 
pages.  For detail, see ‘
Adding Page Numbers to a PDF File
’.
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 268 
When creating pdf drill-downs by embedding files using PDF_Link_Tags2, the Crystal tag 
formulas can now specify the header line as well as the body line for the icon tooltip. In 
the past, only the body line could be specified.  
Also the Crystal tag formulas can now specify transparency level and type of icon 
(including No Icon).  
The PDF_Properties command line argument now supports specifying custom properties for 
the pdf document.  
Added an ini file option to specify a folder location for dynamic parameter reports. 
Added an ini file option allowing users to disable setting initial directory when browsing to 
open rpt files: OpenFileDialog_Set_Initial_Directory=FALSE 
This solved a problem for one user in a Citrix/TS environment. 
Fixed a problem with TXT_Replace when the replacing text is a Chr(n) expression. 
Added more detail to the Auto-Refreshing Web Dashboards user manual section. 
When the login dialog shows alternative ODBC DSNs to select from, if the machine has more 
than 9 DSNs, the dialog expands and allows you to enter text to search the list of DSN . This 
makes it easier  to locate a particular DSN in a long list of DSNs
If you interactively switch between DSNs, Integrated Authentication functionality is now 
available by setting to True a new ini option of 
Enable_Integrated_Authentication_For_DSN_Changes.  
This is a rare scenario so, for more detail, contact Millet Software. 
You may now specify ODBC_DSN_From_To as a global entry in the [Options] section of 
DataLink_Viewer.ini. In cases where a global transition from old DSN to new DSN are 
desired, this removes the need to specify ODBC_DSN_From_To as a command line 
argument. The entry can have multiple pairs separated by "||". 
Added a command line argument of 
Attempt_Logon_Without_Password.   
If most of your reports use a data source requiring authentication, you can set the ini entry by 
that same name to False. For the few reports that use a data source without authentication, you 
can now override the ini setting by passing a command line argument such as …
"Attempt_Logon_Without_Password:True"
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 269 
In cases where the report (or subreports) connect to more than 1 data source, Visual CUT 11 
now supports a new ini [Options] entry of: 
Attempt_Logon_Without_Password_On_New_Server=True 
By default, that option is set to True, meaning that after successful connection to one data 
source, Visual CUT would attempt to connect to a 2
nd
data source within the same report 
using the user id & password established for the 1
st
data source. One customer encountered a 
problem when the 2
nd
data source is an ODBC connection to Progress. For such scenarios, 
users can now set this option to False.  
Depending on screen size, the selective parameter refresh grids now show more rows 
(reducing the need to scroll when a report has many parameters).  
Added Email_Message_Save command line argument to save the email message body to an 
HTML or Text file. This allows you to take advantage of the email message HTML editor to 
generate web pages with dynamic content from a Crystal report without using the HTML 
export. 
Added a TXT_DeGUID_png command line argument to remove GUIDs (unique identifiers) 
from png file references and file names in HTML exports. This can make the process of 
generating web dashboards faster, cleaner, and simpler. For detail, see "Removing GUIDs 
from png Files Referenced in HTML Exports." 
Txt_Replace_Tokens command line argum
ent now has a ‘DeleteLinkedFile’ option designed 
for Web Dashboard generation cases where properly named linked image files already exist 
(and don’t need to be changed). When using this option, after cleaning the HTML references 
to linked image files, the newly generated image files are simply deleted (instead of renamed). 
For detail, see ‘
Replacing Content in Text/HTML Files 
Token Approach
.’
If the Email_To option contains the text "VC_Skip_Email", the actual emailing of the 
message is skipped. This allows you to use a formula that returns an email address or 
"VC_Skip_Email" to control whether an email will be sent out. It also allows you to use the 
new Email_Massage_Save command line argument without emailing anything. 
When queuing emails as .eml files to an outgoing folder, if the Email_From option contains 
the text "[VC_Blank_Address]" the email from option is set as blank. This supports rare use 
scenarios where the user wishes to open the .eml files in Outlook and populate the From 
address (and the c
ertificate) based on the user’s Outlook settings. 
When queuing emails, accented characters in the .eml file names are now replaced with 
unaccented characters. This protects against emailing failures. 
XLS_AutoFit now provides arguments for specifying a maximum column width and 
whether or not the content of maxed-out columns should wrap.  For detail, see "Column 
Auto Fit in Excel Exports" 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 270 
XLS_AutoFilter now provides two new arguments. The first argument specifies the cell 
location where AutoFilter should be applied. This is useful when the 
tabular range doesn’t 
start at the top of the spreadsheet.  The second argument specifies a cell location where 
Freeze Panes should be applied. For detail, see "Auto Filter & Freeze Panes in Excel 
Exports" 
XLS_Range_Insert now takes care of setting the resulting workbook to open to the original 
sheet and selection that were last set in the source workbook. 
Macro-Enabled Excel workbooks (.xlsm) can now be targets for adding or replacing 
tabs (TabInOldFile or TabInOldFile_Replace functionality). This allows your workbook to 
apply Macro logic to the refreshed data. 
Fixed a problem with specifying RGB color for excel tabs. 
The Print_Copies command line argument can now handle field/formula references. For 
example, "Print_Copies:{@Label_Quantity}" 
XLS_Pivot_Table can now handle cases where rows or columns have extremely large 
number of unique values (provided your machine has Excel 2010 installed).  
ODBC export with REPLACE option now deletes records (rather than DROPs the table) 
before the export. If the table has an index, this ensures the index is preserved.  
Documents you may be interested
Documents you may be interested