c# pdf library itextsharp : Remove metadata from pdf file SDK control service wpf web page asp.net dnn Visual_CUT_User_Manual33-part539

©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 331 
For export and/or e-mail bursting processes, the progress window now shows a progress bar 
and a counter: 
Thanks to Jon Palmbak (LeBoeuf, Lamb, Greene & MacRae, L.L.P.) for suggesting and 
testing these enhancements.  
Added an Export Format option of HTML 40 (Page Navigation)  
This option exports each page to a separate HTML file  
(under the specified export file folder) and adds HTML page navigation links to the page 
To enable this option, users with existing Visual CUT installations should add the following 
highlighted record to the Export_Opt table in Visual CUT.mdb  
Thanks to Subu Swayam (Clark County Washington) for suggesting and testing this 
Version 2.5.3400: Released 4/16/2003 
The Silent Failure option for Scheduled/Unattended Execution via Command Lines or 
Batch Files (see Update History for Version 2.5.0) now avoids message boxes in cases where 
e-mail processing failed.  Instead, the error message is recorded in Failure.log 
A new Silent Failure option for Attended Execution (user presses the START button 
interactively) was added.  This option allows users to hit the START button and walk away 
when the processing takes a long time.  
When this option is turned on, any errors (e.g., one of the Groups didn’t have an e
address associated with it) are recorded in Failure.log instead of halting the execution with a 
message box.  
Here is an example of such an error message in the Failure.log:   
An attempt to send e-mail failed for the following reason(s): No Recipient E-mail Address Specified 
C:\Program Files\Visual CUT\Visual_CUT_with_Deliberate_Email_Problems.rpt: 4/9/2003 1:06:43  
You turn on this option by opening DataLink Viewer.ini (located where you installed Visual 
CUT) and specifying the following option: 
Remove metadata from pdf file - 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
extract pdf metadata; online pdf metadata viewer
Remove metadata from pdf file - 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
batch edit pdf metadata; read pdf metadata java
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 332 
Thanks to Jon Palmbak (LeBoeuf, Lamb, Greene & MacRae, L.L.P.) for suggesting 
and testing these changes.  
Fixed a problem with redundant prompting for Parameters with Currency data type 
(during interactive as well as scheduled processing of reports).  
Thanks to Helen Hiebert (Independent Consultant) for identifying the problem and testing the 
fixed version.  
Initial attempt to connect (before prompting user) is now made without the User ID stored by 
Crystal for each table.  This avoids logon problems against certain data sources (e.g., SQL 
Server) when the data source uses integrated (NT) authentication or when the ODBC data 
source includes saved settings for User ID & Password..   
Thanks to Dave Neubauer (Bekaert Specialty Films) for identifying the problem and testing 
the fixed version.  
E-mail message text that starts with <HTML> and ends with </HTML> is now interpreted as 
HTML allowing fancy formatting effects.  
Thanks to Nathaniel Wetherbee (PFPC) for the suggestion. 
Version 2.5.3200: Released 3/29/2003 
Burst-exporting to Crystal RPT files (with saved data) results in files as big as the original 
(non-bursted) file size, even though these files show only the bursted portion.  Visual CUT 
can now take an extra step that shrinks the size of these RPT files
You turn on this option by opening DataLink Viewer.ini (located where you installed Visual 
CUT and automatically created the 1
time you run Visual CUT) and specifying the following 
Added a Command Line option to burst a report to a printer (to take advantage of 
automatic stapling or faxing). 
Fixed a problem where unattended processing of reports using Oracle Stored Procedures 
failed with a logon prompt (unless the scheduling string specified the user_id & password).   
Thanks to Ben Pomeranz (WorldCom) and Shawn Wright (Shawnigan Lake School) for 
suggesting and testing these changes.  
Version 2.5.102: Released 2/27/2003 
Removed the size limitation (250 characters) on the total length of e-mail Attachment 
file names.   
Since multiple files can be attached to a single e-
mail (using ‘
’ to separate the file names), 
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Remove Password from PDF File in C#.NET. These C# demos will help you to delete password for an encrypted PDF file. // Define input file path.
pdf keywords metadata; add metadata to pdf file
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Remove bookmarks, annotations, watermark, page labels and article threads from PDF Document and metadata. NET Demo Code to Optimize An Exist PDF File in Visual
edit pdf metadata online; view pdf metadata in explorer
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 333 
one user ran into a need to specify file names that add up to more than 250 characters.   
The new version has no size limit on that option. 
Current users should simply open their Visual CUT.mdb and change the data type of the  
Attachments field in the Report_Opt table from TEXT to MEMO
Thanks to Bernard Paes (Flag Choice Hotels) for suggesting the change.  
Version 2.5.101: Released 2/10/2003 
Removed domain name checking from e-mail addresses.  This is due to a variety of new 
domain names being added to the internet over time.   
Thanks to Larry Bodie (Kelsan, Inc.) for suggesting the change.  
Version 2.5.1: Released 1/22/2003 
Fixed an issue with batch file scheduling of reports for printout only. 
Thanks to Mike Marsten (UCSF) for identifying the issue and testing the fix. 
Version 2.5.0: Released 12/17/2002 
Reports that result in zero records can now be viewed and set up interactively. 
Thanks to Abbas Rostami (Cubic Corporation) for suggesting this functionality. 
Schedule/Unattended Execution via Command Lines or Batch Files now allows silent  
logging of any failures and avoiding message boxes.  The details about the failure get logged 
into a text file (Failure.Log) located where you installed Visual CUT.  You turn on this option 
by opening DataLink Viewer.ini (located where you installed Visual CUT and automatically 
created the 1
time you run Visual CUT)  
and specifying the following option: 
In order to respond (for example via Batch File IF THEN logic) to Success or Failure of 
Visual CUT processing, you can now check for the existence of Success.txt (in the same 
directory where Visual CUT is installed) after each invocation of Visual CUT processing via 
a command line.   
You turn on this option by opening DataLink Viewer.ini (located where you installed Visual 
CUT and automatically created the 1
time you run Visual CUT)  
and specifying the following option: 
Thanks to Mike Marsten (UCSF) for suggesting and testing this enhancement. 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Ability to remove consecutive pages from PDF file in VB.NET. Enable specified pages deleting from PDF in Visual Basic .NET class.
view pdf metadata; pdf xmp metadata editor
VB.NET PDF remove image library: remove, delete images from PDF in
Image: Insert Image to PDF. Image: Remove Image from PDF Page. Image Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process.
extract pdf metadata; remove metadata from pdf
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 334 
Version 2.4.8: Released 12/10/2002 
Fixed a recently-introduced bug causing exporting failure ("The remaining text does not 
appear to be part of the formula") 
when Bursting a report that doesn’t have a Record 
Selection Formula. 
Thanks to Rick Scero from SITEL for catching the problem. 
Added functionality to allow command line arguments to override the (encrypted) login 
information saved for the report in Visual CUT 
(for example, … 
dba" "
In cases where different users own different schemas in the same database, this allows 
dynamic switching between these schemas.  
Thanks to Abbas Rostami (Cubic Corporation) for suggesting this functionality.  
Modified the Login_Opt table in Visual CUT.mdb to allow handling of cases where the 
Crystal runtime components return a blank Server Name in the connection properties of a 
table.  Note: if you already have Visual CUT installed you need to do the following before 
installing this new version
1.  Before installing,  
rename your Visual CUT.mdb file (to Visual CUT OLD.mdb)  
to allow the install to include the new Visual CUT.mdb file.   
2.  Run REMOVE and INSTALL using the new msi file 
3.  Open Access twice: one instance with Visual CUT OLD.mdb  
and the other instance with Visual CUT.mdb   
4.  Select and copy (Ctrl-C) the records in the old Login_Opt table 
5.  Switch to the new Visual CUT.mdb, open the new Login_Opt table  
and append (Edit, Paste Append) the records into it. 
this allows you to retain the (encrypted) login information for the reports 
you added to Visual CUT.  
6.  Copy the Report_Opt table from Visual CUT OLD.mdb  
over (overwrite) the same table in Visual CUT.mdb  
this allows you to retain the information about the reports you added to 
Visual CUT
Implemented an improvement to exporting speed . 
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Ability to remove a range of pages from PDF file. Free trial package for quick integration in .NET as well as compatible with 32 bit and 64 bit windows system.
change pdf metadata creation date; add metadata to pdf file
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Document and metadata. C#.NET DLLs: Compress PDF Document.
remove metadata from pdf file; pdf xmp metadata viewer
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 335 
Version 2.4.4: Released 11/21/2002 
Added dll files for exporting to HTML  on PCs that may be missing those files. 
The new version tolerates command line arguments that end with spaces.  
Version 2.4.3: Released 11/15/2002 
Added support for exporting to and dynamically creating subdirectories using UNC in 
addition to Mapped Network Drive references. For example:  
{@Year}\Sales for {Product_Type.Name}.pdf 
Instead of 
{@Year}\Sales for {Product_Type.Name}.pdf 
Thanks to Mike Marsten (UCSF) for suggesting and testing this enhancement. 
Version 2.4.0: Released 11/11/2002 
Fixed a bug causing failures when saving (interactive mode) and using (scheduled or 
command line mode) the encrypted logon information for reports. 
When exporting to non-existent or non-permissible drive & directory, the user (during an 
interactive session) now gets a message box explaining the problem, an indication that 
exporting failed (in the progress window) and a clean return to the third tab. 
Fixed a problem of failed scheduled printing without command line Printer argument.  
When clicking Cancel from a log-in dialog box, Visual CUT now avoids repeated attempts 
(log-in windows) to log-in to each table in the main report as well as in the subreports.  
Thanks to Mike Marsten (UCSF) for identifying and testing most of the issues above.  
Version 2.3.5: Released 11/02/2002 
Added support for single-pass distribution of Crystal reports to multiple printers on 
the network:   
"Printer_Only:" argument (e.g., "Printer_Only:\\sobpc10\sobhp04") now allows you to 
schedule printing and skip any exporting, bursting, and e-mailing options saved for the report 
in Visual CUT.  This allows you to save the report once in Visual CUT and control which 
functionality (printing or exporting & e-mailing) via command line arguments. 
Visual CUT can now accept an unlimited number of "Printer" and/or "Printer_Only" 
command line arguments and send the report to all these printers. This improves 
performance, compared to specifying each printer destination in a different command line, 
because the report gets retrieved and processed only once.  
Version 2.3.0: Released 10/31/2002 
Added functionality to allow a command line argument (for example, 
"Priner:\\sobpc10\sobhp04") to specify the Printer destination.  This allows you to save a 
Crystal report once within Visual CUT but schedule printouts to different printer destinations 
on your network.   
Version 2.2.0: Released 10/30/2002 
Added functionality to allow command line arguments (for example, "Parm1:1998") to 
override the parameter values saved for the report in Visual CUT.   
VB.NET PDF File Permission Library: add, remove, update PDF file
Image: Insert Image to PDF. Image: Remove Image from PDF Page. Image Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process.
clean pdf metadata; analyze pdf metadata
C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
Help to add or insert bookmark and outline into PDF file in .NET framework. Ability to remove and delete bookmark and outline from PDF document.
pdf metadata editor; pdf keywords metadata
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 336 
This allows external control of parameter values without the need to open the report in 
Visual CUT, specify new parameter values, and save the new settings each time new 
parameter values are needed. 
Thanks to Jorge Vazquez (Merck) and Mike Marsten (University of California San Francisco) 
for the enhancement idea. 
Corrected the Tab sequence in the login dialog (used for secure data sources).   
Version 2.1.0: Released 10/21/2002 
Fixed electronic bursting problem when grouping on text with single quotes (for example, 
O’Keefe). The n
ew version can handle any number of single quotes embedded in the text of 
the field/formula used for Grouping at level 1). 
Thanks to Dave Hawkins from www.orbitz.com for catching the problem. 
Version 2.0.0: Released 10/10/2002 
Added compatibility with Crystal Reports Version 9.0 
Modified Print button to allow selection of printers. 
Version 1.4.0 Released 9/28/2002 
Implemented new functionality allowing users to control how empty reports (zero selected 
records) are handled during scheduled execution: 
Using the 
command line argument aborts execution of such reports silently (no 
message boxes that could interfere with continued processing of other scheduled 
repots). This is the correct choice if you have reports that should be e-mailed to users 
only if they contain records.  This is a typical approach for exception reports. 
Using the new 
command line argument forces execution of empty reports. This is 
the correct choice if you have reports that should be exported and e-mailed to the 
users even if empty.   
Thanks to Jim Woodin  (Diamond V Mills) for the enhancement idea. 
The Status Bar now shows the number of records selected in the report instead of number of 
records read from the database. 
Visual CUT can now be installed on PCs without a Crystal Reports installation. 
Version 1.3.3 Released 9/07/2002 
Integrated the functionality of DataLink Viewer  into Visual CUT
This allows you to select parameter values based on live data in the database. You can 
experience the new functionality by simply using Visual CUT to view the following sample 
report: DataLink_Viewer_Year_and_Product_Prompts.rpt report    
For more detail, see the DataLink Viewer user manual at www.MilletSoftware.com 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 337 
Added Minimize & Resize capabilities to the Progress Window. 
Blocked the display of Group Level 1 fields & Formulas on the 3
Tab in cases where the 
bursting option is disabled.  Only fields from the Report Header or Footer are available in 
such cases.  The logic is that if no bursting is possible, only values for the whole report are 
relevant in specifying e-mailing options. 
In cases were scheduled or unattended processing is initiated (using the 
command line 
argument) the main form as well as the progress window are now minimized as icons on the 
Task Bar.  You can restore the progress window (by clicking the Visual CUT icon on the 
Task Bar) in case you want to observe or stop the unattended processing.   Thanks to Jim 
Woodin  (Diamond V Mills) for the enhancement idea. 
Changed the user interface (hourglass icons, status bar messages, incrementing group value 
count) to clarify to the user what is going on when opening of a report takes a long time.  
Very large reports or reports with lots of subreports  take some time to a) open in the Preview 
Tab, and b) Process Group Level 1 values and formulas when moving to the processing (3
tab.   Thanks to José L. Alsina (Innovatec) for the enhancement idea. 
Version 1.2.5 Released 8/09/2002 
Tab 3 now shows what printer was associated with the report in Crystal (using the File, 
Printer Setup…
dialog).  Visual CUT sends reports scheduled for printing to that printer.  
Within Crystal, you can associate each report with a different printer using the File, Printer 
Thanks to Jim Woodin  (Diamond V Mills) for the enhancement idea. 
Fixed an issue with the "scheduling string" on tab 3 not being refreshed. 
Stopped a warning message that appeared when scheduling a report only for printing.  
Minor enhancements to user interface, including better use of space when user increases the 
size of the window. 
Version 1.2.4 Released 8/05/2002 
The progress window now shows a STOP button allowing you to abort the exporting/emailing 
Modified th
e software installation to rely on whatever exporting dll’s are installed for Crystal 
Reports. This means that if you plan to use the exporting functionality of Visual CUT, your 
PC must have Crystal Reports installed.  This change aims at removing exporting failures on 
some PC installations due to dll conflicts between Visual CUT and Crystal Reports.  
Version 1.2.3 Released 8/02/2002 
The path (not just the name) of the exported file name can now be dynamic (drag-and-drop 
fields and formulas).  If the speci
fied subdirectory structure doesn’t exist, it is created 
automatically.  This allows for easy archiving of exported reports into dynamically specified 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 338 
directory (or web site) structures. Thanks to Jim Woodin  (Diamond V Mills) for the 
enhancement idea. 
If a report with Saved Data is opened interactively, Visual CUT now asks the user if current 
data from the database should be retrieved.  If the user answers ‘No’, the Saved Data is used. 
This allows processing of reports without connection to a database.  Thanks to David Parker 
of VendorsInfo.Com for the enhancement idea. 
Note: Scheduled reports with saved data use the saved data. 
Solved an Issue with processing options not being saved the first time. 
Version 1.2.0: Released 7/30/2002 
Capture report-level and group level-1 fields & formulas of any data type provided they are 
placed in report or group level-1 headers and footers. The fields & formulas are captured 
even if they, or even the section as a whole, are suppressed. 
Support electronic bursting if Group Level-1 is Text or Numeric field/formula. 
Print Scheduling ability (including multiple copies and collating options). 
Manage reports that are not designed for bursting.  Useful in cases where you simply want to 
schedule a report for printing or full exporting and e-mailing.   
Save and apply (for scheduling) multi-value parameters information  
(discrete, range, and even mixed type values can now be saved for later scheduling).  
Fixed HTML export issue. 
Improved speed of multiple e-mail operations.  
Improved the display of processing progress and added elapsed time information. 
Version 1.1.0: Released 6/25/2002 
Added prompting and encrypted management of Logon information for  
multiple data sources and subreports
Added Scheduling support.    
Version 1.0.0: Released 6/14/2002 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 339 
Known Issues and Limitation 
1.  The Application stores Logon information in a strongly encrypted format to allow scheduled 
operations). While this information is NOT available during interactive use of the 
application, it allows scheduling (-e switch in RUN command line) using this stored logon 
information.  Hence, make sure your PC is accessible only to those who have access rights to 
all reports managed by Visual CUT
2.  Reports that use a Business Objects UNIVERSE as a data sou
rce can’t be refreshed in Visual 
CUT.  Instead, use the BO platform to schedule exports of such reports to a Crystal Report 
format.  This provides an rpt file with saved data. You can then burst/process these reports 
via command line processing in Visual CUT, provided you turn on 'Use Saved Data in 
Scheduled Reports' in the Options dialog or include ..."Use_Saved_Data:True" in the 
command line.   
3.  Note: this restriction doesn't apply to Visual CUT 11.  
The License Agreement for Crystal Reports 9 stipulates that: 
This means that, unless you use Visual CUT 11 (where the broadcasting license restriction 
no longer applies), you can legally distribute reports to more than 50 recipients only if 
that operation was initiated manually by clicking the Start button or by starting a batch 
file.  So if you want to use Visual CUT to schedule report distribution to more than 50 
recipients, use Visual CUT 11.  
"Report Distribution System" means any process or system or combination of 
processes or systems that is or are used to automatically and/or regularly deliver, 
share or distribute Reports, without providing any Access to a Server/Web-based 
Application:   (a) to greater than fifty (50) end users directly, or (b) to a location that is 
accessible to greater than fifty (50) end users, who are reasonably likely to view or use 
the Reports.  A Report Distribution System shall not include:  (a) distribution of 
Reports in hard copy form; (b) manual distribution on a one-time or ad hoc basis
or (c) distribution of Client Applications created using the Royalty Free Runtime 
Software.  For purposes of calculating the number of end users, you do not need to 
include any end user who otherwise has a valid license to use the Software or any of 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 340 
4.  Patrick Pettibon from MatchMarketing (www.matchmarketing.com)  
has identified  a problem and a solution to image quality issue when previewing or exporting 
(PDF/RTF/Word) Crystal Reports that have charts, pictures, subreports, or OLE objects
The problem is described by a tech support document:  
You basically need to set the value of two keys in the registry: 
BitMapMagnifDenominator   (value should be 1)  
BitMapMagnifNumerator   (value should be 4) 
For Crystal 8.5: 
For Crystal 9: 
However, when running a  tool such as Visual CUT, similar settings are also required  
under a different registry folder. Here are the required settings for Visual CUT 11:  
You can download a zip file with detailed instructions, Before/After images, and REG files (one 
each for 9.0, 8.5, and XI R2 versions) that can be imported into the registry in order to set the 
required keys from: 
The usual warnings about editing the registry apply.  
7. Burst-exporting to Crystal RPT files format results in files with saved data for the whole 
report because the applied filter only hides data.  To ensure the resulting rpt files include only the 
data for each group, you can instruct Visual CUT to generate the rpt files by discarding their 
saved data and retrieving only the data for each group.  This takes more time but ensures that 
recipients can't gain access to data that doesn't belong to the exported group and that file 
sizes are smaller.  To use this option, turn on the "Shrink Bursted RPT Files" in the Options 
dialog. Note: this problem 
affect any other export format. This means you should not 
worry about this when exporting, for example, to pdf, excel, etc. 
Documents you may be interested
Documents you may be interested