aspose pdf c# example : Copy pdf bookmarks control application platform web page azure asp.net web browser CoolSpools_Spool_Converter_User_Guide_V6R120-part1239

CoolSpools Spool Converter User Guide V6R1  
Page: 
201
www.ariadnesoftware.co.uk
OUTQ 
Output queue 
Parameter 
OUTQ 
Applies to 
commands: 
CVTSPLSPLF 
Dependent on: None 
When creating spooled files from an original spooled file with CVTSPLSPLF, this 
option defines the output queue on which the new spooled files should be created. 
Options are: 
*JOB
The output queue defined by the OUTQ attribute of 
the job running the command is used. 
*SPLF 
The output queue on which the original spooled file 
is located is used.  
Outq_name 
Specify the fully qualified name of the output 
queue to use. 
Copy 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
export excel to pdf with bookmarks; convert word pdf bookmarks
Copy 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
bookmarks in pdf files; bookmark a pdf file
CoolSpools Spool Converter User Guide V6R1  
Page: 
202
www.ariadnesoftware.co.uk
OWNER 
New spooled file owner 
Parameter 
OWNER 
Applies to 
commands: 
CVTSPLSPLF 
Dependent on: None 
When creating spooled files from an original spooled file with CVTSPLSPLF, this 
option defines the user profile that should own the new spooled files that are created. 
Options are: 
*CURRENT
The spooled files are owned by the user running 
the command. 
*SPLF 
The owner should be the same as the owner of the 
original spooled file. If the own
er’s user profile 
does not exist on the system, an error will occur. 
User_profile 
Specify the user profile that should own the new 
spooled files. 
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
creating bookmarks in pdf from word; adding bookmarks to pdf reader
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.
pdf bookmark editor; how to bookmark a pdf in reader
CoolSpools Spool Converter User Guide V6R1  
Page: 
203
www.ariadnesoftware.co.uk
PAGEOPTION 
Page options 
Parameter 
PAGEOPTION 
Applies to 
commands: 
CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, CVTSPLTXT,  
Dependent on: None 
This parameter defines various options related to pages and consists of three 
elements:  
o
Auto-rotation in effect? 
o
Horizontal scaling 
o
Vertical scaling 
The following single option is the default value: 
*CALC 
CoolSpools will attempt to calculate the best 
orientation and scaling based on the spooled file 
attributes.  
Auto-rotation in effect? 
This element determines whether automatic rotation and/or Computer Output 
Reduction (COR) are applied, simulating the effects of the PAGRTT(*AUTO), 
PAGRTT(*COR) or PAGRTT(*DEVD) attribute on certain printers. 
If your spooled file has the attribute PAGRTT(*AUTO), PAGRTT(*COR) or 
PAGRTT(*DEVD), automatic page rotation will occur when the spooled file is printed 
on a printer and the spooled file does not fit on the page in its standard orientation. 
For example, if the attributes of your spooled file indicate that it is 132 columns wide 
at 10 CPI and 66 lines long at 6 LPI (i.e. 13.2 inches by 11 inches), and you print it to 
a printer which uses letter or A4 paper, the spooled file is too large to fit on the 
paper. You printer will automatically reduce the size of the spooled file data (COR) 
and rotate the spooled file data (auto-rotation) in order to make it fit the paper. 
Unlike the CVTSPLSTMF command, which does not implement an automatic page 
rotation when a spooled file has PAGRTT(*AUTO), PAGRTT(*COR) or 
PAGRTT(*DEVD), the format-specific commands CVTSPLPDF, CVTSPLHTML and 
CVTSPLRTF will by default attempt to reproduce the behavior of the majority of 
modern printers will automatically rotate and, if necessary, scale down the contents 
of the spooled file.                                                                         
Please note that the paper size specified on the first two elements of this parameter 
is interpreted as the shape and format of the paper prior to rotation . For example, if 
your document prints on letter cut sheet paper (11 x 8.5 inches), you should specify 
PAGESIZE(*LETTER *PORTRAIT) even if the document prints in landscape mode, 
since the paper is physically printed in portrait mode and the document contents 
rotated to fit on it.   
Options are: 
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
export pdf bookmarks to text; bookmark template pdf
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 acrobat; pdf reader with bookmarks
CoolSpools Spool Converter User Guide V6R1  
Page: 
204
www.ariadnesoftware.co.uk
*SPLF 
CoolSpools will itself decide whether to apply auto-
rotation and/or COR.  
*NO
Auto-rotation is not applied. 
*YES 
Auto-rotation is applied but NOT COR. 
*COR 
Auto-rotation and COR will both be applied. 
Horizontal scaling 
Vertical scaling 
The second and third elements of the PAGESIZE parameter of the CVTSPLPDF, 
CVTSPLHTML and CVTSPLRTF commands indicate the horizontal and vertical 
scaling to be applied to data in the spooled file to make it fit the page. 
If you are changing the page size from that defined in the spooled file (e.g. to convert 
a 13.2 x 11 inch spooled file to a 11 x 8.5 inch PDF, suitable for printing on a PC 
printer), you may need to scale the contents of the spooled file to get the best fit to 
the new page size and the best possible readability on screen.                             
Options are:                                                          
*NONE 
No scaling is applied.                                    
*CALC 
If the conditions for COR (Computer Output 
Reduction) are met, CoolSpools will calculate an 
appropriate scaling based on the dimensions of 
the original spooled file, the new page size and 
any margins requested.  
*FITPAGE 
Irrespective of whether the conditions for COR 
(Computer Output Reduction) are met, CoolSpools 
will calculate a scaling factor which will fit the 
spooled file contents to the paper size and 
orientation selected on the PAGESIZE parameter. 
Scaling_factor 
A scaling factor between 00.01 and 99.99, where 
1.00 means that no scaling occurs. For example, a 
scaling of 0.5 will halve the width or length of the 
spooled file contents and a scaling of 2.0 will 
double the width or length of the spooled file 
contents. 
How to C#: Basic SDK Concept of XDoc.PDF for .NET
create, load, combine, and split PDF file(s), and add, create, insert, delete, re-order, copy, paste, cut This class describes bookmarks in a PDF document.
creating bookmarks pdf; add bookmarks to pdf reader
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
by C#.NET PDF to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and font style that are included in target PDF document file.
creating bookmarks pdf files; create bookmarks in pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
205
www.ariadnesoftware.co.uk
PAGESIZE  - Page Size 
Parameter 
PAGESIZE 
Applies to 
commands: 
CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, CVTSPLTXT, 
CVTSPLXLS, CVTSPLXL 
Dependent on: None 
Specifies the page size to use. 
The following single options are available for both elements: 
*CALC
CoolSpools will assume a paper size based on the 
country code of the current job according to the 
following table: 
Country Code  Paper Size 
US 
*LETTER 
CA 
*LETTER 
All others 
*A4 
*SPLF 
CoolSpools will use the paper size specified in the 
attributes or data stream content of the spooled 
file. These normally correspond to the page width 
and length specified on the CRTPRTF command 
when the printer file was created.  
*CUSTOM 
You will specify the precise page size on the 
CUSTOMPAGE parameter. This option is useful if 
you want to use a paper size not provided as one 
of the standard options listed below. 
*DEVD 
CoolSpools will derive the page size from the 
attributes of the printer device specified on the 
PRTDEV parameter. 
Paper Size 
This element specifies the paper size which CoolSpools will simulate when creating 
the output file. 
*A3 
420 x 297 mm 
*A4 
297 x 210 mm 
*A5 
210 x 148 mm 
*B3 
364 x 257 mm 
*B4 
257 x 182 mm 
*LEGAL 
14 x 8.5 in. 
*LETTER 
11 x 8.5 in. 
*EXEC 
10.5 x 7.25 in. 
*LEDGER 
17 x 11 in 
VB.NET PDF: Basic SDK Concept of XDoc.PDF
create, load, combine, and split PDF file(s), and add, create, insert, delete, re-order, copy, paste, cut This class describes bookmarks in a PDF document.
how to add bookmarks on pdf; create bookmarks in pdf reader
VB.NET PDF Page Replace Library: replace PDF pages in C#.net, ASP.
edit, C#.NET PDF pages extract, copy, paste, C# page with another PDF page from another PDF file text, images, interactive elements, such as links and bookmarks.
bookmarks pdf files; add bookmark to pdf reader
CoolSpools Spool Converter User Guide V6R1  
Page: 
206
www.ariadnesoftware.co.uk
Orientation 
The second element of this parameter controls the orientation of the page as 
reproduced in the stream file. 
Options are: 
*SPLF
The orientation is derived from the dimensions of 
the spooled file. If the width of the spooled file 
exceeds the length of the spooled file, the page 
will appear in landscape mode, otherwise it will be 
in portrait mode. This is the only value permitted if 
the page size element is *SPLF or *CUSTOM. 
*LANDSCAPE 
Landscape mode.  
*PORTRAIT 
Portrait mode. 
Please note that when specifying the orientation for a page which will be 
rotated, you should specify the orientation of the unrotated page.  
For example, if your report is printed in landscape mode on an A4 printer by means 
of page rotation, you should specify PAGESIZE(*A4 *PORTRAIT), not 
PAGESIZE(*A4 *LANDSCAPE). This is because, in reality, the spooled file 
orientation is portrait, but text is printed rotated through 90 degrees to give the effect 
of landscape printing.  
The CVTSPLXLS command has some additional options related to the printing of 
Excel files. For the CVTSPLXL command, see the XLSPRINT parameter instead for 
these options. 
Page scaling method   
How to scale the data to fit the page. 
Options are: 
*NONE 
No scaling is applied. 
*FIT 
The data is fitted to a specified number of pages 
wide by a specified number of pages tall. The 
number of pages wide and tall are given on the 5th 
and 6th elements of this parameter. 
*ADJUST 
The data is adjusted to fit the page by scaling it by 
a percentage. The percentage is specified on the 
4th element of this parameter. 
Percentage adjustment 
The percentage scaling to apply when *ADJUST is specified for the scaling method. 
Options are: 
100 
100% (no change). 
0-400 
Specify the scaling percentage. 
Fit to pages wide  
The number of pages wide (horizontal scaling) to which the data is fitted. 
Options are: 
CoolSpools Spool Converter User Guide V6R1  
Page: 
207
www.ariadnesoftware.co.uk
*AUTO 
Excel will calculate the required number of pages 
wide. 
0-65535 
Specify the number of pages. 
Fit to pages tall  
The number of pages tall (vertical scaling) to which the data is fitted. 
Options are: 
*AUTO 
Excel will calculate the required number of pages 
wide. 
0-65535 
Specify the number of pages. 
Print gridlines  
Whether gridlines are printed. 
Options are: 
*NO 
Gridlines are not printed. 
*YES 
Gridlines are printed. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
208
www.ariadnesoftware.co.uk
PASSWORD 
PDF Security 
Parameter 
PASSWORD 
Applies to 
commands: 
CVTSPLSTMF, CVTSPLPDF  
The PASSWORD (PDF passwords) parameter allows you to password-protect your 
PDF files and/or restrict the operations that can be performed on them. 
Password protecting a PDF file allows you to e-mail it safe in the knowledge that, if 
the e-mail goes astray or is intercepted, it will not be possible to open the PDF file 
without the necessary password. Similarly, sensitive business documents can be 
stored safely on your company server and will not be accessible by anyone who has 
not been given the passwords to open them.  
Restricting access rights to a file allows you to control what operations can be 
performed on it, for example whether it can be modified or printed or text copied from 
it). You can do this in conjunction with a password or without one. 
PDF passwords are implemented using Adobe's standard encryption method. This 
highly secure encryption technique employs the RSA Data Security, Inc. MD5 
Message-Digest algorithm (described in Internet RFC 1321, The MD5 Message-
Digest Algorithm) and the public-domain ArcFour encryption algorithm.   
Prior to version 1.4 of the PDF specification, PDF's standard encryption handler 
limited the encryption key to 5 bytes (40 bits) in length, in accordance with U.S. 
cryptographic export requirements, and 40-bit encryption is still the default. However, 
you can also use the *PWD128BIT and *RST128BIT options to request 128-bit 
encryption.             
A PDF file may be allocated an "owner" password and a "user" password.               
The "owner" password gives full access to all features of the document, i.e. entering 
the "owner" password in Adobe Acrobat (as opposed to Acrobat Reader) will enable 
you to modify, copy, print and annotate the document.                                   
The "user" password gives either full access or limited access to the document, 
depending on the user privileges that were granted when the file was created.  
The privileges that can be granted are:                            
whether the document may be printed                                               
whether text in the document may be copied                                          
whether the document can be modified (requires Acrobat) 
whether notes can be added to the document (requires Acrobat) 
CoolSpools Spool Converter User Guide V6R1  
Page: 
209
www.ariadnesoftware.co.uk
It is also possible to restrict any or all of the above functions without requiring a 
password to be entered. When that is done, no one can perform any of the above 
functions on the file, even the owner. 
PLEASE NOTE THAT PASSWORDS ARE CASE-SENSITIVE.    
If you forget your password, you will not be able to open your document.            
ariadne software takes no responsibility for documents that cannot be opened as a 
result of a lost or forgotten password and has no means to recover documents that 
have become unusable as a result.    
There is one single value: 
*NO
The PDF file will not be password protected and 
no restrictions will be applied to the operations that 
can be performed on it. 
Password protect PDF file? 
The first element indicates whether you wish to password protect the document.         
Options are: 
*YES 
At least a user password is needed to open the file 
*EXITPGM 
A pre-file creation exit program will be used to 
supply the password(s).  
*RESTRICT 
Do not require a password to open the file, but 
prevent one or more operations from being applied 
to the file (printing, modification, annotation or 
copying of text). 
*PWD40BIT 
Equivalent to *YES. 40-bit encryption is used. 
*RST40BIT 
Equivalent to *RESTRICT. 40-bit encryption is 
used. 
*PWD128BIT 
Equivalent to *YES, except that 128-bit encryption 
is used. 
*RST128BIT 
Equivalent to *RESTRICT, except that 128-bit 
encryption is used. 
User password 
The second element is the user password. If *YES is specified for the previous 
element, a user password must be entered (cannot be left blank). If *RESTRICT is 
specified for the previous element, a user password may not be entered (as 
*RESTRICT indicates that the file should have restricted access rights without a 
password). 
The password can be any string of characters and numbers. The minimum length is 
1 character and the maximum is 32. The password is case-sensitive. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
210
www.ariadnesoftware.co.uk
Owner password 
The third element is the owner password. If no owner password is entered (i.e. it is 
left blank), the document will not have an owner password. This means that it will not 
be possible for anyone to perform any actions not permitted according to the user 
rights defined in the following parameters.                                       
If *RESTRICT is specified for the first element, an owner password may not be 
entered (as *RESTRICT indicates that the file should have restricted access rights 
without a password). 
The owner password can be any string of characters and numbers. The minimum 
length is 1 character and the maximum is 32. The password is case-sensitive. 
Please note that if *EXITPGM is specified on the first element of this parameter, any 
values typed for the user or owner password in the second and third elements of this 
parameter are only used if the exit program returns blanks for the corresponding 
password.                                    
The next four elements to this parameter control the rights granted when the 
document is opened by entering the "user" password.                           
These are:                                                                             
Allow printing?                                                                        
Allow modifications?                                                                 
Allow copying of text?                                                                 
Allow annotation?                                                      
All of these parameters take the following form:                       
*YES
The action is permitted  
*NO 
The action is not permitted 
If *RESTRICT is specified for the first parameter element, at least one of the above 
four elements must be *NO.  
Encrypted password supplied 
Whether or not the password supplied on the previous element is supplied in the 
encrypted form returned b
y CoolSpools’ DSPENCPWD (Display Encrypted 
Password) command. See the discussion of encrypted passwords
above. 
DSPENCPWD applies an encryption algorithm to a password and returns a 
scrambled version of that password to you. If you specify the scrambled password 
on the previous element, and specify *YES here, CoolSpools Spool Converter will 
unscramble the password for you before using it. The main purpose of this facility is 
to avoid the need to hold passwords in plain text form in source code. 
Options are:                                                                         
Documents you may be interested
Documents you may be interested