aspose pdf c# example : Convert excel to pdf with bookmarks software SDK dll windows wpf .net web forms CoolSpools_Spool_Converter_User_Guide_V6R110-part1228

CoolSpools Spool Converter User Guide V6R1  
Page: 
101
www.ariadnesoftware.co.uk
Example:    
CVTSPLPDF  
FROMFILE(SALES) 
TOSTMF(sales.pdf) 
FONT(*MAP) 
CVTFONTID(((11) (*COURIER 10))) 
Here, the sales report is converted to PDF format. CoolSpools will attempt to map 
fonts, but font id 11 is explicitly mapped to Courier 10-point. 
Alternatively, you can specify either a font resource object or a PostScript Type 1 
font file.  
Note that you still need to specify FONT(*EMBED) if you want the font to be 
embedded in PDF. If you specify FONT(*MAP), CoolSpools will use the font 
specified on this element of the CVTFONTID parameter to select a suitable standard 
font to map to, but will still use a mapped standard font not an embedded font. 
These parameters require an IFS path name. If you are referencing a font resource 
object, you must therefore specify the object name in IFS format, i.e.  
/QSYS.LIB/library_name.LIB/object_name.FNTRSC 
Example:   
CVTSPLPDF…
CVTFONTID(((416)  
('/QSYS.LIB/QFNTCPL.LIB/ C0S0CR10.FNTRSC))) FONT(*EMBED) 
Font id 416 will be implemented by embedding font resource object C0S0CR10 in library 
QFNTCPL 
Example:   
CVTSPLPDF…
CVTFONTID ((416) 
('/QIBM/PRODDATA/OS400/FONTS/PSFONTS/LATIN/COU.PFB'))) 
FONT(*EMBED) 
Font id 416 should be implemented by embedding the Postscript courier font 
supplied by IBM at the path given. 
Please note that two  files are required in order to successfully embed a PostScript 
font: 
i) A PostScript Type 1 font file. This normally has a file extension of .pfb (e.g. 
/QIBM/PRODDATA/OS400/FONTS/PSFONTS/LATIN/HEL.PFB) 
ii) A PostScript Type 1 font metrics file. This normally has a file extension of .afm 
(e.g. /QIBM/PRODDATA/OS400/FONTS/PSFONTS/LATIN/HEL.AFM) 
Specify the name of the font file (.pfb extension) on this parameter. CoolSpools will 
attempt to locate the corresponding font metrics file (.afm extension) in the same 
location. If either file cannot be found, or if either file is not recognized as the 
appropriate file type, an error will occur. 
Size 
Convert excel to pdf with 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
convert excel to pdf with bookmarks; adding bookmarks to a pdf
Convert excel to pdf with 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
bookmarks in pdf files; add bookmark pdf file
CoolSpools Spool Converter User Guide V6R1  
Page: 
102
www.ariadnesoftware.co.uk
You can also specify a font size in points.  
The default is *FONTID. This indicates that the size of the font used will be the same 
as the font size implied or specified by the from-font id or from-font-size part of this 
parameter. You may also specify a particular font size in points that you want to use. 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Bookmarks. Comments, forms and multimedia. Convert smooth lines to curves. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
excel pdf bookmarks; export excel to pdf with bookmarks
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.
convert word to pdf with bookmarks; excel print to pdf with bookmarks
CoolSpools Spool Converter User Guide V6R1  
Page: 
103
www.ariadnesoftware.co.uk
CVTFNTRSC 
Convert font resources 
Parameter 
CVTFNTRSC 
Applies to 
commands: 
CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, CVTSPLSTMF 
This parameter allows you to define your own mappings for fonts used in the spooled 
file that are identified by a font resource name. You may define mappings here in 
order to improve the appearance of your report in PDF, RTF or HTML format if 
FONT(*MAP) alone does not give satisfactory results. Up to 100 mappings may be 
defined. 
The default is *NONE , which indicates that no user-definable font resource mappings 
are specified. 
Other than *NONE, all other selections for this parameter consist of two pairs of 
elements: 
o
From resource 
consisting of: 
o
Font resource name 
o
Font size 
o
Size units 
and   
o
To font 
consisting of: 
o
Face 
o
Size 
Where the specified font resource name appears in the spooled file, it will be 
mapped to the font typeface and point size specified here in the resultant PDF, RTF 
or HTML file. 
CoolSpools notifies you of the font mappings that it has chosen by sending a 
message to the job log when you run the command. If you are not satisfied with the 
appearance of your spooled file in the stream file, consider using this parameter or 
the CVTFONTID parameter to define your own font mappings. Refer to the 
discussion of the FONT parameter above for further information about how 
CoolSpools assists you in identifying the font ids that need to be mapped. 
From Resource 
Font Resource Name 
Enter the name of a font resource referenced in the spooled file. This will usually be 
either: a font character set defined on the FNTCHRSET parameter of the CRTPRTF 
(Create Printer File) command or on the DDS FNTCHRSET keyword; or a coded 
font defined on the CDEFNT parameter of the CRTPRTF (Create Printer File) 
command or on the DDS CDEFNT keyword.  
Font Size 
Options are: 
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.
create bookmarks pdf files; pdf create bookmarks
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. Comments, forms and multimedia. Hidden layer content. Convert smooth lines to curves. Flatten visible layers. C#.NET DLLs: Compress PDF Document.
how to create bookmark in pdf with; create bookmark pdf file
CoolSpools Spool Converter User Guide V6R1  
Page: 
104
www.ariadnesoftware.co.uk
*FONTNAME
The font size is implied by the font resource name. 
Font_size 
The font size in points. 
Some font resource objects (typically raster fonts) imply a specific font size, while 
others (typically outline fonts) do not. A point size is normally specified for use with a 
font resource through the use of the printer file DDS keyword FNTCHRSET with the 
*POINTSIZE option. 
Size units 
Options are: 
*POINTS
The font size denotes the height of characters in 
points. 
*CPI 
The font size denotes the pitch (width) of 
characters in characters per inch. 
To Font  
Face 
This specifies how the font will be implemented inside the PDF and can be any of: 
o
a built-in PDF font 
o
a system i font resource object 
o
a TrueType of PostScript Type 1 font file located in the IFS 
The following built-in typefaces are available for selection: 
*COURIER 
Courier 
*COURIERB  Courier Bold 
*COURIERO  Courier Oblique 
*COURIERBO  Courier Bold Oblique 
*HELVETICA  Helvetica 
*HELVB  
Helvetica Bold 
*HELVO  
Helvetica Oblique 
*HELVB  
Helvetica Bold 
*HELVBO 
Helvetica Bold Oblique 
*TIMES   
Times Roman 
*TIMESB  
Times Roman Bold 
*TIMESI   
Times Roman Italic 
*TIMESBI 
Times Roman Bold Italic  
*SYMBOL 
Symbol 
*DINGBATS  Zapf Dingbats 
Example:    
CVTSPLPDF  
FROMFILE(SALES)…
FONT(*MAP) 
CVTFNTRSC(C0S0CR10 *COURIER 12) 
Here, the sales report is converted to PDF format. CoolSpools will attempt to map 
fonts, but the font named C0S0CR10 is explicitly mapped to Courier 12-point. 
Alternatively, you can specify either a font resource object or a PostScript Type 1 
font file.  
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
it extremely easy for C# developers to convert and transform document file, converted by C#.NET PDF to HTML all the original anchors, links, bookmarks and font
create pdf with bookmarks from word; excel hyperlink to pdf bookmark
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
create bookmarks in pdf from excel; create bookmark pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
105
www.ariadnesoftware.co.uk
Note that you still need to specify FONT(*EMBED) if you want the font to be 
embedded in PDF. If you specify FONT(*MAP), CoolSpools will use the font 
specified on this element of the CVTFNTRSC parameter to select a suitable 
standard font to map to, but will still use a mapped standard font not an embedded 
font. 
These parameters require an IFS path name. We expect to extend these parameters 
to support TrueType and OpenType fonts at some point in the future. If you are 
referencing a font resource object, you must therefore specify the object name in IFS 
format, i.e.  
/QSYS.LIB/library_name.LIB/object_name.FNTRSC 
Example:   
CVTSPLPDF…
CVTFNTRSC(((C0S0CR10) 
('/QSYS.LIB/QFNTCPL.LIB/C0S0CR10.FNTRSC))) FONT(*EMBED) 
Font resource C0S0CR10 will be implemented by embedding font resource object 
C0S0CR10 in library QFNTCPL 
Example:   
CVTSPLPDF…
CVTFONTID(((C0S0CR10) 
('/QIBM/PRODDATA/OS400/FONTS/PSFONTS/LATIN/COU.PFB'))) 
FONT(*EMBED) 
Font resource C0S0CR10 should be implemented by embedding the Postscript 
courier font supplied by IBM at the path given. 
Please note that two  files are required in order to successfully embed a PostScript 
font: 
i) A PostScript Type 1 font file. This normally has a file extension of .pfb (e.g. 
/QIBM/PRODDATA/OS400/FONTS/PSFONTS/LATIN/HEL.PFB) 
ii) A PostScript Type 1 font metrics file. This normally has a file extension of .afm 
(e.g. /QIBM/PRODDATA/OS400/FONTS/PSFONTS/LATIN/HEL.AFM) 
Specify the name of the font file (.pfb extension) on this parameter. CoolSpools will 
attempt to locate the corresponding font metrics file (.afm extension) in the same 
location. If either file cannot be found, or if either file is not recognized as the 
appropriate file type, an error will occur. 
Size 
You can also specify a font size in points.  
The default is *FONTID. This indicates that the size of the font used will be the same 
as the font size implied or specified by the from-font resource or from-font-size part 
of this parameter. You may also specify a particular font size in points that you want 
to use. 
.NET PDF SDK - Description of All PDF Processing Control Feastures
Create PDF from Word (docx, doc); Create PDF from Excel (xlsx, xls); Create PDF PDF Export. Convert PDF to Word (.docx); Convert PDF to HTML; Convert PDF to Tiff
how to bookmark a pdf file in acrobat; create bookmarks in pdf from excel
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
create bookmark pdf; export pdf bookmarks
CoolSpools Spool Converter User Guide V6R1  
Page: 
106
www.ariadnesoftware.co.uk
DBCS - DBCS conversion options 
Parameter 
DBCS 
Applies to 
commands: 
CVTSPLCSV, CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, 
CVTSPLSTMF, CVTSPLTXT, CVTSPLXL, CVTSPLXLS, 
CVTSPLXML 
The DBCS (DBCS conversion options) parameter allows you to control various 
options relating to the processing of DBCS (Double-Byte Character Set) data, i.e. 
data in languages such as Japanese, Chinese and Korean.  
DBCS Coded Font  
The first element specifies the qualified name of the DBCS coded font to be used to 
implement DBCS text in the spooled file.  
It is not normally necessary to specify a value on this parameter since the names of 
DBCS fonts to be used will be derived from instructions in the spooled file data 
stream.  
If a DBCS spooled file has been created using a printer file which specifies 
IGCCDEFNT(*SYSVAL), the name of the coded font will be obtained from the 
QIGCCDEFNT system value. However, if the spooled file has been transferred to a 
system (e.g. a non-DBCS system) which has the system value QIGCCDEFNT set to 
*NONE, CoolSpools will be unable to identify the appropriate coded font to use. In 
those circumstances, you can use this parameter to specify the name of the font 
resource object (coded font) that should be used to display DBCS text in the spooled 
file. 
Values are: 
*SPLF
CoolSpools determines the DBCS coded font 
name from the spooled file attributes. Where the 
spooled file refers to the QIGCCDEFNT system 
value, the coded font is taken from the system 
value. If QIGCCDEFNT is set to *NONE, an error 
will be reported and you should specify a coded 
font name on this parameter. 
*IGNORE 
Tells CoolSpools to ignore data that appears to be 
DBCS and treat it as SBCS.  
Coded_font 
Specify the qualified name of the font resource 
object to be used. The object specified must be of 
object type *FNTRSC with object attributes 
CDEFNT. 
DBCS coded font size 
The second element specifies the DBCS font size. 
It is not normally necessary to specify a value on this parameter since the font size of 
DBCS fonts to be used will be derived from instructions in the spooled file data 
stream. 
However, the font size can be overridden using this parameter. 
Values are: 
CoolSpools Spool Converter User Guide V6R1  
Page: 
107
www.ariadnesoftware.co.uk
*SPLF
CoolSpools determines the DBCS font size from 
the spooled file attributes.  
Font_size   
Specify the font size you wish to use in points. 
DBCS in non-DBCS splf? 
This element tells CoolSpools what to do if it encounters what appears to be DBCS 
data in a spooled file the attributes of which indicate that the spooled file is not 
capable of holding DBCS data. 
*NO
CoolSpools ignores the apparently DBCS data and 
treats it as SBCS.  
*YES   
CoolSpools treats the data as DBCS. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
108
www.ariadnesoftware.co.uk
DELIMITERS - Delimited file options 
Parameter 
DELIMITERS 
Applies to 
commands: 
CVTSPLDLM (see also CSV parameter of CVTSPLCSV) 
Dependent on: None 
Specifies options for creating delimited text files such as Comma Separated Variable 
files (CSVs) and Tab Separated Variable files (TSVs). 
Record delimiter 
This element allows you to specify the characters to be used to indicate the end of a 
record in the delimited file. 
Options are:   
*CRLF 
Carriage return and line feed. Both a carriage 
return (ASCII x’0D’ or the equivalent in the CCSID 
selected) and a line feed (ASCII x’0A’ or the 
equivalent in the CCSID selected) are used to 
denote the end of a record. 
*CR 
Just a carriage return (ASCII x’0D’ or equivalent) is 
used.  
*LF 
Ju
st a line feed (ASCII x’0A’ or equivalent) is used. 
String delimiter 
This element allows you to define the character that encloses string (alphanumeric) 
data in the delimited file that is to be created. 
Either type the character to be used, or select one of the special values: 
*DBLQUOTE 
A double quote (“) is used
*SGLQUOTE 
A single quote (‘) is used
*NONE 
No delimiter is used. Alphanumeric data is not 
enclosed by any special character. 
String_delim 
Type the delimiter character to be used. 
The string delimiter will be output in the CCSID selected for the file. 
Field Delimiter  
This element allows you to define the character that separates fields in the delimited 
file that is to be created. 
Either type the character to be used, or select one of the special values: 
*COMMA 
A comma (,) is used 
*TAB 
A tab (ASCII x’09’ or the equivalent in the CCSID 
selected) is used 
*BLANK 
A space or blank (ASCII x’20’ or the equivalent in 
the CCSID selected) is used 
CoolSpools Spool Converter User Guide V6R1  
Page: 
109
www.ariadnesoftware.co.uk
*SEMICOLON 
A semicolon (;) is used. 
*PIPE 
A pipe character (|) is used. 
Field_delim 
Type the delimiter character to be used. 
Decimal point 
Specify the character to represent a decimal point in the delimited file. 
*SYSVAL
The character implied by the system value 
QDECFMT is used. 
*JOB 
The character implied by the job attribute DECFMT 
is used. 
*PERIOD 
A period (.) is used. 
*COMMA 
A comma (,) is used. 
dec_point 
Specify the character to use as the decimal point. 
Date format 
Specify the format in which to output dates in the delimited file. 
*JOB
The format implied by the job attribute DATFMT is 
used. 
*SYSVAL 
The format implied by the system value QDATFMT 
is used. 
*EXCEL 
Excel format (a number representing a day count 
since 1
st
January 1901) 
*ISO 
YYYY-MM-DD 
*JIS 
YYYY-MM-DD 
*USA 
MM/DD/YYYY 
*EUR 
DD.MM.YYYY 
*YMD 
YYMMDD 
*YYMD 
YYYYMMDD 
*MDY 
MMDDYY 
*MDYY 
MMDDYYYY 
*DMY 
DDMMYY 
*DMYY 
DDMMYYYY 
*CYMD 
CYYMMDD 
*CMDY 
CMMDDYY 
*CDMY 
CDDMMYY 
*JUL 
YYDDD 
*LONGJUL 
YYYYDDD 
Date separator character 
Specify the separator to use when outputting dates in the delimited file. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
110
www.ariadnesoftware.co.uk
*JOB
The character implied by the job attribute DATSEP 
is used. 
*SYSVAL 
The character implied by the system value 
QDATSEP is used. 
*SLASH 
*HYPHEN 
*PERIOD 
*COMMA 
*COLON 
*BLANK 
A blank (space) 
separator 
Specify the character to use 
Trim blanks from char fields 
Whether CoolSpools trims blanks from character fields. 
Options are: 
*BOTH
Both leading and trailing blanks are trimmed from 
character fields before they are output to the file. 
*LEADING 
Leading blanks but not trailing blanks are trimmed. 
*TRAILING 
Trailing blanks but not leading blanks are trimmed. 
*NONE 
No blanks are trimmed. 
Documents you may be interested
Documents you may be interested