aspose pdf c# example : Excel pdf bookmarks SDK control API .net azure html sharepoint CoolSpools_Spool_Converter_User_Guide_V6R119-part1237

CoolSpools Spool Converter User Guide V6R1  
Page: 
191
www.ariadnesoftware.co.uk
interpreted as offsets relative to the start of this 
key string. 
If "Include on pages" is *KEYABS, the image only 
appears if the key string occurs on the page and 
the X and Y coordinates defined above are 
interpreted as absolute coordinates on the page.  
Key string occurrence 
Which occurrence of the key string on the page determines the positioning of the 
image. 
If the key string occurs more than once on the page, you can specify which 
occurrence to use on this parameter. 
Options are: 
*FIRST
The first occurrence of the key string is the one 
that determines the positioning of the image. 
Occurrence 
Specify an occurrence between 1 and 999. 
Key string action 
Whether the key string is included in the output or deleted. 
If you have included the key string in the spooled file simply to indicate the location 
where an image should be positioned, you can ensure that it is not visible in the final 
PDF file by telling CoolSpools to remove it. 
Options are: 
*KEEP
Keep the key string in the output. 
*REMOVE 
Remove the key string from the output. 
Include on page number 
When *PAGNBR or *PDFPAGNBR 
is specified for “
Included on pages
” above, 
specify the actual page number on which to include the image here. 
Options are: 
*NONE
Neither *PAGNBR not *PDFPAGNBR was 
specified for “
Included on pages
” above.
page_number 
When *PAGNBR is specified for “Included on 
pages” above, s
pecify the page number in the 
original spooled file where the image should 
appear. The image will appear on the 
corresponding page in the PDF. 
When *PDFPAGNBR is specified for “Included on 
pages” above, specify the page number in the PDF 
where the image should appear. 
Excel pdf bookmarks - 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
add bookmarks to pdf online; bookmarks pdf
Excel pdf bookmarks - 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
excel pdf bookmarks; add bookmarks pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
192
www.ariadnesoftware.co.uk
Example:    
CVTSPLPDF  
FROMFILE(SALES)…
INCLFILE( 
(‘/images/salesform.jpg’
*EMBEDDED 
*ALL 
0 0 *INCH)  
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
how to add bookmarks to a pdf; bookmarks in pdf reader
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
bookmark pdf in preview; pdf bookmark
CoolSpools Spool Converter User Guide V6R1  
Page: 
193
www.ariadnesoftware.co.uk
MARGINS - PDF margins and alignment 
Parameter 
MARGINS 
Applies to 
commands: 
CVTSPLPDF, CVTSPLSTMF 
Dependent on: CVTSPLSTMF: PMTADLPARM(*YES) and TOFMT(*PDF) 
The MARGINS (Additional margins) parameter relates only to PDF output. 
This parameter allows you to specify additional margins or make adjustments to the 
alignment of text within the spooled file.  
If no value is specified on this parameter, CoolSpools will reproduce the margins 
defined in the spooled file and align text exactly as specified in the printer data 
stream, which may not necessarily be the way the data appears on the page when 
printed from your printer. You can use this parameter to make slight adjustments to 
try to ensure that your PDF reproduces the appearance of the printed page as 
closely as possible. 
Left  
This first element allows you to define an additional left margin for the PDF. This 
option may be useful where otherwise data appears too close to the left edge of the 
page to be easily read or printed on a PC printer with a no-print border. 
Please note that if the spooled file is rotated, the term “left” refers to the page prior to 
rotation, in other words the margin may appear at the top, bottom or on the right, 
depending on the angle through which the page is rotated. 
Specify a value between -99.999 and 99.999. This value is measured in the units 
defined on the “Unit of measure” element of this parameter. The default is 0, i.e. no 
additional margin. 
Top 
This second element allows you to define an additional top margin for the PDF. This 
option may be useful where otherwise data appears too close to the top edge of the 
page to be easily read or printed on a PC printer with a no-print border. 
Please note that if the spooled file is rotated, the term “top” refers to the page prior
to 
rotation, in other words the margin may appear at the bottom or on the left or right, 
depending on the angle through which the page is rotated. 
Specify a value between -99.999 and 99.999. This value is measured in the units 
defined on the “Unit of measure” element of this parameter. The default is 0, i.e. no 
additional margin. 
Overlays Left  
This third element allows you to define an additional left margin or horizontal shift for 
overlays only in the PDF.  
Text, images and other items that are held in overlays will be shifted horizontally by 
the amount you specify on this parameter. A positive value will cause data to shift to 
the right and a negative value will case data to shift to the right.  
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
export pdf bookmarks; pdf bookmarks
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
pdf create bookmarks; add bookmark pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
194
www.ariadnesoftware.co.uk
This may be useful where the PDF you create with the default parameters appears 
to have the overlays slightly misaligned from the other content of the spooled file. 
This can occur, for example, where your printer is for some reason positioning the 
overlay differently from what would be expected based on the instructions contained 
in the printer data stream alone (perhaps because data is falling in the no-print 
border and could not otherwise be printed), and you have programmed your 
application in such a way as to produce the correct results on that particular printer. 
Please note that if the spooled file is rotated, the term “left” refers to the page prior to 
rotation, in other words the shift may appear at the top, bottom or on the right, 
depending on the angle through which the page is rotated. 
Specify a value between -99.999 and 99.999. This value is measured in the units 
defined on the “Unit of measure” element of this parameter. The default is 0, i.e. 
overlay horizontal shift is required. 
Overlays Top 
This fourth element allows you to define an additional top margin or vertical shift for 
overlays only in the PDF.  
Text, images and other items that are held in overlays will be shifted vertically by the 
amount you specify on this parameter. A positive value will cause data to shift down 
the page and a negative value will case data to shift up the page.  
This may be may be useful where the PDF you create with the default parameters 
appears to have the overlays slightly misaligned from the other content of the 
spooled file. This can occur, for example, where your printer is for some reason 
positioning the overlay differently from what would be expected based on the 
instructions contained in the printer data stream alone (perhaps because data is 
falling in the no-print border and could not otherwise be printed), and you have 
programmed your application in such a way as to produce the correct results on that 
particular printer. 
Please note that if the spooled file is rotated, the term “top” refers to the page prior to 
rotation, in other words the shift may appear at the bottom or to the left or right, 
depending on the angle through which the page is rotated. 
Specify a value between -99.999 and 99.999. This value is measured in the units 
defined on the “Unit of measure” element of this parameter. The default is 0, i.e. 
overlay vertical shift is required. 
Rotation left margin shift  
This fifth element allows you to define a distance across the page by which, in the 
context of a rotation, the contents of the spooled file will be shifted from the position 
at which they would normally be expected to be found. 
When pages are rotated, especially when auto-rotation and/or COR (Computer 
Output Reduction) is applied, certain printers may shift data down the page in order 
to avoid printing data in the no-print border. CoolSpools cannot know if your 
particular printer will do this or not. As a result, the PDF that you create may not 
reproduce the appearance of the printed page 100% accurately. Where this occurs, 
applying a shift on this element or the next can usually correct the situation. 
Specify a value between -99.999 and 99.999. This value is measured in the units 
defined on the “Unit of measure” element of this parameter. 
XDoc.Excel for .NET, Comprehensive .NET Excel Imaging Features
zooming & rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Excel Convert. Convert Excel to PDF; Convert Excel
how to bookmark a pdf file in acrobat; creating bookmarks in pdf files
.NET PDF SDK - Description of All PDF Processing Control Feastures
bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. PDF Create. Create PDF from Word (docx, doc); Create PDF from Excel
create pdf bookmarks from word; bookmarks in pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
195
www.ariadnesoftware.co.uk
The default value is the special value *CALC, which tells CoolSpools to decide 
whether and how large a shift is required based on the information available to it. 
Rotation top margin shift 
This sixth element allows you to define a distance down the page by which, in the 
context of a rotation, the contents of the spooled file will be shifted from the position 
at which they would normally be expected to be found. 
When pages are rotated, especially when auto-rotation and/or COR (Computer 
Output Reduction) is applied, certain printers may shift data down the page in order 
to avoid printing data in the no-print border. CoolSpools cannot know if your 
particular printer will do this or not. As a result, the PDF that you create may not 
reproduce the appearance of the printed page 100% accurately. Where this occurs, 
applying a shift on this element or the previous one can usually correct the situation. 
The default value is the special value *CALC, which tells CoolSpools to decide 
whether and how large a shift is required based on the information available to it. 
Unit of measure 
This seventh element defines the units in which the preceding options are measured. 
Options for the unit of measure are:              
*MM 
Millimeters 
*CM 
Centimeters   
*INCH 
Inches                             
Increase page size? 
This eighth element indicates whether, when an additional margin is applied to the 
PDF, the size of the page should be modified to accommodate the additional margin, 
or whether data is simply shifted across the page. 
Options are:              
*NO
The page size remains the same and the data is 
simply shifted across or up/down the page. If there 
is insufficient room on the page, data may fall off 
the edge. 
*YES 
The page size is increased by the amount of the 
margin.  
Example:   
CVTSPLPDF       
FROMFILE(SALES)…
MARGINS(1 0 0 0 *CALC *CALC *INCH)                                     
The spooled file is converted to PDF format with an additional 1 inch left margin but 
no additional top margin.                                   
When your document prints in landscape mode as a result of a rotation, especially 
an automatic rotation triggered by the spooled file attribute PAGRTT(*AUTO), 
PAGRTT(*COR) or PAGRTT(*DEVD), you may find that text in your spooled file 
appears slightly out of alignment with overlays and graphics. This is the result of your 
printer applying a margin to the document as it rotates it. 
XDoc.Word for .NET, Advanced .NET Word Processing Features
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. Word Create. Create Word from PDF; Create Word
create bookmark pdf; how to add bookmarks to pdf files
XDoc.PowerPoint for .NET, All Mature Features Introductions
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. PowerPoint Convert. Convert PowerPoint to PDF; Convert
copy bookmarks from one pdf to another; split pdf by bookmark
CoolSpools Spool Converter User Guide V6R1  
Page: 
196
www.ariadnesoftware.co.uk
We recommend that you try adjusting the values of the “Rotation shift” elements of 
this parameter until your document alignment is correct. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
197
www.ariadnesoftware.co.uk
OPTIONS 
Miscellaneous command options 
Parameter 
OPTIONS 
Applies to 
commands: 
CVTSPLCSV , CVTSPLDLM, CVTSPLHTML, CVTSPLPDF, 
CVTSPLRTF, CVTSPLSAV, CVTSPLSPLF, CVTSPLTIFF, 
CVTSPLTXT,  CVTSPLXL, CVTSPLXLS, CVTSPLXML, 
SAVSPLF     
Dependent on: None 
The OPTIONS parameter is intended to provide a convenient place where 
miscellaneous command options can be added to commands without unduly 
cluttering the command with new parameters. 
There are few options available at present but it is anticipated that new options will 
be added over time as the need arises. 
Each command option consists of a key identifying the type of option being specified 
and a value element which enables the corresponding option value to be defined. 
Option key 
Options are: 
*DIAGNOSTIC 
Whether the command should be run in diagnostic 
mode or not. You should only use this option is 
instructed to do so by ariadne as in diagnostic 
mode the command may generate large volumes 
of logging data, produce inefficient output (e.g. 
uncompressed PDFs) and take an extended time 
to run. 
*CRTDIR 
Whether any directories in the path specified on 
the TOSTMF parameter will be created if they do 
not already exist. 
*RSCDIR 
Specifies the name of the resource directory where 
PCL resources (PCL macros and soft fonts) will be 
looked for. This option replaces the previous 
RSCDIR parameter which has now been retired. 
*ADOBEPATH 
The path to be used to locate Adobe Reader on 
the PC when the CVTSPLPDF ... 
TOSTMF(*VIEW) or TOSTMF(*PRINT) option is 
used. See the TOSTMF parameter for further 
details. 
*TMPPATH 
The path to be used to the /tmp directory on the 
system i when the CVTSPLPDF ... 
TOSTMF(*VIEW) or TOSTMF(*PRINT) option is 
used. See the TOSTMF parameter for further 
details. 
Option value 
A value corresponding to the key above.  
CoolSpools Spool Converter User Guide V6R1  
Page: 
198
www.ariadnesoftware.co.uk
The list of possible valid values is dependent on the corresponding key. 
Key 
Valid values 
Description 
Notes 
*DIAGNOSTIC *NO  
Do not run in 
diagnostic mode 
(default) 
Diagnostic mode should 
only be used when 
instructed by ariadne. 
Performance degradation 
and the creation of 
abnormally large output 
files could result. 
*YES  
Run in diagnostic 
mode  
*CRTDIR 
*NO  
Directories in the 
directory path 
specified on the 
TOSTMF 
parameter must 
already exist. If 
they do not, an 
error will occur 
(default); 
You can set the system 
default action by creating 
an environment variable 
called 
CS_CRT_DIR_PATH set 
to either *YES or *NO. 
*YES  
Directories in the 
directory path 
specified on the 
TOSTMF 
parameter will be 
created if they do 
not already exist. 
*RSCDIR 
directory_path 
Specify the 
directory path 
where the system 
should look for 
PCL resources 
such as macros 
and soft fonts. 
The default is 
*TODIR, which 
indicates that the 
system should look 
for resources in the 
directory into which 
the output file is 
being created; 
*CURDIR can also 
be specified and 
indicates that the 
system should look 
in the current 
Replaces the RSCDIR 
parameter, which has now 
been retired. 
The system default can 
also be specified by 
creating an environment 
variable called 
CS_RSC_DIR with its 
value set to the directory 
path where resources can 
be located or one of the 
special values *TODIR or 
*CURDIR. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
199
www.ariadnesoftware.co.uk
directory of the job. 
*ADOBEPATH A full PC file 
path to the 
Adobe Reader 
program on the 
PC 
The path used to 
locate Adobe 
Reader on the PC 
when CVTSPLPDF 
... 
TOSTMF(*VIEW) 
or 
TOSTMF(*PRINT) 
is used 
e.g. c:\Program 
Files\Adobe\Reader 
9.0\Reader\AcroRd32.exe 
would be a typical path for 
Adobe Reader 9.  
The path will vary 
depending on the version 
of Adobe Reader installed. 
*TMPPATH 
A full PC path to 
the /tmp 
directory on the 
system i 
Used to provide 
Adobe Reader on 
the PC with a path 
back to the 
temporary PDF file 
on the system i. 
This will therefore 
typically be a 
NetServer file 
share path.  
e.g. 
'\\192.168.0.1\root\tmp' 
where 192.168.0.1 is the 
IP address of the system i 
and “root” is the name of a 
NetServer file share that 
shares the root of the IFS.                                    
Example: 
CVTSPLPDF 
... 
TOSTMF(‘/dir1/subdir1/subdir2/subdir3/subdir4/subdir5/output.pdf’)
OPTIONS((*CRTDIR *YES) 
(*RSCDIR ‘/resources’)
Directories in the path specified on TOSTMF will be created if they do not already 
exist. PCL resources will be located in the directory called /resources . 
CoolSpools Spool Converter User Guide V6R1  
Page: 
200
www.ariadnesoftware.co.uk
OUTPTY 
Output priority 
Parameter 
OUTPTY 
Applies to 
commands: 
CVTSPLSPLF 
Dependent on: None 
When creating spooled files from an original spooled file with CVTSPLSPLF, this 
option defines the output priority to be assigned to the new spooled files that are 
created. 
Options are: 
*JOB
The output queue priority defined by the OUTPTY 
attribute of the job running the command is used. 
*SPLF 
The output priority of the original spooled file is 
used. However, if this output priority exceeds the 
maximum output priority allowed for the user who 
is restoring the spooled file, the restore operation 
will fail. This error can be avoided by specifying a 
different (lower) output priority on this parameter. 
Output_pty 
Specify the priority to be used (1-9). 
Documents you may be interested
Documents you may be interested