c# adobe pdf reader dll : Add page to pdf without acrobat application SDK cloud windows winforms asp.net class SecureNetTerm7-part1877

Guide to Using SecureNetTerm 
SecureNetTerm ActiveX Object    69 
Creates a new directory on the host. 
Syntax 
object.SNT_CreateDirectory("path") 
Remarks 
Returns TRUE if successful or FALSE if an error occurred.  If the remotefile does not have a path 
specified, the current directory is used. 
Example: 
ret = snt.SFTP_CreateDirectory("UploadDirectory") 
SFTP_RemoveDirectory 
Description 
Removes (deletes) a host directory. 
Syntax 
object.SNT_RemoveDirectory("path") 
Remarks 
Returns TRUE if successful or FALSE if an error occurred.  If the remotefile does not have a path 
specified, the current directory is used. 
Example: 
ret = snt.SFTP_RemoveDirectory("UploadDirectory") 
SFTP_SetCurrentDirectory 
Description 
Sets/Changes the base directory. 
Syntax 
object.SFTP_SetCurrentDirectory(path) 
Remarks 
Returns TRUE if successful, else false.  Changes the host base directory to <path>.  The ability to 
change to a directory not contained within the login "home' directory is dependent upon your host 
security rules. 
Example: 
ret = snt.SFTP_SetCurrentDirectory("/") 
SFTP_GetCurrentDirectory 
Description 
Returns a string containing the current host directory. 
Syntax 
object.SFTP_GetCurrentDirectory 
Remarks 
The SFTP_OpenConnection command starts the host SFTP server and will set the initial directory 
to that established with the interactive session login.  This will normally be the "home" directory of 
the userid the session was logged in with.  All file/directory related commands will use this as the 
base  directory, if a specific directory is not included within the command. 
Example: 
Add page to pdf without acrobat - insert pages into PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
adding page numbers in pdf; add pages to pdf without acrobat
Add page to pdf without acrobat - VB.NET PDF Page Insert Library: insert pages into PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
add page to pdf; add page to pdf preview
dir = snt.SFTP_GetCurrentDirectory 
SFTP_Stat 
Description 
Returns a structure containing detailed information relating to a file/directory. 
Syntax 
object.SFTP_Stat("filename") 
Remarks 
Not currently implemented. 
Internally, the SFTP_Stat command returns the following structure: 
Struct Attrib 
u_int32_t flags; 
u_int64_t size; 
u_int32_t uid; 
u_int32_t gid; 
u_int32_t perm; 
u_int32_t atime; 
u_int32_t mtime; 
}; 
SFTP_ReadFileTree 
Description 
Returns a pointer to an array of SFTP_DIRENT stuctures. 
Syntax 
object.SFTP_ReadFileTree("path",flags) 
Remarks 
Not currently implemented. 
Internally, the SFTP_ReadFileTree returns a SFTP_DIRENT ** to an array of SFTP_DIRENT 
stuctures. 
struct SFTP_DIRENT 
char *filename; 
char *longname; 
Attrib a; 
}; 
C# PDF Converter Library SDK to convert PDF to other file formats
documents in .NET class applications independently, without using other image or document, or from PDF document to other file formats, like multi-page TIFF file
add pdf pages to word document; adding page numbers in pdf file
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
standard PowerPoint documents in .NET class applications independently, without using other PowerPoint to PDF Conversion. This page will tell you how to use XDoc
add page numbers to pdf using preview; adding a page to a pdf document
Guide to Using SecureNetTerm 
SecureNetTerm ActiveX Object    71 
Events  
SecureNetTerm contains advanced support for events.  Events are a method by which SecureNetTerm can notify your 
script about something that has changed, such as cursor and mouse movement.  When SecureNetTerm is controlled from 
another program, which supports scripting,  events must be "mapped" from that program to the event notifier within 
SecureNetTerm.  This is done with a special program supplied with SecureNetTerm, referred to as the SecureNetTerm 
EventMapper.  The use of this program is triggered automatically within the script through the use of the scripting 
language support for creating objects.  The VBScript example shown below demonstrates the creation of the 
SecureNetTerm EventMapper and how to map the SecureNetTerm events you desire to use in your script. 
The example script maps all the events supported by SecureNetTerm.  Note the "OnDisconnected" event.  When this 
event is received, the script sets the global variable "Answer" to a value of 6.  In the Do While loop toward the bottom of 
the example, this variable is checked.  It the variable has a value of 6, the script will display a message dialog, asking if 
the script should be stopped. 
Note that scripts which run within SecureNetTerm does not require the use of the EventMapper. 
Event Name 
Input Parameters 
Remarks 
OnConnected 
Connected to host 
OnDisconnected 
Disconnected from host 
OnKeyDown 
ByVal type, ByVal wParam,ByVal lParam 
Key was pressed 
OnTokenFound 
ByVal index 
WaitForString token found 
OnMouseLUp 
ByVal x, ByVal y 
Mouse left button up 
OnMouseLDown 
ByVal x, ByVal y 
Mouse left button down 
OnMouseMUp 
ByVal x, ByVal y 
Mouse middle button up 
OnMouseMDown 
ByVal x, ByVal y 
Mouse middle button down 
OnMouseRUp 
ByVal x, ByVal y 
Mouse right button up 
OnMouseRDown 
ByVal x, ByVal y 
Mouse right button down 
OnMouseLDblClk ByVal x, ByVal y 
Mouse left button double click 
OnMouseMove 
ByVal x, ByVal y 
Mouse moved 
OnCursorMove 
ByVal x, ByVal y 
Cursor moved 
The OnKeyDown event is sent on WM_KEYDOWN, WM_SYSKEYDOWN and WM_CHAR notifications to the 
SecureNetTerm program.  The WM_CHAR notification event is triggered when a KW_KEYDOWN message is 
translated by the TranslateMessage function within SecureNetTerm.  The parameter "type" is WM_CHAR, 
WM_SYSKEYDOWN or WM_SYSKEYDOWN.  The wParam and lParam parameters are the same values passed to 
SecureNetTerm from the OS when a keyboard key is pressed, and is documented in normal Microsoft documentation. 
VBScript Example: 
'# $language = "VBScript" 
'# $interface = "1.0" 
' Globals 
dim snt 
C# Word - Word Conversion in C#.NET
standard Word documents in .NET class applications independently, without using other Word to PDF Conversion. This page will tell you how to use XDoc.Word SDK
add page numbers to pdf document; add page numbers to pdf
C# Windows Viewer - Image and Document Conversion & Rendering in
image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
adding page numbers to pdf document; add pages to pdf
dim sink 
dim Connected 
dim KeyDown 
dim Answer 
Sub snt_OnMouseLUp(ByVal x, ByVal y) 
snt.StatusLine "Left Mouse Up at x=" & x & "  y=" & y 
End Sub 
Sub snt_OnMouseLDown(ByVal x, ByVal y) 
snt.StatusLine "Left Mouse Down at x=" & x & "  y=" & y 
End Sub 
Sub snt_OnMouseMUp(ByVal x, ByVal y) 
snt.StatusLine "Middle Mouse Up at x=" & x & "  y=" & y 
End Sub 
Sub snt_OnMouseMDown(ByVal x, ByVal y) 
snt.StatusLine "Middle Mouse Down at x=" & x & "  y=" & y 
End Sub 
Sub snt_OnMouseRUp(ByVal x, ByVal y) 
snt.StatusLine "Right Mouse Up at x=" & x & "  y=" & y 
End Sub 
Sub snt_OnMouseRDown(ByVal x, ByVal y) 
snt.StatusLine "Right Mouse Down at x=" & x & "  y=" & y 
End Sub 
Sub snt_OnMouseMove(ByVal x, ByVal y) 
snt.StatusLine "MouseMove at x=" & x & "  y=" & y 
End Sub 
Sub snt_OnMouseLDblClk(ByVal x, ByVal y) 
snt.StatusLine "Left Double click at x=" & x & "  y=" & y 
End Sub 
Sub snt_OnCursorMove(ByVal x, ByVal y) 
snt.StatusLine "Cursor at x=" & x & "  y=" & y 
End Sub 
Sub snt_OnConnected() 
Connected = True 
End Sub 
Sub snt_OnDisconnected() 
Connected = False 
Answer = snt.MessageBox("Quit SecureNetTerm application?",,4) 
End Sub 
Sub snt_OnKeyDown(ByVal type,ByVal wParam,ByVal lParam) 
KeyDown = True 
End Sub 
Sub snt_OnTokenFound(ByVal index) 
C# Excel - Excel Conversion & Rendering in C#.NET
standard Excel documents in .NET class applications independently, without using other Excel to PDF Conversion. This page will tell you how to use XDoc.Excel
adding pages to a pdf; add pdf pages together
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
It can be used standalone. JPEG to PDF Converter is able to convert image files to PDF directly without the software Adobe Acrobat Reader for conversion.
adding a page to a pdf in preview; add page to pdf
Guide to Using SecureNetTerm 
SecureNetTerm ActiveX Object    73 
End Sub 
Sub StartSNT 
' Request to handle errors ourselves so we can handle possible failure 
' of GetObject() to connect to SecureNetTerm... 
On Error Resume Next 
' Gets an instance of SecureNetTerm if it is already running 
Set snt = GetObject("SecureNetTerm.Document") 
If TypeName(snt) <> "Document" Then 
' It wasn't already running so start it running. 
Set snt = CreateObject("SecureNetTerm.Document") 
End If 
End Sub 
Sub AttachEvents 
Set sink = CreateObject("EventMapper.SecureNetTerm") 
sink.Init snt,"OnMouseMove",GetRef("snt_OnMouseMove") 
sink.Advise "OnMouseLUp",GetRef("snt_OnMouseLUp") 
sink.Advise "OnMouseLDown",GetRef("snt_OnMouseLDown") 
sink.Advise "OnMouseMUp",GetRef("snt_OnMouseMUp") 
sink.Advise "OnMouseMDown",GetRef("snt_OnMouseMDown") 
sink.Advise "OnMouseRUp",GetRef("snt_OnMouseRUp") 
sink.Advise "OnMouseRDown",GetRef("snt_OnMouseRDown") 
sink.Advise "OnMouseLDblClk",GetRef("snt_OnMouseLDblClk") 
sink.Advise "OnCursorMove",GetRef("snt_OnCursorMove") 
sink.Advise "OnConnected",GetRef("snt_OnConnected") 
sink.Advise "OnDisconnected",GetRef("snt_OnDisconnected") 
sink.Advise "OnKeyDown",GetRef("snt_OnKeyDown") 
sink.Advise "OnTokenFound",GetRef("snt_OnTokenFound") 
End Sub 
Sub Main() 
Dim x,y,pass 
StartSNT() 
AttachEvents() 
KeyDown = False 
Connected = False 
Answer = 0 
snt.Visible = True 
snt.WindowState = 1 'Normal (SW_SHOW) 
x = snt.GetViewWidth 
y = snt.GetViewHeight 
snt.StatusLine "Screen: x=" & x & "  y=" & y 
snt.Connect("Active") 
'***************************************************** 
' Remove comment flag on the following if 
' username/password processing is required. 
' If snt.WaitForString("login:",15) <> TRUE Then 
    Exit Sub 
