agile principles patterns and practices in c# free pdf : Remove metadata from pdf Library software API .net winforms asp.net sharepoint CoolSpoolsUserGuideV5R15-part1228

Page: 
51 
For example, the value “John Smith“ becomes  
“JOHN SMITH“. 
Function name  $$XLATE 
Description 
Translates characters in the data. Similar to the ILE RPG %xlate 
function. 
Parameters 
List of characters to translate from 
List of characters to translate to 
Data to translate (typically a CoolSpools variable). 
Start position (optional, default = first) 
Examples 
$$XLATE(“ “,”_”,<:EXITPGMPOS1:>,1)  Translates spaces in the value returned by 
CoolSpools variable <:EXITPGMPOS1:> 
to underscores, starting at the first 
character. 
For example, the value “John Smith“ 
becomes  “John_Smith“. 
Remove metadata from pdf - 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
remove metadata from pdf online; acrobat pdf additional metadata
Remove metadata from pdf - 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
extract pdf metadata; batch update pdf metadata
Page: 
52 
Command Parameters
The following pages explain the purpose and use of the various command 
parameters. The basic parameters are considered first, then additional parameters 
which are less frequently used. 
In the examples, an ellipsis (…) indicates that a number of required parameters have 
been omitted for the sake of clarity. 
Basic Parameters
FROMFILE – From spooled file name 
Parameter 
FROMFILE 
Applies to 
commands: 
CVTSPLCSV, CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, 
CVTSPLSAV, CVTSPLSPLF, CVTSPLSTMF, CVTSPLTIFF, 
CVTSPLTXT, CVTSPLXLS, RTVPCLRSC, RTVSPLDTA, 
SAVSPLF 
Dependent on:  None 
Specifies the name of the spooled file to be processed. 
Please note that a spooled file name is only unique in conjunction with the job details 
(name, user, number) of the job that created it and its spooled file number within that 
job. If more than one spooled file of the name specified exists in the job specified, 
the default value *ONLY for the SPLNBR (Spooled File Number) parameter is no 
longer value and the actual spooled file number of the spooled file you wish to 
convert must be specified on the SPLNBR parameter (or *LAST if you wish to 
convert he most recent spooled file of the name given). 
The following special value is available: 
*SLT  
This should be used only in the context of a CoolSpools 
command specified on the CMD parameter of the 
CoolTools WRKSPLFPDM or RUNSPLFCMD 
command. It indicates that the spooled file to be 
processed is that currently selected by WRKSPLFPDM 
or RUNSPLFCMD when it is processing a set of 
selected spooled files. 
Example:    
CVTSPLPDF  
FROMFILE(QSYSPRT)… 
Here the CVTSPLPDF command is being applied to a spooled file called QSYSPRT.  
VB.NET PDF remove image library: remove, delete images from PDF in
Insert Image to PDF. Image: Remove Image from PDF Page. Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
add metadata to pdf file; edit pdf metadata online
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Able to remove a single page from adobe PDF document in VB.NET. Ability to remove consecutive pages from PDF file in VB.NET. Enable
pdf xmp metadata viewer; pdf metadata reader
Page: 
53 
TOSTMF - To stream file name or *FTP 
Parameter 
TOSTMF 
Applies to 
commands: 
CVTSPLCSV, CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, 
CVTSPLSAV, CVTSPLSTMF, CVTSPLTIFF, CVTSPLTXT, 
CVTSPLXLS, RTVSPLDTA, SAVSPLF 
Dependent on:  None 
Variables 
Allows the use of CoolSpools variables 
The TOSTMF (To Stream File) parameter specifies the name of the stream file you 
wish to create and, optionally, the full path where the file should be saved. 
Refer to “Understanding IFS Path Names
” above for a discussion of how to specify 
the path name where the file should be saved. Further information on path names is 
also available at 
http://publib.boulder.ibm.com/iseries/v5r2/ic2924/info/rbam6/rbam6pathnames.htm
All directories in the path name must exist. New directories are not created. If the 
stream file does not exist, it is created.  
Note that the equivalent parameter on the CVTSPLSPLF command is TOFILE. 
Special values: 
*FROMFILE
CoolSpools constructs a name for you based on the 
name of the original spooled file (FROMFILE parameter) 
and an extension appropriate to the format of the file 
being created (see table below). 
The file is saved in the current directory of the job 
running the command. 
*FTP  
CoolSpools will send the file to an FTP server. You will 
specify the additional information needed to connect to 
the FTP server and save the file on the FTP
parameter, 
rather than here. 
*EXITPGM 
The name of the file to be created will be specified at run 
time by an exit program by adding a structure of type 
CS_STM01 to the option structure list. Refer to the 
CoolSpools Programmers Guide for additional 
information. 
The name you enter here may be up to 128 characters long if you are using 
CVTSPLSTMF or 1024 bytes if you are using one of the other commands. If you 
prompt the command using F4 and need additional space in which to type the file 
name, enter an ampersand (&) and OS/400 will expand the field for you. 
Note that the name that you choose must be a valid name for the IFS file system into 
which the stream file is to be created. For example, the shared folders (QDLS) file 
system only supports file names in the 8.3 format, i.e. a file name up to 8 characters 
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
console application. Able to remove a single page from PDF document. Ability to remove a range of pages from PDF file. Free trial package
endnote pdf metadata; c# read pdf metadata
C# PDF Password Library: add, remove, edit PDF file password in C#
String outputFilePath = Program.RootPath + "\\" Remove.pdf"; // Remove password in the input file and output to a new file. int
pdf metadata online; pdf metadata viewer
Page: 
54 
long followed by an optional extension of up to 3 characters. If you choose an invalid 
file name, an error will occur and the file will not be saved. 
You should choose a file name which is suitable for the type of file being created. For 
example, PDF files should be given the extension .pdf so that they are recognized 
as PDF files by applications such as Adobe ® Acrobat.  
Recommended extensions for use with the different commands and file formats are 
shown in the table below. Those values in bold are the ones used by CoolSpools to 
create a default file name when TOSTMF(*FROMFILE) is specified. 
Command 
Equivalent 
CVTSPLSTMF 
TOFMT 
option 
Recommended file extension 
CVTSPLPDF 
*PDF 
.PDF or .pdf 
CVTSPLXLS 
*XLS 
.XLS or .xls 
CVTSPLHTML  *HTMLCSS, 
*HTML, 
*HTXT 
.HTM, .HTML, .htm or .html 
CVTSPLRTF 
*RTF 
.RTF or .rtf 
CVTSPLTIFF  *TIFF 
.TIF, .TIFF, .tif or .tiff 
CVTSPLTXT 
*TEXT 
.TXT, .DAT, .txt or .dat 
CVTSPLCSV 
*CSV 
.CSV or .csv if comma-separated 
.TSV or .tsv if tab-separated 
CVTSPLSAV, 
SAVSPLF 
*SAV 
.SAV or .sav 
RTVSPLDTA 
.PRN, .prn 
.AFP or .afp if AFPDS 
Example:    
CVTSPLPDF  
FROMFILE(QSYSPRT) 
TOSTMF(/invoices/sales.pdf) 
TODIR(*TOSTMF)… 
Here the CVTSPLPDF command is being used to convert a spooled file called 
QSYSPRT. The PDF file will be called sales.pdf and will be placed in the invoices 
directory of the “root” file system. 
C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
Ability to remove and delete bookmark and outline from PDF document. Merge and split PDF file with bookmark. Save PDF file with bookmark open.
remove metadata from pdf acrobat; remove metadata from pdf
C# PDF remove image library: remove, delete images from PDF in C#.
Insert Image to PDF. Image: Remove Image from PDF Page. Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
pdf metadata editor; google search pdf metadata
Page: 
55 
JOB - Job name 
Parameter 
JOB 
Applies to 
commands: 
CVTSPLCSV, CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, 
CVTSPLSAV, CVTSPLSPLF, CVTSPLSTMF, CVTSPLTIFF, 
CVTSPLTXT, CVTSPLXLS, RTVPCLRSC, RTVSPLDTA, 
SAVSPLF 
Dependent on:  None 
The JOB parameter specifies the name of the job that created the spooled file you 
wish to convert. This parameter is required in order to identify precisely the spooled 
file on which you wish to operate.  
You can use one of the following special values for this parameter: 
*
The job that created the spooled file was the current job, i.e. 
the job in which the command is running. 
*SBMJOB 
The job that created the spooled file was the job that submitted 
the job in which the command is running. 
*SLT 
The special value *SLT should only be used in the context of 
a CoolSpools command specified on the CMD parameter of 
the CoolTools WRKSPLFPDM or RUNSPLFCMD 
commands. It indicates that the spooled file to be processed is 
that currently selected by WRKSPLFPDM or RUNSPLFCMD 
when it is processing a set of selected spooled files. 
Alternatively, you may specify a fully qualified job name, consisting of: 
job-name   
Specify the name of the job that created the spooled file.   
user-name 
Specify the user name that identifies the user profile under 
which  the job is run.                                                      
job-number  
Specify the system-assigned job number. 
You can determine which job created a spooled file by using the CoolTools 
WRKSPLFPDM (Work with Spooled Files PDM-style) command or the OS/400 
WRKSPLF (Work with Spooled Files) command (you will need to press F11 twice to 
view the job details). 
Example:    
CVTSPLRTF  
FROMFILE(QSYSPRT) 
TOSTMF(sales.rtf) 
JOB(*) 
Here the CVTSPLRTF command is being applied to a spooled file called QSYSPRT 
in order to create a stream file called sales.rtf in the current directory of the job.  The 
spooled file was created by the current job. 
C# TIFF: TIFF Metadata Editor, How to Write & Read TIFF Metadata
You can also update, remove, and add metadata. List<EXIFField> exifMetadata = collection.ExifFields; You can also update, remove, and add metadata.
pdf keywords metadata; change pdf metadata creation date
VB.NET PDF delete text library: delete, remove text from PDF file
projects. Basically, you can use robust APIs to select a PDF page, define the text character position, and remove it from PDF document.
analyze pdf metadata; remove metadata from pdf online
Page: 
56 
Example:    
CVTSPLXLS  
FROMFILE(INVOICES) 
TOSTMF(invoices.xls) 
JOB(123456/QSYSOPR/INVOICES) 
Here the CVTSPLXLS command is being applied to a spooled file called INVOICES 
in order to create a stream file called invoices.xls. The spooled file was created by a 
job called INVOICES, run by the System Operator QSYSOPR, with job number 
123456.  
Page: 
57 
SPLNBR - Spooled file number 
Parameter 
SPLNBR 
Applies to 
commands: 
CVTSPLCSV, CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, 
CVTSPLSAV, CVTSPLSPLF, CVTSPLSTMF, CVTSPLTIFF, 
CVTSPLTXT, CVTSPLXLS, RTVPCLRSC, RTVSPLDTA, 
SAVSPLF 
Dependent on:  None 
The SPLNBR (Spooled File Number) parameter specifies the number of the spooled 
file which you wish to convert. 
You can use one of the special values: 
*ONLY 
The job created only one spooled file of the name specified on 
the FROMFILE parameter. An error will occur if there is 
more than one spooled file of the name specified in the job. 
*LAST 
The spooled file to be converted is the latest spooled file of 
that name created by the job. 
*SLT 
The special value *SLT should only be used in the context of 
a CoolSpools command specified on the CMD parameter of 
the CoolTools WRKSPLFPDM or RUNSPLFCMD 
commands. It indicates that the spooled file to be processed is 
that currently selected by WRKSPLFPDM or RUNSPLFCMD 
when it is processing a set of selected spooled files. 
Alternatively, specify the actual spooled file number of the spooled file that you wish 
to convert. You can determine the spooled file number by using the CoolTools 
WRKSPLFPDM (Work with Spooled Files PDM-style) or OS/400 WRKSPLF (Work 
with Spooled Files) command to display the spooled file and pressing F11 twice to 
view spooled file number.  
Example:    
CVTSPLPDF  
FROMFILE(INVOICES) 
TOSTMF(invoices.pdf) 
JOB(123456/QSYSOPR/INVOICES) 
SPLNBR(3) 
Here the CVTSPLPDF command is being applied to a spooled file called INVOICES 
in order to create a stream file called invoices.pdf. The spooled file was created by 
a job called INVOICES, run by the System Operator QSYSOPR, with job number 
123456.  The spooled file to be converted was the third spooled file opened by the 
job. 
Page: 
58 
STMFOPT – Stream file option 
Parameter 
STMFOPT 
Applies to 
commands: 
CVTSPLCSV, CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, 
CVTSPLSAV, CVTSPLSPLF, CVTSPLSTMF, CVTSPLTIFF, 
CVTSPLTXT, CVTSPLXLS, RTVPCLRSC, RTVSPLDTA, 
SAVSPLF 
Dependent on:  None 
The STMFOPT (Stream File Option) parameter allows you to select the action the 
command should take if the stream file you have specified on the TOSTMF and 
TODIR parameters already exists or the naming convention that will be adopted in 
order to avoid clashes of stream file name.  
The options are: 
*NONE 
If the file specified on the TOSTMF parameter already exists, 
the command reports an error and the existing file is not 
changed. For safety‟s sake, this is the default value.  
*REPLACE 
If the file specified on the TOSTMF parameter already exists, 
it is replaced. 
*ADD 
If the file specified on the TOSTMF parameter already exists, 
the output from the command is appended to      the existing 
file.  
This option is only supported by the following file formats: 
*TEXT, *CSV and *PDF. This option is currently not 
supported with other file formats because they do not allow 
one file to be appended to the end of another to create another 
valid file. 
This option was not supported with *PDF prior to Version 5, 
where it is implemented using the PDF merge functionality 
which underlies the Merge API and the MRGPDF command. 
*UNIQUE 
CoolSpools avoids clashes of file names by generating a 
unique file name for the output file(s) by appending a numeric 
suffix to the body of the name specified on the TOSTMF 
parameter (i.e. the part of the name prior to the extension). 
The numeric suffix will be one higher than the highest suffix 
associated with any existing file of this name in the directory.  
You can optionally define a separator character on the third 
element of the SPLIT parameter which will be inserted 
between the body of the file name and the numeric suffix 
generated in order to keep file names unique. 
Page: 
59 
*EXITPGM 
This option indicates that the stream file option will be 
defined at run time by an exit program. The exit program must 
generate an option structure of type CS_STM01. 
Example: 
CVTSPLTXT  
FROMFILE(INVOICES)… 
STMFOPT(*ADD)   
The INVOICES spooled file is converted to ASCII text form and the contents of the 
spooled file will be appended to the end of the existing file. 
Example: 
CVTSPLPDF  
FROMFILE(SALES) 
TOSTMF(‘/reports/sales.pdf’) 
STMFOPT(*UNIQUE) 
SPLIT(*POS *BEFORE *UNDERSCORE)  
If the reports directory already contains files called sales_1.pdf, sales_2.pdf and 
sales_3.pdf, the next file created by CoolSpools as a result of this call will be 
sales_4.pdf. 
Additional Parameters
AUT - Public data authority 
Parameter 
AUT 
Applies to 
commands: 
CVTSPLSTMF, CVTSPLCSV, CVTSPLHTML, CVTSPLPDF, 
CVTSPLRTF, CVTSPLSAV, CVTSPLTIFF, CVTSPLTXT, 
CVTSPLXLS, RTVPCLRSC, RTVSPLDTA, SAVSPLF 
Dependent on:  Only shown if F10 pressed 
This parameter allows you to specify the public data authorities given to stream files 
created by CoolSpools. 
In relation to CVTSPLSTMF, this parameter has two elements, but all other 
commands just have the first element. 
Public data authority 
This option lets you to define the public data authority for the stream to be created.  
The owner of the file is always granted full authority. This parameter controls the 
authority given to other users. 
Options are: 
*R
Read only 
*W 
Write only 
*X 
Execute only 
Page: 
60 
*RW 
Read and write 
*RX 
Read and execute 
*WX 
Write and execute 
*RWX 
Read, write and execute (all) 
*NONE 
No authority 
autl_name 
Alternatively, specify the name of an authorization list. This 
authorization list will be associated with the stream file and 
authorities for *PUBLIC assigned from the authorization list. 
Authority for PDF work files 
This element is obsolete and provided with CVTSPLSTMF for reasons of backwards 
compatibility only. Any value specified is ignored. 
Documents you may be interested
Documents you may be interested