aspose pdf c# example : Create bookmark pdf SDK software service wpf winforms azure dnn CoolSpools_Spool_Converter_User_Guide_V6R116-part1234

CoolSpools Spool Converter User Guide V6R1  
Page: 
161
www.ariadnesoftware.co.uk
EXCLLINKEY - Exclude lines by key 
Parameter 
EXCLLINKEY 
Applies to 
commands: 
CVTSPLCSV, CVTSPLTXT, CVTSPLXL, CVTSPLXLS, 
CVTSPLXML, CVTSPLSTMF 
Dependent on: None 
The EXCLLINKEY (Exclude Lines by Key) parameter specifies sets of lines on the 
report which should be excluded from the output based on the appearance in the line 
of a key string. 
There are two elements to this parameter. 
o
Exclude lines containing text 
o
Number of lines 
The CVTSPLCSV, CVTSPLTXT and CVTSPLXLS have two additional elements: 
o
From page 
o
To page 
Up to 20 sets of lines can be specified on this parameter. 
Exclude lines containing text 
Specify a key string. Every line which contains the key string will start a set of lines to 
be excluded. The number of lines specified on the following parameter element will 
be dropped from the output from that point onwards. 
Number of lines 
Specify the number of lines to be dropped from the output starting at the each line 
containing the string defined on the previous parameter element. 
From page 
The lines will only be dropped starting from the page specified.  
Please note that this page number refers to the relative page number within the 
group of pages selected by splitting, not the absolute page number in the original 
spooled file. For example, if a 30-page spooled file is split into 3 10-page sections, 
specifying a page number of 2 on this element would refer to pages 2, 12 and 22 in 
the original spooled file. 
The default is *FIRST, denoting the first page in the section of the relevant spooled 
file. 
To page 
The lines will only be dropped up to the page specified.  
Please note that this page number refers to the relative page number within the 
group of pages selected by splitting, not the absolute page number in the original 
spooled file. For example, if a 30-page spooled file is split into 3 10-page sections, 
specifying a page number of 2 on this element would refer to pages 2, 12 and 22 in 
the original spooled file. 
Create bookmark pdf - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmarks pdf file; add bookmark pdf file
Create bookmark pdf - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
add bookmark to pdf reader; creating bookmarks pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
162
www.ariadnesoftware.co.uk
The default is *LAST, denoting the last page in the section of the relevant spooled 
file. 
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#, C#.NET PDF Reading, C#.NET Annotate PDF in WPF, C#.NET PDF Create, C#.NET NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET
adding bookmarks in pdf; how to add bookmarks on pdf
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Easy to create searchable and scanned PDF files from Word. Ability to get word count of PDF pages. Change Word hyperlink to PDF hyperlink and bookmark.
convert word to pdf with bookmarks; bookmarks pdf documents
CoolSpools Spool Converter User Guide V6R1  
Page: 
163
www.ariadnesoftware.co.uk
EXCLLINNBR 
Exclude Line Numbers 
Parameter 
EXCLLINNBR 
Applies to 
commands: 
CVTSPLCSV, CVTSPLTXT, CVTSPLXL, CVTSPLXLS, 
CVTSPLXML, CVTSPLSTMF 
Dependent on: CVTSPLSTMF: PMTADLPARM(*YES) and TOFMT(*CSV), 
TOFMT(*TEXT) or TOFMT(*XLS) 
The EXCLLINNBR (Exclude Line Numbers) parameter specifies lines in the spooled 
file being converted which should be excluded from the output. 
This option can be useful for dropping items such as page and column headings 
from output where it is not required (e.g. Excel spreadsheets, CSV or text files). 
There are two elements to this parameter on the CVTSPLSTMF command. 
o
From line number  
o
Number of lines 
The CVTSPLCSV, CVTSPLTXT and CVTSPLXLS have two additional elements: 
o
From page 
o
To page 
Up to 20 sets of lines can be specified on this parameter. 
From line number  
Specify the line number on the page at which exclusion is to begin. Starting with the 
line number specified, the number of lines input on the next parameter element will 
be dropped from the data when the output is created. 
Number of lines 
The number of lines to be dropped from the output, starting at the line number 
specified above, on each page. 
From page 
The lines will only be dropped starting from the page specified.  
Please note that this page number refers to the relative page number within the 
group of pages selected by splitting, not the absolute page number in the original 
spooled file. For example, if a 30-page spooled file is split into 3 10-page sections, 
specifying a page number of 2 on this element would refer to pages 2, 12 and 22 in 
the original spooled file. 
The default is *FIRST, denoting the first page in the section of the relevant spooled 
file. 
To page 
The lines will only be dropped up to the page specified.  
Please note that this page number refers to the relative page number within the 
group of pages selected by splitting, not the absolute page number in the original 
spooled file. For example, if a 30-page spooled file is split into 3 10-page sections, 
specifying a page number of 2 on this element would refer to pages 2, 12 and 22 in 
the original spooled file. 
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Easy to create searchable and scanned PDF files from Word. Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark.
bookmark pdf in preview; editing bookmarks in pdf
VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.
Qualified Tiff files are exported with high resolution in VB.NET. Create multipage Tiff image files from PDF in VB.NET project. Support
how to add bookmarks to a pdf; create bookmarks in pdf from excel
CoolSpools Spool Converter User Guide V6R1  
Page: 
164
www.ariadnesoftware.co.uk
The default is *LAST, denoting the last page in the section of the relevant spooled 
file. 
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Create PDF from Tiff. |. Home ›› XDoc.PDF ›› C# PDF: Create PDF from Tiff. Create PDF from Tiff in both .NET WinForms and ASP.NET application.
how to bookmark a pdf page; add bookmark pdf
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
C#.NET PDF SDK- Create PDF from Word in Visual C#. Online C#.NET Tutorial for Create PDF from Microsoft Office Excel Spreadsheet Using .NET XDoc.PDF Library.
how to add a bookmark in pdf; how to bookmark a pdf file in acrobat
CoolSpools Spool Converter User Guide V6R1  
Page: 
165
www.ariadnesoftware.co.uk
EXCLPAGKEY 
Exclude pages by key string 
Parameter 
EXCLPAGKEY 
Applies to 
commands: 
CVTSPLCSV, CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, 
CVTSPLSPLF, CVTSPLTXT, CVTSPLXL, CVTSPLXLS, 
CVTSPLXML 
Dependent on: None 
With EXCLPAGNBR, this parameter replaces the EXCLPAGES parameter of the 
CVTSPLSTMF command. It provides options for excluding pages from the output 
based on the appearance or non-appearance of a key string. For example, pages 
which appear in the spooled file but which are not required in the output such as 
batch header and trailer sheets can be dropped by means of this parameter. 
It consists of the following elements: 
o
Key string                               
o
Option 
o
Pages to exclude  
Up to 100 options may be specified. 
The single value *NONE indicates that no pages are to be excluded by key string. 
Key string 
A key string identifying pages to be dropped. 
Every page on which the key string appears, or every page on which the key string 
does not appear (dependent on the following option), will be excluded 
Option 
The way the key string operates.  
Options are:                                                             
*CT
“Containing”. Any page which contains the 
specified key string will be excluded. 
*NC 
“Not containing”. Any page which does not contain 
the specified key string will be excluded. 
For example, if your spooled file contains batch header sheets, and these contain 
the word “Batch” on them, they can be excluded from the stream file by specifying 
“Batch” as the key string on this parameter and *CT for the exclude option.
Pages to exclude 
How many pages to exclude when the key string is found (*CT) or not found (*NC). 
Example:    
CVTSPLPDF  
FROMFILE(INVOICES)…
EXCLPAGKEY(( ‘Batch’ *CT 1))
The spooled file contains batch header sheets and these are not required in the PDF 
files. 
They are dropped because they contain the text string ‘Batch’. 
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
C#.NET PDF SDK- Create PDF from PowerPoint in C#. How to Use C#.NET PDF Control to Create PDF from Microsoft PowerPoint Presentation in .NET Project.
create bookmark pdf; how to bookmark a pdf file
VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
C#, C#.NET PDF Reading, C#.NET Annotate PDF in WPF, C#.NET PDF Create, C#.NET NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET
export pdf bookmarks to text file; export excel to pdf with bookmarks
CoolSpools Spool Converter User Guide V6R1  
Page: 
166
www.ariadnesoftware.co.uk
EXCLPAGNBR 
Exclude pages by page number 
Parameter 
EXCLPAGNBR 
Applies to 
commands: 
CVTSPLCSV, CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, 
CVTSPLSPLF, CVTSPLTXT, CVTSPLXL, CVTSPLXLS, 
CVTSPLXML 
Dependent on: None 
With EXCLPAGKEY, this parameter replaces the EXCLPAGES parameter of the 
CVTSPLSTMF command. It provides options for excluding pages from the output. 
For example, pages which appear in the spooled file but which are not required in 
the output such as batch header and trailer sheets can be dropped by means of this 
parameter. 
It consists of the following elements: 
o
Exclusion point  
o
Pages to exclude or *BLANK 
Each element allows you to define pages to be excluded from the spooled file 
according to different criteria.  
Up to 100 options may be specified. 
The single value *NONE indicates that no pages are to be excluded by page 
number. 
Exclusion point  
The point in the spooled file where the page(s) to be excluded are located. 
Options are: 
*SPLFSTR 
At the start of the spooled file.  
The specified number of pages are dropped from 
the start of the spooled file. 
*SPLFEND 
At the end of the spooled file.  
The specified number of pages are dropped from 
the end of the spooled file. 
*STMFSTR 
At the start of each stream file.  
The specified number of pages are dropped from 
the start of the each set of pages selected to 
create a new stream file. 
*STMFEND 
At the end of the stream file.  
The specified number of pages are dropped from 
the end of the each set of pages selected to create 
a new stream file. 
*PAGNBR 
Indicates that the “Pages to exclude or *BLANK” 
element denotes a page number, not a number of 
pages.  
CoolSpools Spool Converter User Guide V6R1  
Page: 
167
www.ariadnesoftware.co.uk
The page number specified will be dropped from 
the output. 
*ANY 
Anywhere in the file. This option can only be used, 
in conjunction with the value *BLANK for the next 
element, in order to drop blank pages found at any 
point in the spooled file.                            
Pages to exclude or *BLANK 
The number of pages to exclude or the page number to exclude.  
Options are: 
Nbr_of_pages 
The number of pages to be excluded at the 
specified position, or, in the case of *PAGNBR, the 
page number to be excluded. 
*BLANK 
All blank pages are excluded: 
up to the next non-blank page (if *SPLFEND 
or *STMFEND was specified for the 
previous element. 
back to the preceding non-blank page (if 
*SPLFEND or *STMFEND) 
anywhere in the file (if *ANY)  
Example:    
CVTSPLPDF  
FROMFILE(INVOICES)…
EXCLPAGNBR((*SPLFSTR 1)) 
The spooled file being processed here contains an unwanted header sheet at the 
beginning of the file. This is dropped from the PDF file being created because this 
parameter indicates that the first page of each file should be excluded.  
CoolSpools Spool Converter User Guide V6R1  
Page: 
168
www.ariadnesoftware.co.uk
EXITPGM 
Exit Programs 
Parameter 
EXITPGM 
Applies to 
commands: 
CVTSPLCSV, CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, 
CVTSPLSAV, CVTSPLSPLF, CVTSPLSTMF, CVTSPLTIFF, 
CVTSPLTXT, CVTSPLXL, CVTSPLXLS, CVTSPLXML, SAVSPLF 
Dependent on: None 
This parameter allows you to specify the up to 100 user-written exit programs which 
CoolSpools will call at various different pre-defined exit points within the CoolSpools 
processing cycle.  
The default is the single value *NONE , indicating that no exit programs are to be 
called. 
An alternative single value is *VAR. Specifying EXITPGM(*VAR) indicates that you 
do not wish to call any exit programs, but you do wish to use the EXITPGMPRM,  
EXITPGMPOS and/or EXITPGMKEY parameters for the purposes of defining 
variables to be extracted from the spooled file and referred to through the 
CoolSpools  variable names <:EXITPGMPOSn:> (where n = 1-99) or 
<:EXITPGMKEYn:> (where n = 1-99). 
Where multiple programs are defined at the same exit point, CoolSpools will call 
them in the order in which they are listed on the parameter. 
For each program to be called, you must specify 3 items: 
o
Program 
o
Format of program parameters 
o
Exit point 
Program 
Specify the fully qualified name of the program to be called. 
The following special values may be specified for the library name: 
*LIBL 
The program is located using the library list of the 
job. 
*CURLIB 
The program is located in the current library.  
Format of program parameters 
This element defines the parameters which will be passed to the exit program. These 
parameters will include a standard list of parameters (such things as the spooled file 
name and the name of stream file) as well as any user-defined exit program 
parameters extracted from the spooled file as a result of the use of the 
EXITPGMPRM, EXITPGMPOS and EXITPGMKEY parameters. 
It is critical that you select the value for this element which corresponds to the 
parameter list expected by the program to be called, otherwise errors will probably 
occur due to mismatched parameters between caller and called program. 
These parameter formats are discussed in detail in the CoolSpools Programme
r’s 
Guide. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
169
www.ariadnesoftware.co.uk
There are four possible formats. 
*TYPE3
The format introduced with Version 5. Still the 
default for reasons of backwards compatibility. 
*TYPE4 
A new format introduced with Version 6 which 
passes all information as a single program 
parameter in the form of a data structure. Any 
future enhancements will be made to this format 
only. 
*TYPE2 
Introduced with Version 3. Provided mainly for 
reasons of backwards compatibility. 
*TYPE1 
Introduced with Version 2. Provided mainly for 
reasons of backwards compatibility. 
Exit point 
These exit points are discussed in detail in the CoolSpools Programmer’s Guide.
Briefly, they are: 
*SPLFSTR 
Start of spooled file. This is the first exit point to be 
called and it is called just once. This is a good 
point at which to call initialization routines. 
*PAGECTL 
Page control. This is a special exit point provided 
in order to allow an exit program to indicate, for 
each page in the stream file about to be created, 
whether that page should be included in or 
excluded from the output. 
*STMFSTR 
Start of stream file. This exit point is called once 
before starting to create each stream file. If you 
are splitting a single spooled file into multiple 
stream files, this exit point will be called once for 
each stream file that is generated. This is a good 
point to override items specific to the stream file 
such as its name and password. 
*PAGESTR 
Start of page. Called once for each page before 
the data for the page is converted.  
*PAGEEND 
End of page. Called once for each page after the 
data for the page has been converted. 
*STMFEND 
End of stream file. This exit point is called once 
after finishing creation of each stream file. If you 
are splitting a single spooled file into multiple 
stream files, this exit point will be called once for 
each stream file that is generated. This is a good 
point to do things like renaming, moving or 
otherwise post-processing the file just created. 
*SPLFEND 
End of spooled file. This is the last exit point to be 
called and it is called just once. This is a good 
point at which to call housekeeping routines. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
170
www.ariadnesoftware.co.uk
*SHEETSTR 
Start of sheet. Used only by CVTSPLXL. Exit 
programs defined at this exit point are called just 
before a new worksheet is started, giving you the 
opportunity to change attributes such as the sheet 
name. 
*SHEETEND 
End of sheet. Used only by CVTSPLXL. Exit 
programs defined at this exit point are called just 
after a worksheet is finished. 
For further details on how to use exit programs and for ideas on the kinds of 
applications for which exit programs can be used, refer to the CoolSpools 
Programmer’s Guide.
Sample exit program source code for various purposes is available from ariadne 
software on request. 
Documents you may be interested
Documents you may be interested