' End if 
' snt.Send "zkrr01" + Chr(10) 
' If snt.WaitForString("Password:",15) <> TRUE Then 
'    Exit Sub 
TIFF to PDF Converter | Convert TIFF to PDF, Convert PDF to TIFF
Completely free for use and upgrade; Easy to convert multi-page PDF files to multi-page TIFF files without losing any content;
add page number pdf; add a page to a pdf document
GIF to PDF Converter | Convert GIF to PDF, Convert PDF to GIF
be functioned as an integrated component without the use Powerful image converter for GIF to PDF files; Easy easy as printing; Support both single-page and batch
add page numbers to pdf files; add page numbers to a pdf in preview
' End if 
' pass = snt.Prompt("Password",,,TRUE) 
' snt.Send pass + Chr(10) 
'***************************************************** 
Do While snt.Visible 
' Sleep(0) will just give up timeslice 
sink.Sleep(0) 
' Note that Answer is set in the Disconnect event 
if Answer = 6 Then 
sink.Close 
snt.QuitApp 
Exit Sub 
End If 
Loop 
End Sub 
Main() 
Guide to Using SecureNetTerm 
Advanced Support    75 
Advanced Support 
Special Escape Sequences 
SecureNetTerm contains several special escape definitions that are not a part of the published VT-XXX or ANSI 
standards.  These have been requested by several of our clients to enhance the functionality of SecureNetTerm and 
provide a more flexible client interface for their UNIX programs.  The following are the special escape codes: 
^[[]URL^[[0* 
Start/run the program to process the URL. 
^[[]COMMAND^[[1* 
Start/run the program specified by COMMAND.  
^[[]COMMAND^[[2* 
Define the International keyboard/video map to use. 
^[[]COMMAND^[[3* 
Define the keyboard definition template to use.  
^[[]COMMAND^[[5* 
Define and execute a QuickButton style command . 
^[[]DIRECTORY^[[6* 
Change the file transfer download directory to DIRECTORY. 
^[[]DIRECTORY^[[7* 
Change the file transfer upload directory to DIRECTORY. 
^[[]FILENAME^[[8* 
Define the file(s) to upload on the next upload request.  FILENAME must 
contain a complete pathname.  If FILENAME has a quote delimited string 
prior to the actual filename, the quotes will be stripped and the resulting text 
will be sent to the host.  For example, “rz” c:/work/myfile.txt will define 
c:\work\myfile.txt as the file to upload and SecureNetTerm will send the 
string rz to the host, resulting in an automatic zmodem upload. 
^[[]COMMAND^[[9* 
Start/run the program specified by COMMAND and wait till it terminates.  
COMMAND can contain both the program to run and command line 
arguments. 
^[[]COMMAND^[[10* 
Check the status of the 1, 9, 12 and 13 special escape requests.  If the 
operation was successful, an ASCII 1 will be send to the host, else an ASCII 
0. 
^[[]TEXT^[[11* 
Place the string TEXT on the Windows clipboard. 
^[[]FILENAME^[[12* 
Start the program associated with the extension contained within 
FILENAME. 
^[[]DIRECTORY^[[13* 
Change the current working directory to DIRECTORY. 
^[[]User Information^[[16* 
Bring up the Setup Printer dialog panel.  The optional User Information 
string is displayed in the StatusBar.  An ASCII "0" will be returned if the user 
selects the cancel button, else an ASCII "1" will be returned.  This escape 
sequence can be used to allow a user to select another printer/font/font size for 
a transparent print request. 
^[[]OPTION^[[17* 
This escape sequence will start the program associated with the file name 
extension of the next zmodem file downloaded.  The variable OPTION can 
have a value of  WAIT, WAITASCII or NOWAIT.  If WAIT is specified, 
SNetTerm will wait for the started program to exit, and if the file has been 
changed, it will send the file back to the host using zmodem.  If WAITASCII 
is specified, it will take the same action as WAIT, and in addition, will use 
the zmodem option to transfer the file back to the host in ascii mode.  If 
NOWAIT is specified, no action will be taken after the program associated 
with the file has been started. 
If the variable OPTION has the value of PRINT, the next file downloaded by 
zmodem will be passed to the printer subsystem for printing using the options 
specified in the Global Settings-Printing dialog. 
^[[]PAGE^[[18* 
Bring up the Global Settings dialog.  The optional PAGE defines which page 
to set active within the dialog.  If PAGE is not provided, it will default to the 
first page (Terminal-Options).  The dialog pages are numbered starting at 1 
and are sequential to the end of the dialog (that is 2 would be the Printing 
page and 8 would be the Logo page).  An ASCII "0" will be returned if the 
user selects the cancel button, else an ASCII "1" will be returned. 
^[[=MMESSAGE^[[=S 
Display MESSAGE in the StatusBar 
^[[=mTITLE^[[=S 
Set the SecureNetTerm window title to TITLE. 
Where ^[ is the ESC character (0x1b), URL is any valid URL and COMMAND is any valid DOS or Windows program.  
The maximum length of values MESSAGE and TITLE is 80 characters; URL, COMMAND, DIRECTORY, 
FILENAME and TEXT have a maximum length of 2047 characters.  When a full path and filename is specified, use the 
forward slash instead of the backward slash.  For example: 
d:/user/files/myeditor.exe 
The ability to start/run programs on the local workstation can create serious security problems.  For this reason, a global 
flag controls whether SecureNetTerm will honor a host request to start/run local programs.  The default is not to allow 
any host to start/run local programs.  If SecureNetTerm detects such a request, a message will be displayed indicating a 
security violation.  In order to enable the ability to start/run programs, the option ‘Allow Program Calls’ must be enabled.   
The ‘Allow Program Calls’ option does not apply to operations relating to the browser (URL) or to the editor (such as the 
transparent printing/netedit requests). 
SecureNetTerm has also implemented the Locator Input Model for ANSI Terminals (sixth revision).  This model defines 
a method to control a device connected to a serial communication port, and the ability to control a pointing device such 
as a mouse.  
The locator controller mode allows the host to communicate directly with the locator device without terminal 
intervention.  When locator controller mode is set,  all data received at the host port is transferred directly to the locator 
port without interpretation by SecureNetTerm.  All data received from the locator device will be sent directly to the host.  
The serial port for the locator device must be defined in the Global Options-Terminal-Locator Controller dialog panel. 
The DEC defined sequence (MC) CSI 7i turns on the locator controller mode (opens the serial port), and the sequence 
(MC) CSI 6i turns off the locator controller mode and closes the serial port. 
Guide to Using SecureNetTerm 
Advanced Support    77 
In addition to support for the locator controller mode, SecureNetTerm has implemented the Locator Input Model as 
defined by DEC.  The Locator Input Model allows for maximum flexibility and control of mouse events from the host 
system.  Refer to the DEC specification for complete details and required escape sequences. 
International Video/Keyboard Mapping 
SecureNetTerm maintains an internal mapping table for both the video and keyboard which allows defining what gets 
displayed/processed for  both.  This mapping method was developed for previous products, and should only be used if  
the National Replacement Character method cannot be used. 
The video table, composed of 256 entries, allows the mapping of incoming network data to match the language where the 
program is being run.  In general, mapping should only be used with an ANSI style font such as Courier New and 
NetTerm Ansi. 
The keyboard mapping option allows for mapping the 'normal' keys to match the language where the program is being 
run.  These keys are the ones that cannot be mapped in the keyboard definition dialog panel.  Mapping is done based 
upon the keyboard scan code.  
In addition, you can also use a character based keyboard mapping method which allows you to map any of the 256 
possible outgoing characters to any other character.  This method required manual editing of the mapping table. 
The first step in Video/Keyboard mapping is to copy the model country.ini file (located in the SecureNetTerm directory) 
to another file prefixed with the desired country name, such as norway.ini.  Then define this mapping file for your host in 
the Site Manager.  The example sample file, norway.ini, contains the following mappings: 
Video 
Keyboard Normal Keyboard Shifted 
0x7b  to 0xe6 
0x1a  to  0x7d 
0x1a  to  0x5d 
0x7c  to  0xf8 0x27  to  0x7c 
0x27  to  0x5c 
0x7d  to  0xe5 0x28  to  0x7b 
0x28  to  0x5b 
0x5b  to  0xc6  
0x5c  to  0xd8  
0x5d  to  0xc5  
National Replacement Characters 
While 8-bit connections allow the display of multinational characters and special symbols, 7-bit connections cannot 
because there are fewer characters to display. To allow multinational characters over a 7-bit connection, the National 
Replacement Character (NRC) sets are used to map special language characters. 
The NRC sets includes support for the United Kingdom, Dutch, Finish, French, French Canadian, German, Italian, 
Norwegian, Danish, Portuguese, Spanish, Swedish and Swiss language character sets.  All the language specific 
characters are supported except for the Dutch ligature IJ.  The NRC support requires the use of a windows ANSI based 
character set such as NetTerm ANSI and Courier New.  The use of  the National Replacement Characters is enabled in 
the Advanced Host Settings-Extended Options dialog panel. 
Hexadecimal 
23 40 5B 5C 5D 5E 5F 60 7B 7C 
7D 7E 
US ASCII 
# @ 
United Kingdom 
£ @ 
Dutch 
£ 
¾ 
½ 
¨ 
¼ 
´ 
Finish 
# @ Ä 
Ö 
Å 
Ü 
é 
ä 
ö 
å 
ü 
French 
£ 
à 
º 
ç 
§ 
é 
ù 
è 
¨ 
French Canadian 
à 
â 
ç 
ê 
î 
ô 
é 
ù 
è 
û 
German 
§ Ä 
Ö 
Ü 
ä 
ö 
ü 
ß 
Italian 
£ 
§ 
º 
ç 
é 
ù 
à 
ò 
è 
ì 
Norwegian/Dutch 
Ä Æ 
Ø 
Å 
Ü 
ä 
æ 
ø 
å 
ü 
Portuguese 
# @ Ã 
Ç 
Õ 
ã 
ç 
õ 
Spanish 
£ 
§ 
¡ 
Ñ 
¿ 
º 
ñ 
ç 
Swedish 
É Ä 
Ö 
Å 
Ü 
é 
ä 
ö 
å 
ü 
Swiss 
ù 
à 
é 
ç 
ê 
î 
è 
ô 
ä 
ö 
ü 
û 
Servers 
Configure an SSH Data Communications Server 
In order to use your public key you must transfer the identity .pub file created by the Security Manager to the ~/.ssh2 
folder on the SSH host.  It is recommended that you follow the procedure below to create a copy of the identity .pub file 
in the ~/.ssh2 folder on the remote machine. 
The procedure outlined here assumes that you have the same account on both the SSH server and the FTP server and that 
they share files.  If this is not the case, contact your system administrator for instruction on setting up your public-key 
files on your SSH server. 
To configure the SSH server to recognize your identity .pub file: 
1.  On your local machine, use a text editor to create an empty  file named authorization. 
2.  Connect to the remote server using SSH and password authentication. 
3.  On the server, create a ~/.ssh2 folder if necessary. 
4.  Using drag-and-drop, transfer the authorization file from the local window to the ~/.ssh2 folder in the remote window. 
5.  Using drag-and-drop, transfer the identity .pub file to the ~/.ssh2 folder. 
6.  Now add the line Key <identity>.pub to the authorization file (replacing <identity> with the name of your identity 
file). 
The following steps outline how to do this in SecureNetTerm. 
a.  Select the authorization file in the remote window. 
b.  Double click on the file. 
c.  Select Notepad or your favorite editor when the Windows open with dialog opens. 
d.  The file will be downloaded to your local computer and the editor will be opened to edit the file. 
e.  Add the line Key <identity>.pub to the file, save the change,  and exit the editor. 
f.  When you exit the editor, transfer the file back to the host by selecting the Toolbar-Commands-SmartEdit Save File 
option. 
Documents you may be interested
Documents you may be interested