ghostscript.net convert pdf to image c# : Create fillable forms in pdf Library SDK class asp.net .net wpf ajax Visual_CUT_User_Manual25-part1552

©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 251 
Table of Command Line Arguments (Contd.) 
Argument 
Purpose 
Example 
Miscellaneous 
After_Burst_Batch 
Interweave Reports Output 
"After_Burst_Batch:C:\VC_Prod_Type.bat>>Hide>>NoWait" 
After_Export_Batch 
Trigger Batch file after export   "After_Export_Batch:C:\temp\Archive_to_RAR.bat>>Show>>NoWait" 
Before_Report_Run_SQL 
Update DB Before Report  
Run 
"Before_Report_Run_SQL:MyDSN>>>>>>Update "JOBS" SET "Processed" = FALSE 
WHERE "Emailed_To" = 'Not Yet' " 
After_Success_SQL 
Update DB after Processing 
"After_Success_SQL:Burst>>MyDSN>>>>>>Update "JOBS" SET "Processed" = True, "Date 
Processed" = Date() WHERE "Job Name" = '{@Job}'" 
After_Success_HTTP 
Trigger web service 
"After_Success_HTTP:Burst>>{@URL}" 
After_Success_Batch 
Trigger Batch File 
"After_Success_Batch:Whole>>c:\temp\Ship_Notifications_Burst_Done.bat>>Show>>Wait" 
Before_Export_Batch 
Trigger Batch before export  
"Before_Export_Batch:C:\temp\Archive_Previous_Exports.bat>>Hide>>Wait" 
Encrypted_Password_Set_Entry  Set Named Password 
"Encrypted_Password_Set_Entry
H:\DataLink_Viewer.ini>>Options>>Encrypted_Password_FTP>>sesame" 
SQL_Extract_Files 
Extract Files from Database 
"SQL_Extract_Files:
SG>>>>>>Picture>>c:\temp\>>Id>>.png>>Select * From Students>>False"
Skip_Recent 
Avoid duplicate processing 
"Skip_Recent:2880" 
JOB_STATUS_ID 
Control Job Status File Name 
"JOB_STATUS_ID:4523"  
FTP_Download 
Download files from FTP 
server 
"FTP_Download:Passive_1>>www.IBM.com>>milletso>>Encrypted_Password_SFTP>>/public/test/*.pdf>>c:\temp\"
FTP_Upload 
Upload Files to FTP Server 
"FTP_Upload:
Passive_1>>ftp.abc.com>>user>>pass>>{@Export_File}>>/public_html/Download"
SFTP_Upload 
Upload Files to SFTP Server 
"SFTP_Upload:22>>myserver.com>>PW>>user>>pass>>>>>>{@ExportFile} >>"
"
Use_Saved_Data 
Use Saved Data in report 
"Use_Saved_Data:True" 
Use_Saved_Data_Recent 
Use Saved Data if Not Older 
than N Minutes 
"Use_Saved_Data_Recent:60" 
Write_INI_Location 
Writes ini File Location to 
specified file 
"Write_INI_Location:c:\temp\VC_ini_Location.txt" 
Main_Files_Folder 
Specify Location of key mdb 
& ini files 
"Main_Files_Folder:path to folder holding DataLink_Viewer.ini & Visual CUT.mdb " 
ZIP_Files 
ZIP & Password Protect Files 
"ZIP_Files:File_List>Password>ZIP_File>AES" 
Create fillable forms in pdf - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert word to pdf fillable form; convert word to pdf fillable form online
Create fillable forms in pdf - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
create fillable form pdf online; create a fillable pdf form online
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 252 
Update History 
Version 6.9002: Entered Testing May 19, 2016 
Visual CUT now offers integrated dialogs for creating, managing, and monitoring 
scheduled tasks. While the Windows Task Scheduler is used as the engine for these tasks, the 
dialogs provide significant benefits for ease of use and for avoiding task failures.  
For detail, see 'Scheduling (new approach)' or watch this 9-minute video.  
When using the "Print_Copies:" argument for direct printing (not via PDF_Print), you can 
now set custom text on each print copy (such as 'Copy 1 of 2', 'Copy 2 of 2'). Note that the 
print quantity can be dynamically controlled by a Crystal field/formula. See 'Setting Custom 
Text for Each Print Copy' and this 
demo image
Increased the width of the Copies option to reflect cases where a field/formula is dragged into 
that option.  
Added PDF_Clone_And_Print command line argument. This solves use cases where 
multiple copies must be printed as a single stapled print job.  
Added [Ignore_Missing_Files] option for 
PDF_Insert_Pages_Tags.
During interactive exporting, a "Printer:" directive placed in the Arguments area of the GUI 
now also triggers printing. 
The HTML editor now avoids adding unnecessary style directives to the email message body 
("style=""BORDER-TOP-COLOR: ; BORDER-LEFT-COLOR: ; BORDER-BOTTOM-COLOR: ; BORDER-RIGHT-COLOR: ")
When command line processing of a report includes an Email_Get directive, if the number of 
newly captured emails that got inserted into the database is zero, the process now aborts 
without wasting time on processing the report (since there are no new records to process). 
You may override that new default behavior by setting an ini file option. See ' Triggering 
Email Capture'. 
Skip_Recent argument can now supports dynamic references to field/formulas. 
In cases where the Visual CUT window opens to an invisible screen location (a no-longer 
available second screen), holding down the shift key while restarting Visual CUT restores the 
default window location.  
Added support for the following date constant expressions: TODAY_PLUS_N_PLUS_M
TODAY_PLUS_N_PLUS_M_EOM, and TODAY_PLUS_N_PLUS_M_SOM  
Optimized exporting to xlsx to better support cases with many (>500K) records). 
C# Create PDF Library SDK to convert PDF from other file formats
Batch create adobe PDF from multiple forms. Create and save editable PDF with a blank page, bookmarks, links, signatures Create fillable PDF document with fields.
create fillable forms in pdf; add attachment to pdf form
VB.NET Create PDF from OpenOffice to convert odt, odp files to PDF
Create PDF document from OpenOffice Text Document with embedded fonts. Turn ODT, ODS, ODP forms into fillable PDF formats.
form pdf fillable; create fillable pdf form
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 253 
Added TXT_Encode argument to convert the encoding of text files.  
XLS_Save_As can now save to TXT format. This provides a solution to truncations of wide 
content when exporting to text directly. By exporting to Excel (Data Only) and then 
converting from Excel to text, you avoid the truncation problem.  
XLS_AutoFilter can now target a specific Excel workbook tab when Auto Filtering or 
Freezing Panes. For detail, see Auto Filter & Freeze Panes in Excel Exports
Added XLS_Split_ByColumn command line argument. This allows fast splitting of 
workbook based on unique values found in the first column. For detail, see Splitting Excel 
Workbooks by First Column
Added XLS_Range_Insert_File_Split command line argument. This allows fast splitting of 
a large excel files (by its 1
st
column) and inserting each 'slice" into an excel template. For 
detail, see Splitting Workbook & Inserting into a Template (faster method)
Visual CUT now aborts processing if it looks like export/email bursting is turned off by 
mistake. The message provides detail about what group-level fields/formulas were detected in 
export/email processing options. The message suggests turning on bursting or moving these 
fields/formulas from GH1/GF1 sections to RH/RF sections.  
When delegating exporting to DataLink Viewer, you can now export to RPTR file format by 
selecting 'Crystal Report' as the export format and setting '.rptr' as the export file extension. 
See 'Delegating Exporting/Bursting to DataLink Viewer 2011'. 
When delegating exporting to DataLink Viewer, you can avoid retrieving data twice by using 
"Proxy:dlv_snapshot".  For more detail, see Proxy Processing Using a Data Snapshot
ZIP_Files now allows specifying AES as a stronger encryption alternative. See ZIP and 
Password Protect Files.  
To support cases where Visual CUT generates eml files that are then opened manually in 
Outlook, and the Email From option needs to be reset, emails with blank Email From are 
allowed if: a) email queuing is enabled, and b) the Visual CUT outgoing folder is NOT the 
same as the smtpQ outgoing folder. 
If you use command line arguments to override email options (e.g. SMTP server) but wish to 
use the default email settings for failure alerts, you can now set the following entry in the 
[Options] section of DataLink_Viewer.ini: 
Email_Use_Defaults_For_Failure_Alerts=True 
VB.NET Create PDF Library SDK to convert PDF from other file
create adobe PDF document from multiple forms in VB Create and save editable PDF with a blank page Create fillable PDF document with fields in Visual Basic .NET
create a pdf with fields to fill in; convert word document to fillable pdf form
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
Create PDF document from OpenOffice Presentation in both .NET WinForms and ASP advanced .NET control to change ODT, ODS, ODP forms to fillable PDF formats in
convert word to fillable pdf form; convert pdf to fillable form
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 254 
The Email To, CC, and BCC labels now act as buttons that launch a dialog for viewing and 
selecting previously used emails (individual as well as grouped emails).  The list sorted by 
frequency of past use. You can use a checkbox or a double-click to Select/Unselect addresses. 
Addresses already populated in the clicked field display as Selected. The dialog supports 
searching. See 
demo image
Improved the color scheme for report list and other data grids. To activate the change, 
existing users need to delete ReportList,grd while Visual CUT is not running.  To open the 
folder where that file is located, click the version info button, double-click the text area at the 
bottom of the dialog, and close Visual CUT. Long-time users may also need to delete 
ReportList.grd from the application folder. See demo image
Added optional 
>>Show>>Wait argument to After_Success_BatchAfter_Burst_Batch
After_Export_Batch, and Before_Export_Batch. You can hide the batch file window by 
setting the 1
st
optional argument to 
Hide
instead of 
Show
.  You can tell Visual CUT to not 
wait for the batch to finish by setting the 2
nd
optional argument to 
NoWait
instead of 
Wait
.  
Fixes  
Fixed a report refresh/reload scenario causing the first group to lose dynamic field/formula 
values.  
Fixed a rare issue causing burst checkbox to lose its state. 
Fixed an issue with cloning rpt files when the internal settings database is redirected to certain 
types of DBMSs. 
During automatic conversion of illegal characters in export file names, A ':' character is now 
converted to '_' instead of ';' to avoid multiple export file names handling. 
Selective parameter change window now remembers choices for each report. 
Fixed a problem with HTML email messages with dynamic references to image files.  
Fixed a bug in Today_Plus_N_Plus_M and Today_Plus_N_Minus_M date constants. 
Fixed a PDF_Form issue. 
C# PDF Field Edit Library: insert, delete, update pdf form field
provide best ways to create PDF forms and delete PDF forms in C#.NET framework project. A professional PDF form creator supports to create fillable PDF form in
create a fillable pdf form from a word document; create a fillable pdf form
C# PDF Text Box Edit Library: add, delete, update PDF text box in
Able to create a fillable and editable to use it in any type of a 32-bit or 64-bit .NET application, including ASP.NET web service and Windows Forms for any
convert pdf file to fillable form online; convert word form to pdf fillable form
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 255 
Version 6.9001: Released November 21, 2015 
Key Features  
Visual CUT 11 can now delegate exporting/bursting to DataLink Viewer 2011 in order 
to support Crystal 2008/2011/2013 features: a) mixed portrait & landscape sections, 
b) Dissociate Formatting Page Size and Printer Paper Size, c) Auto-Arrange option for chart 
layouts, d) 'New Page After N Visible Groups', e) Calculated CrossTab members, and 
f) embedded Flash objects. See 'Delegating Exporting/Bursting to DataLink Viewer 2011' and 
this 
demo image
Added XLS_Range_Insert_File command line argument to insert Excel (Data Only) exports 
into pre-formatted excel templates. This allows inserting larger data sets (compared to 
XLS_Range_Insert, which uses values in Crystal formulas). It also supports appending data 
and cloning template formulas, conditional formats, and sparklines. See 'Inserting File 
Exports into Excel Templates.' See 
demo image.
Added After_Success_HTTP command line argument. This allows triggering calls to web 
services such as sending SMS to mobile phones. See 'Call a Web Service after Success 
(After_Success_HTTP)' and 'Sending SMS Messages'. 
XLS_Save_As can now convert pivot table to HTML . This allows embedding Pivot 
Tables (generated via XLS_Pivot_Table) inside auto-refreshing web dashboards and 
inside email message bodies. See 'Embedding Pivot Tables in Email Message Body' and 
this 
demo image
Parameter fields are now listed in the fields/formulas area for dragging into processing 
options. For example, if the first parameter in the main report is called {?Year} it would be 
listed as 
{?01?Year}
. The 01 indicates the position of the parameter in the list of 
parameters. This avoids the need to create formulas for referencing parameter values in 
processing options. It also makes it easy to know what parameter is referenced by 
command line arguments such as "Parm1:…"
See 
demo image
Added PDF_Export_Options command line argument and a global option to use MS Word 
as the pdf export engine to overcome font problems and support PDF/A output. The global 
behavior is set via the Options dialog:  
An ellipsis button     to the right of the PDF export format choice launches a PDF Export 
Options window (see image) allowing you to see the global setting, and generate a command 
line argument to override it for a specific report. See 'Export to PDF via MS WORD.' 
Visual CUT now checks email addresses for valid structure before interactive start of 
processing. The validation process takes into account the dynamic values that would be 
populated into email addresses during actual processing and bursting (field/formula 
references, file references to text distribution lists, ODBC queries for email distribution lists). 
Detected problems are presented to the user with an option to continue or abort processing. 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 256 
This is particularly useful when bursting emails to many recipients because it allows users to 
catch problems before the process runs. The Options dialog (Email 2 tab) provides a checkbox 
allowing users to turn off this option. 
Added Before_Report_Run_SQL command line argument to update a database before 
Visual CUT runs the report (but just after any Email Capture processes).  
Added options to set date parameters to the first Day of Week before/after a date 
constant. For example, the first Monday of the previous month. See 'Adjusting Data 
Constants for Day of Week.' 
Added Word_Print_WaterMark command line argument, allowing printing of exported Word 
files with dynamic watermarks for each printed copy (e.g. "Copy 1 of 4"). See sample image 
If the report uses an ODBC DSN (including cases where that DSN was specified via a 
command line argument or via the DSN choice user interface), an {[ODBC_DSN:]} object is 
added to the fields/formulas area for dragging into processing options. This allows emails and 
other processing options to reflect the actual data source name used by the report. See image
The Search & Replace dialog for report paths is now expanded to allow targeting of five other 
categories of saved settings. See 'Changing Login, Report Paths & Other Settings without 
Previewing' and this image. This is useful when you need to globally change saved settings 
for emails, export files, attachments, arguments, or parameters. You may block some or 
all of these categories (see 'Disabling Find & Replace Categories'). 
Temp files 
(~*.tmp, *}.rpt)
older than 7 days are now deleted upon exiting Visual CUT
Added TXT_Split_Tags command line argument allowing fast splitting of a single text file 
into multiple files based on tags embedded within the text file. 
Excel Features  
Added XLS_Refresh command line argument to refresh external data used by Excel queries 
and pivot tables. 
Added XLS_Split_Tabs command line argument to generate a separate PDF or Excel file 
from each excel tab. 
When using XLS_AutoFilter to freeze panes in a location deep into an excel worksheet, top 
rows and left columns no longer become hidden. 
You can now specify the excel file for XLS_AutoFilter processing (in the past, only the 
exported file could be targeted for auto-filter and/or freeze panes options).  
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 257 
XLS_Save_As can now save to CSV format. This is useful for reports that contain 
subreport because such scenarios don't export well directly to CSV. 
XLS_Pivot_Table operations now handle cases where wrong number of arguments were 
provided as a failure rather than as a warning. This ensures the user is aware of the problem. 
Visual CUT can now handle multiple XLS_Pivot_Table arguments. This means that 
single excel data export can automatically generate multiple pivot tables
PDF Features  
Tag formulas for PDF_Bookmark_Tags now support an optional argument to control the 
vertical margin above the location of the tag used as the bookmark page location target
This allows you to override the default of 20 millimeters vertical margin. 
Added PDF_Flatten command line argument. This allows flattening all form fields and 
annotations in a list (wild cards are supported) of pdf files. 
PDF_Link_Tags can now handle any type of link such as 'https://' and 'Tel:' links.  
Email Features  
When an email failure occurs, a 1-sentence diagnostic is now added to a) the progress 
window, b) email log, and c) email failure alert. For example, "Unable to establish a TCP 
or TLS connection to the SMTP server." This facilitates troubleshooting by avoiding the need 
to review the verbose email log. 
Email queuing is now faster and avoids creating/renaming/moving a temp .eml file.  
Preview mode in email message HTML editor now displays dynamically referenced 
images
Added a user manual section on "Embedding Report as Image in Email Message Body". 
See image
Fixed image file embedding inside an email message when the path contains spaces. 
Added group number to the end of .eml file names
The Email_Failure_Notices_From  option can now be set through the Log/Alert tab of the 
Options dialog. This is useful when the target address is not allowed as a sending address. 
When VC_Skip_Email is used, the test for missing attachments is now also skipped. 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 258 
Added a Disable_Email_Statusbar_GUI option (for Master_DataLink_Viewer.ini) to hide 
the email queue panels in the status bar.  
Added a Disable_Email_Log_Activity_GUI option (for Master_DataLink_Viewer.ini) to 
disable the 'Log Email Activity' checkbox and hide the Notepad button to open the log file. 
Other Features  
Auto-conversion from mapped to UNC path now also applies when the user select multiple 
reports loading into the report grid and when copying .rpt file/settings. 
When saving command lines to a batch file via the scheduling string dialog, Visual CUT now 
auto-detects cases where a conversion is needed to the local character set. This is needed 
because, for example, a European PC using code page 480 encodes ü differently than an 
American PC using code page 437.  
Also, for cases where you need to force the use of a specific code page (consultant working 
for a foreign customer), added a  Batch_File_Save_CharSet option to DataLink_Viewer.ini. 
Note: this makes a difference only when a command line contain special characters.  
When the Visual CUT database is redirected via a connection string, the Version Info window 
now reflects that info. For example: VC Database via Connection String 
[Server=Serv1\sql2]
A new Encrypted_Password_Set_Entry command line argument allows administrators to 
automate the saving of Encrypted Passwords to targeted ini files. For detail, see 'Setting 
Encrypted Password Entries.' 
Fixes  
Fixed handling of application load failure scenario that could cause a hanging process. 
Fixed FTP_Upload issue caused by trying to create target folders when they already exist. 
Fixed interactive use scenario when a parameter is removed from a previously saved report.  
Added skip logic for folder testing when Printer (Specified) export uses a printer name that 
starts with '\' character.  
Fixed a bug in After_Success_Batch processing with Burst option. Also, added a description 
to the user manual of how After_Success_Batch can be used to log processing to a text file.   
Fixed a problem caused by exporting and then navigating to Preview tab and back again. 
Fixed [VC_NULL] handling for subreport parameters. 
Fixed duplicate processing of some command line arguments in cases where multiple export 
file names are specified (for example, "c:\temp\Sales.xlsx;c:\temp\Sales.pdf"). 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 259 
Version 6.8001: Released November 16, 2014 
Web Dashboard and FTP/SFTP Features  
When exporting to HTML 40, the options button     launches a Web Dashboard Expert 
window allowing you to set various options such as a) adding an auto-refresh behavior, b) 
Setting hyperlinks to launch to new tabs, c) Specifying tab titles and icons, d) Removing 
GUIDs from referenced.png image files, and e) SFTP Uploading HTML and Other files to the 
web server. For detail, see Web Dashboard Expert 
A web dashboard using that approach is available at:  
http://academicweb.psu-erie.bd.psu.edu/laboccupancy/Labuse.html 
FTP_Upload connection failure messages now include more detail. 
FTP_Upload and SFTP_Upload can now handle file names containing commas. 
FTP_Upload and SFTP_Upload now create missing target folder levels if the target directory 
doesn’t exist on the server.
Added FTP_Download command line argument. 
Relaxed timeout limits for SFTP_Upload in order to handle slow or very busy servers. 
PDF Features  
Added a PDF_Insert_Pages_Tags command line argument allowing Crystal formulas acting 
as invisible tags to specify image files for insertion as pages following the location of the tag. 
This is useful in cases where related scans or other images need to be inserted in the middle of 
PDF exports. For detail, see: Importing Image Files as New Pages (Tag Approach)
PDF_Form argument can now use Crystal formula values to fill not only AcroForm fields 
but also Adobe LiveCycle forms fields
PDF_Save_As can now save also to EMF+, HTML5, and G4 TIFF formats. 
The ini entries used to control the layout of the Table of Contents generated using PDF_TOC 
can now refer to report field/formulas. This allows, for example, a different image to be used 
for the header depending on data in the report. 
When embedding files inside PDF files using PDF_Link_Tags2, you can now ignore (skip) 
missing files by using a lower case "embed" argument in the tag formula. 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 260 
Added an optional Owner_Password optional argument for PDF_Merge.  This is useful in 
cases where one or more of the source files is password protected. All the encryption settings 
(owner and user passwords, and protection settings) of the last protected file in the list of 
source files would be applied to the resulting merged document.  This allows Visual CUT to 
add new information to existing but protected pdf files. 
Updated PDF_Linearize logic. 
Added PDF_Print_Mode command line argument to set printing quality/speed
Excel Features  
Special Excel Tab processing (Tab!TabInOldFile!TabInOldFile_Replace!, and 
TabInNewFile!) can now be used for any of the export files when specifying multiple 
export files (separated by semi-colon).  
Fixed XLS_Pivot_Table compatibility issue with Excel 2013. 
XLS_Pivot_Table now accepts an optional Range Name argument. 
XLS_Pivot_Table now supports an additional Options argument. This optional argument 
may support multiple directives in the future but is currently limited to 
Report_Layout=Compact, Report_Layout=Outline, or Report_Layout=TabularTabular 
uses field names instead of generic ‘
Row Labels
and 
‘Column L
abels
.’
XLS_Pivot_Table can now target an existing worksheet and cell for the PivotTable 
insertion. 
XLS_Run_Macro now avoids saving the source workbook after the process runs if the 
Target Workbook argument is left blank. 
XLS_Range_Insert can now insert Crystal formula values into hidden Excel tabs. 
Added XLS_Replace command line argument. The user manual explains how this can be 
used to export formula expressions and activate them in the exported workbook
Email Features  
Added an option (Email 2 tab in Options dialog) to check email addresses and trigger a 
detailed failure message when malformed addresses are detected. 
Fixed a problem caused by thousands of eml files found in the Outgoing or Undeliverable 
folders and a scheduled process that completes very quickly. This might cause a "hanging" 
Visual CUT process. 
Documents you may be interested
Documents you may be interested