c# pdf library itextsharp : Online pdf metadata viewer application Library utility azure .net wpf visual studio Visual_CUT_User_Manual31-part537

©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 311 
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 
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 138.  
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.   
Online pdf metadata viewer - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
endnote pdf metadata; google search pdf metadata
Online pdf metadata viewer - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
pdf xmp metadata viewer; change pdf metadata creation date
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 312 
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.   
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
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.      
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
read pdf metadata online; pdf xmp metadata
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Create PDF Online. Convert PDF Online. WPF PDF Viewer. View Image to PDF. Image: Remove Image from PDF Page. Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
acrobat pdf additional metadata; pdf metadata online
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 313 
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 
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 147. 
VB.NET PDF - WPF PDF Viewer for VB.NET Program
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
modify pdf metadata; edit pdf metadata acrobat
VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
bulk edit pdf metadata; preview edit pdf metadata
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 314 
Version 5.1001: Released 10/14/2005 
Faster loading and bursting of large reports with many group values
Visual CUT can now embed TEXT exports (or any specified .TXT, .TEXT, or .PRN 
attachment file) directly in the email message body (instead of as an attachment). See 
"Embedding TEXT Export in Email Message Body". 
After a PDF Merge, if there are bookmarks anywhere in the resulting pdf file (even if the first 
document doesn't have bookmarks), the bookmark window is made visible. 
Fixed a problem causing some command line arguments in the Crystal XI version of Visual 
CUT to be treated as static rather than dynamic. 
Warning messages are now not logged into the Failure.log file. A new checkbox ("Log 
Warnings") in the Options dialog allows you to request logging of warnings.  
Email attachments can now be specified using wild cards in the file name(s).   
For example, to send all files that start with the current Customer ID:  
Data Constants for date and numeric parameters are now supported for range (not only 
discrete) parameters.  See "Using Command Line Arguments to Specify Parameter Values". 
When using Printer_Burst or Printer_Burst_Only command line arguments, the printer 
name argument is now dynamic.  You can create a formula that returns a different printer 
name for different group values, embed that formula as the printer name argument, and sent 
the printouts for different groups to different printers. 
For ODBC data sources, users can now directly enter a database name into the login dialog 
if they wish to override the database specified in the ODBC data source or in the report itself.  
For detail see "Overriding the Database Specified in the Report or ODBC DSN."  
When using a Native connection to Oracle, you can now change the Server name in the login 
dialog.  Also, a new command line argument (Oracle_Server) allows you launch report 
processing against a specified Oracle server.  See "Overriding the Server in Native Oracle 
Visual CUT can now merge formula values into a PDF Form and save/send the result as new 
PDF files. See :Saving PDF Files to Image Files."  
C# HTML5 PDF Viewer SDK to create PDF document from other file
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
search pdf metadata; add metadata to pdf programmatically
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
This online HTML5 PDF document viewer library component offers reliable and excellent functionalities. C#.NET users and developers
metadata in pdf documents; pdf metadata viewer online
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 315 
Version 4.9007: Released 7/15/2005 
PDF Merge operations now also merge the bookmark information from all files.  
The details are discussed in the section "Merging pdf Files"  
In particular, read the section on "Using a Text File to Specify Files for Merging." 
Fixed an ini file problem causing the Set_PDF_Properties option to be set to TRUE each time 
Visual CUT was reloaded. 
Fixed a multi-tab excel export issue (when using the Tab! Option). 
Fixed an issue causing Export_Mode and Email_Mode command line arguments to be 
ignored if the report has saved settings. 
Fixed an issue causing reports with no saved settings to abort processing if no export or email 
options were specified (for example, in cases where only a printout is desired). 
Removed internal validation of email addresses (in case users are using an email-to-fax 
bridge which requires a non-standard email address). 
Fixed an issue causing generation of PDF bookmarks to ignore cases where the report is 
exported in whole (no bursting) and there's only one requested bookmark
Added an option to start page numbering of PDF files on a given page and a given 
number.  For example, start numbering on page 2 with the number 1. See the section on 
Adding Page Numbers to a PDF File for more detail. 
Added an option to adjust page numbers in generated TOC .  For example, if page 
numbering for the document started with 1 for page 2 (ignoring a title page), then the TOC 
can also offset the displayed page numbers by 1. See the section on "Adding a Table of 
Content to the exported PDF File" for more detail. 
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
Create PDF Online. Convert PDF Online. WPF PDF Viewer. View Image to PDF. Image: Remove Image from PDF Page. Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
remove pdf metadata; edit pdf metadata
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
zonal information, metadata, and so on. Extract image from PDF free in .NET framework application with trial SDK components for .NET. Online source codes for
analyze pdf metadata; pdf metadata viewer
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 316 
Version 4.9003: Released 4/25/2005 
The ODBC Export Options dialog now allows you to select Abort (default Crystal action), 
Append, or Replace as the action when the target table already exists. 
The details are discussed in the section "Text Functionality." 
Using command line arguments, you can now invoke processing even for reports that have 
no saved settings in Visual CUT.  The details are discussed in the section "Using Command 
Line Arguments to Process Reports with No Settings." 
New Export_Format command line argument is now available to provide or override the 
Export Format  saved for the report in the 3
tab options. 
New Export_Mode, Email_Mode , and Email_SMTP_Server command line arguments are 
now available to provide or override the processing options saved for the report in the 3
The Export_File and Email_Attach command line arguments are now dynamic 
(field/formula names are replaced with values from the report). 
You can now export to multiple files and export formats in a single pass
This applies even to bursting, so each bursting cycle can generate multiple export files and 
formats. The details are discussed in the section: "Exporting to Multiple Files/Formats in a 
Single Pass."  
Fixed a login problem (when subreports connect to a different data source). This problem 
occurred only in the Crystal 8.5 runtime components version of Visual CUT. 
Fixed a problem in changing ODBC DSN sources when running the Crystal 9 runtime 
components version of Visual CUT with reports from earlier versions of Crystal. 
Added a TabInOldFile_Replace! Option in excel export file names.  
Visual CUT inserts the exported report as a sheet (tab) in an existing excel file if the tab 
doesn't yet exist, but replaces the content of the tab if it already exists 
This allows other sheets to refer to the content (periodically refreshed by Visual CUT) of that 
tab. The details are discussed in the section: Appending or Replacing Data for Existing Tabs.   
Thanks to Egil Stenberg (Flextronics) for sponsoring this development. 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 317 
The installer(msi) file now defaults to a per-machine installation, if installed by an 
Administrator.  This facilitates the deployment of Visual CUT when an Administrator 
installs the software for use by other users. In the past, such cases would require installation 
from a command line with an ALLUSERS=1 argument. 
Visual CUT 9 now uses a new set of Crystal 9 runtime components that, among other minor 
fixes, can provide much faster execution of Crystal 8.5 reports in certain cases (one user 
reported a decrease from 3-5 minutes to 10 seconds). 
Added a command line argument (PDF_Print_SPLIT) that allows you to split the printout of 
a PDF file to multiple printer trays. For example, you may want to print the first page from 
a tray containing your company's letterhead, and the rest from a regular paper tray.  
Version 4.6005: Released 2/17/2005 
New Grid for Selecting Reports with enhancements such as: 
-  more columns (path, report, title/description, subjecttype, date/time last used ) 
sort on any column by clicking the column header 
group on any column by dragging the column header to a Grouping area 
select larger or smaller font size (right-
click column headers…) 
hide/show columns (right-
click column headers…) 
- Select multiple reports and load them into the grid in one step 
When running reports that use ODBC data sources, you can select which ODBC data source 
should be used. This is explained in detail in the section: Selecting an Alternative ODBC 
Data Source . 
A new command line argument (ODBC_DSN) allows external control of which ODBC 
data source is used.  This is explained in detail in the section: Selecting an Alternative 
ODBC Data Source . 
The main window remembers its size from session to session
Added a browse button to allow easy selection of file attachments.   
The dialog allows selection of multiple files and adds the choices (separated by semi-colon) to 
any choices already specified.  Note: if file attachments are dynamically named (using 
fields/formulas from the report), you must edit the resulting text because the file browse 
dialog is restricted to existing files.  
Added a browse button to allow easy selection of a text (*.txt) file for use as an email 
distribution list.  After the file is selected, Visual CUT automatically adds the required 
"FILE:" prefix inside the "Email To" option. 
Added Number constants for specifying Year or Month relative to the current year or month.  
This is described in the section "Number Constants."  Thanks to Paul MacKenzie (Silberline) 
for sponsoring this development. 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 318 
Added a Skip_Recent command line argument allowing you to instruct Visual CUT to skip 
processing of a whole report or a bursting step if the target export file already exists and was 
created less than N minutes ago.  A detailed description of how this allows you to avoid 
generating duplicate emails is described in the section "Avoiding Duplicate Processing." 
Visual CUT can now embed HTML exports directly in the email message body (instead of 
as an attachment). This allows you to easily generate professional looking email messages 
that contain logos and charts (invoices, management reports, etc.). 
Version 4.1001: Released 12/30/2004 
To facilitate emailing to a long list of recipients, you can now specify email distribution lists 
in text files. The details are discussed in the section: Specifying Email Distribution Lists in 
Text Files   
Visual CUT can now handle cases where multiple composite email destinations  (display 
name as well as email address) are specified in the To, CC, or BCC emailing options.  The 
details are discussed in the "Dynamic Tables inside HTML Email Messages" section.  
Visual CUT now creates the directory of a specified merged PDF target file  
if the directory doesn't already exist. 
PDF Merging operations now succeed even when the pdf file names contain commas. 
Fixed a problem with Print_Copies command line argument. 
Added DataLink_Viewer.ini options to set 3 lines in the About dialog to text of your 
choice.  This is useful if you are a consultant installing Visual CUT for a customer and 
you wish to specify your contact information for technical support.  For example, using 
the following settings in DataLink_Viewer.ini: 
About_Line2=For Technical Support, contact Jane Doe: 
About_Line3=Jane_Doe@acme.com  (888) 1234-4567 
you would get the following About dialog: 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 319 
Note: as demonstrated with the www.acme.com line, entries containing only a url are 
automatically treated as web links. 
Fixed an issue related to not storing/reusing login information (encrypted) for reports if they 
use the same data source and were opened one after the other in the same interactive Visual 
CUT session.  Thanks to Paul Stewart (Worthington Aviation) for identifying the issue and 
testing the new version. 
Using command line arguments, you can now override the server and the database the 
report connects to.  This is currently limited to SQL Server OLE DB data connections. 
Version 3.9005: Released 09/29/2004 
Visual CUT can now merge (and print if desired) any number of PDF files.  
This allows users to combine (for e-mailing, print stapling, etc.) Crystal outputs from multiple 
reports with different page orientations.  
Visual CUT now treats the following command line arguments as "dynamic" in the sense that 
field/formula names are replaced with dynamic values from the report (just as you drag & 
drop fields & formulas into the various options in the 3
tab within Visual CUT): 
Among other things, this allows you to easily protect individual PDF exports with 
different passwords for each group. 
You can now specify the PDF file name that should be processed by the command line 
arguments of:  PDF_PROTECT, PDF_PAGE_N, and PDF_TOC.   
This allows you to add a Table of Content, add Page Numbers, and protect any PDF files -- 
not just the PDF file being exported by Visual CUT.  
The default remains to apply these processing steps to the exported PDF file, but if you 
specify a file name (as the last element in these command line arguments), the requested PDF 
processing would be directed to that file. 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 320 
For example, this is useful when using Visual CUT to merge PDF files (using 
PDF_MERGE) and then protecting the resulting merged file.  
Note: this is an optional argument 
no need to change existing scheduling strings.  
Version 3.8001: Released 08/18/2004 
Visual CUT can now generate Color-Coded Bookmarks in exported PDF files.   
See example at: www.milletsoftware.com/PDF_with_Color_Coded_BookMarks.jpg 
The details are discussed in the section: Controlling PDF Bookmark Colors (& Text)This is 
useful for visually indicating item performance or status (e.g., red color indicating poor 
A new command line argument allows you to Encrypt & Protect Exported PDF files (using 
128-bit encryption). This allows you to control various aspects such as whether the user 
would be prompted for a Password and what actions (Print, Copy, Edi
t, add Annotations,…) 
are allowed. 
A new command line argument allows you to Add a Table of Contents (including 
hyperlinks to the appropriate pages) to the exported PDF file
See example at:  www.milletsoftware.com/PDF_with_TOC_and_BookMarks.jpg 
This is useful when users need to navigate through hardcopy printouts of large pdf files. 
Thanks to Jim Stickley (TraceSecurity) who sponsored the development of this functionality. 
A new command line argument allows you to Add Page Numbers to the Exported PDF file.  
This is useful when adding a Table of Contents (as discussed above) since in such cases the 
page numbers from Crystal would be wrong.  The details are discussed in the section: Adding 
Page Numbers to a PDF File . 
Thanks to Jim Stickley (TraceSecurity) who sponsored the development of this functionality. 
A new DataLink_Viewer.ini file option (Job_Status_Path) under a [File_Locations] section 
allows you to override the default location (Visual CUT application folder) for the Job Status 
indicator files.   
A new DataLink_Viewer.ini file option (Rename_Printer_Jobs) under a [Options] section 
allows you to override the default behavior whereby Visual CUT assigns the (dynamic) export 
file name option (if specified) to the document name shown in the Printer queue when 
executing scheduled or command line printouts of reports: 
This is useful in situations where you don't have permissions to name printer jobs. 
Fixed an issue with paper source (tray) not being preserved when specific printer destination 
is specified via command line arguments. 
Documents you may be interested
Documents you may be interested