mvc return pdf file : Convert pdf fillable form to html application software utility azure winforms html visual studio LyrisDocumentation51-part1468

511
pg_ctl start 
9. Create a PostgreSQL user for ListManager to use, and assign it a password. We use 
"lmuser"; please select your own user name: 
createuser -A -D -P lmuser 
Enter password for user "lmuser": 
10. Create a database for ListManager to use. We use "lmdatabase"; please select your 
own database name: 
createdb --owner lmuser lmdatabase  
11. Leave your postgres user session, and leave your root session, so that your new 
settings will take effect next time you log in: 
exit 
exit 
12. Log back in as root, and run the installer for ListManager. The user, password, and 
database will be those which you chose in the steps above. We recommend you select 
a user, password, and database different from those used in the examples.  
Installing PostgreSQL Using RPM 
After downloading PostgreSQL, log in as root and execute the following commands to 
install PostgreSQL: 
1. As the root user, install the RPM files that were downloaded from postgresql.org: 
rpm -ih postgresql-libs-7.3.2-1PGDG.i386.rpm 
rpm -ih postgresql-7.3.2-1PGDG.i386.rpm 
rpm -ih postgresql-server-7.3.2-1PGDG.i386.rpm 
The file names shown here represent those that were current at the time of this writing. 
The files you download may have slightly different names. 
2. Become the postgres user: 
su - postgres 
3. Initialize the data directory: 
initdb --lc-collate=C 
The option shown here favors optimal database performance, rather than locale-
specific sorting rules. If you are working with languages other than English, you may 
want to consult the Localization chapter
of the PostgreSQL Administrator's Guide.) 
4. Add or replace the following lines in /var/lib/pgsql/data/postgresql.conf : 
syslog = 2 
tcpip_socket = true 
The options shown here send log messages to the syslog facility, and allow database 
Convert pdf fillable form to html - application software utility:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net, ASP.NET MVC, WinForms, WPF application
How to Convert PDF to HTML Webpage with C# PDF Conversion SDK
www.rasteredge.com
Convert pdf fillable form to html - application software utility:VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.net, ASP.NET MVC, WinForms, WPF application
PDF to HTML Webpage Converter SDK for VB.NET PDF to HTML Conversion
www.rasteredge.com
512
connections over TCP/IP sockets. Note that if you want the database to be accessible 
over the network, or if you have untrusted users on the computer that runs PostgreSQL, 
editing pg_hba.conf may be necessary. Consult the PostgreSQL Administrator's Guide
for detailed configuration options. 
5. Start the database server: 
pg_ctl start 
6. Create a PostgreSQL user for ListManager to use, and assign it a password. We use 
"lmuser"; please select your own user name: 
createuser -A -D -P lmuser 
Enter password for user "lmuser": 
7. Create a database for ListManager to use. We use "lmdatabase"; please select your 
own database name: 
createdb --owner lmuser lmdatabase  
8. Leave your postgres user session, becoming root again: 
exit 
9. Run the installer for ListManager. The user, password, and database will be those 
which you chose in the steps above. We recommend you select a user, password, and 
database different from those used in the examples. 
In order to use ListManager with PostgreSQL (7.1.3), you'll need to first download it 
from http://www.ca.postgresql.org/ftpsite/source/.  We do not recommend using 
ListManager with higher versions of PostgreSQL. The instructions here are a general 
guide to installing PostgreSQL.  Documentation for PostgreSQL may be found here: 
http://www.ca.postgresql.org/users-lounge/ 
You may also find our tuning tips
helpful. 
Installing PostgreSQL 
After downloading PostgreSQL, log in as root and execute the following commands to 
install PostgreSQL: 
1.  As root, untar PostgreSQL, compile the program and create a user postgres: 
tar xzf postgresql-7.1.3.tar.gz 
cd postgresql-7.1.3 
./configure && make && make install 
adduser postgres 
cd /usr/local/pgsql/ 
mkdir data logs 
chown postgres data logs 
2.  Then, put the following items into ~postgres/.bash_profile : 
POSTGRESHOME=/usr/local/pgsql 
application software utility:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Convert to PDF with embedded fonts or without original fonts fast. Convert multiple pages PowerPoint to fillable and editable PDF documents.
www.rasteredge.com
application software utility:VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Create fillable and editable PDF documents from Excel in Create searchable and scanned PDF files from Excel in VB Convert to PDF with embedded fonts or without
www.rasteredge.com
513
export MANPATH=$MANPATH:$POSTGRESHOME/man 
export PATH=$PATH:$POSTGRESHOME/bin 
export LD_LIBRARY_PATH=$POSTGRESHOME/lib 
export PGDATA=$POSTGRESHOME/data 
Tip: PGHOST and PGPORT can be set to override defaults (localhost) 
3.  Next, add this line to /etc/profile: 
export LD_LIBRARY_PATH=/usr/local/pgsql/lib 
4.  Change to user postgres 
su - postgres 
5.  Make sure your environmental variables are set by running: 
env | grep -i pg 
You should see that PGDATA and other variables have the /usr/local/pgsql   
6.  Initialize and start the database by running the following: 
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data 
/usr/local/pgsql/bin/postmaster -i  1> 
/usr/local/pgsql/logs/log.txt 2>&1 &     
(The -i option specifies using TCP/IP sockets, rather than Unix domain sockets) 
7.  Now, create a user for ListManager to use.  We use "lmpg"; please select your own 
user name: 
../bin/createuser --adduser 
Enter name of user to add: lmpg 
Shall the new user be allowed to create databases? (y/n) y 
8.  Run psql, and create a database for Listmanager to use.  We use "lmpg"; please 
select your own database name: 
psql -U lmpg template1 
create database lmpg; 
\q 
9.  Run psql again, and remove database creation rights from user lmpg (use a different 
password): 
psql template1 
alter user lmpg with password 'lmpg' nocreatedb; 
\q 
10.  Run the installer for ListManager.  With the settings above, the database, user, and 
password will all be "lmpg". We recommend you select a different database, user and 
password for your installation.  
application software utility:VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Create PDF files from both DOC and DOCX formats. Convert multiple pages Word to fillable and editable PDF documents.
www.rasteredge.com
application software utility:C# Create PDF from OpenOffice to convert odt, odp files to PDF in
Convert OpenOffice Text Document to PDF with embedded Create PDF document from OpenOffice Presentation in both ODT, ODS, ODP forms to fillable PDF formats in
www.rasteredge.com
514
Installing PostgreSQL using RPM 
In order to use ListManager with PostgreSQL, you will first need to download the RPM 
files appropriate to your version of Linux, from one of the postgresql.org mirror sites. 
ListManager will not work with versions of PostgreSQL older than 7.3.2, and we do not 
recommend using it with newer versions. If you are upgrading from an older version, 
you may find the Backup and Restore
chapter (particularly the Migration Between 
Releases section) of the PostgreSQL Administrator's Guide helpful. The instructions 
here are a general guide to installing PostgreSQL on Red Hat Linux. 
The main USA download location for PostgreSQL is 
ftp://ftp.us.postgresql.org/binary/v7.3.2/RPMS/
Mirror sites (with greater capacity) are listed at http://www.postgresql.org/mirrors-
ftp.html
Documentation for PostgreSQL can be found at http://www.postgresql.org/docs/
You may also find our tuning tips
helpful. 
Installing PostgreSQL 
After downloading PostgreSQL, log in as root and execute the following commands to 
install PostgreSQL: 
1. As the root user, install the RPM files that were downloaded from postgresql.org: 
rpm -ih postgresql-libs-7.3.2-1PGDG.i386.rpm 
rpm -ih postgresql-7.3.2-1PGDG.i386.rpm 
rpm -ih postgresql-server-7.3.2-1PGDG.i386.rpm 
(The file names shown here represent those that were current at the time of this writing. 
The files you download may have slightly different names.) 
2. Become the postgres user: 
su - postgres 
3. Initialize the data directory: 
initdb --lc-collate=C 
(The option shown here favors optimal database performance, rather than locale-
specific sorting rules. If you are working with languages other than English, you may 
want to consult the Localization chapter
of the PostgreSQL Administrator's Guide.) 
4. Add or replace the following lines in /var/lib/pgsql/data/postgresql.conf : 
syslog = 2 
tcpip_socket = true 
(The options shown here send log messages to the syslog facility, and allow database 
connections over TCP/IP sockets. Note that if you want the database to be accessible 
over the network, or if you have untrusted users on the computer that runs PostgreSQL, 
editing pg_hba.conf may be necessary. Consult the PostgreSQL Administrator's Guide
for detailed configuration options.) 
5. Start the database server: 
pg_ctl start 
6. Create a PostgreSQL user for ListManager to use, and assign it a password. We use 
"lmuser"; please select your own user name: 
createuser -A -D -P lmuser 
Enter password for user "lmuser": 
application software utility:C# PDF Field Edit Library: insert, delete, update pdf form field
A professional PDF form creator supports to create fillable PDF form in C#.NET. An advanced PDF form maker allows users to create editable PDF form in C#.NET.
www.rasteredge.com
application software utility:C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create fillable and editable PDF documents from Excel in both .NET WinForms and ASP.NET. Create searchable and scanned PDF files from Excel. Convert to PDF with
www.rasteredge.com
515
7. Create a database for ListManager to use. We use "lmdatabase"; please select your 
own database name: 
createdb --owner lmuser lmdatabase  
8. Leave your postgres user session, becoming root again: 
exit 
9. Run the installer for ListManager. The user, password, and database will be those 
which you chose in the steps above. We recommend you select a user, password, and 
database different from those used in the examples. 
Upgrading to PostgreSQL 7.3.x 
Upgrading from a Previous Version 
The internal data storage format changes with new releases of PostgreSQL. Therefore, 
if you are upgrading an existing installation that does not have a version number "7.3.x", 
you must back up and restore your data as shown here.  
These instructions assume that your existing installation is under the /usr/local/pgsql 
directory, and that the data area is in /usr/local/pgsql/data. Substitute your paths 
appropriately.  
1.  Make sure that your database is not updated during or after the backup. This does 
not affect the integrity of the backup, but the changed data would of course not be 
included. If necessary, edit the permissions in the file 
/usr/local/pgsql/data/pg_hba.conf (or equivalent) to disallow access from everyone 
except you.  
2.  To back up your database installation, type:  
pg_dumpall > outputfile 
If you need to preserve OIDs (such as when using them as foreign keys), then use the -
o option when running pg_dumpall. pg_dumpall does not save large objects.  
To make the backup, you can use the pg_dumpall command from the version you are 
currently running. For best results, however, try to use the pg_dumpall command from 
PostgreSQL 7.3, since this version contains bug fixes and improvements over older 
versions. While this advice might seem idiosyncratic since you haven't installed the new 
version yet, it is advisable to follow it if you plan to install the new version in parallel with 
the old version. In that case you can complete the installation normally and transfer the 
data later. This will also decrease the downtime.  
3.  If you are installing the new version at the same location as the old one then shut 
down the old server, at the latest before you install the new files:  
kill -INT `cat /usr/local/pgsql/data/postmaster.pid` 
Versions prior to 7.0 do not have this postmaster.pid file. If you are using such a version 
you must find out the process id of the server yourself, for example by typing ps ax | 
grep postmaster, and supply it to the kill command.  
On systems that have PostgreSQL started at boot time, there is probably a start-up file 
application software utility:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Convert multiple pages PowerPoint to fillable and editable PDF documents. Easy to create searchable and scanned PDF files from PowerPoint.
www.rasteredge.com
application software utility:C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert multiple pages Word to fillable and editable PDF documents in both .NET WinForms and ASP.NET. Convert both DOC and DOCX formats to PDF files.
www.rasteredge.com
516
that will accomplish the same thing. For example, on a Red Hat Linux system one might 
find that  
/etc/rc.d/init.d/postgresql stop 
works. Another possibility is pg_ctl stop.  
4.  If you are installing in the same place as the old version then it is also a good idea 
to move the old installation out of the way, in case you have trouble and need to 
revert to it. Use a command like this:  
mv /usr/local/pgsql /usr/local/pgsql.old 
After you have installed PostgreSQL 7.3, create a new database directory and start the 
new server. Remember that you must execute these commands while logged in to the 
special database user account (which you already have if you are upgrading).  
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data 
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data 
Finally, restore your data with  
/usr/local/pgsql/bin/psql -d template1 -f outputfile 
using the new psql.  
Migration Between Releases 
As a general rule, the internal data storage format is subject to change between 
releases of PostgreSQL. This does not apply to different "patch levels", these always 
have compatible storage formats. For example, releases 7.0.1, 7.1.2, and 7.2 are not 
compatible, whereas 7.1.1 and 7.1.2 are. When you update between compatible 
versions, then you can simply reuse the data area in disk by the new executables. 
Otherwise you need to "back up" your data and "restore" it on the new server, using 
pg_dump. (There are checks in place that prevent you from doing the wrong thing, so 
no harm can be done by confusing these things.)  
The least downtime can be achieved by installing the new server in a different directory 
and running both the old and the new servers in parallel, on different ports. Then you 
can use something like  
pg_dumpall -p 5432 | psql -d template1 -p 6543 
to transfer your data, or use an intermediate file if you want. Then you can shut down 
the old server and start the new server at the port the old one was running at. You 
should make sure that the database is not updated after you run pg_dumpall, otherwise 
you will obviously lose that data.  In practice you probably want to test your client 
applications on the new setup before switching over.  
If you cannot or do not want to run two servers in parallel you can do the back up step 
before installing the new version, bring down the server, move the old version out of the 
way, install the new version, start the new server, restore the data. For example:  
pg_dumpall > backup                                         
pg_ctl stop                                                    
application software utility:C# Create PDF Library SDK to convert PDF from other file formats
Create writable PDF from text (.txt) file. HTML webpage to interactive PDF file creator freeware. Create fillable PDF document with fields.
www.rasteredge.com
application software utility:VB.NET Create PDF Library SDK to convert PDF from other file
Best VB.NET component to convert Microsoft Office Word Create and save editable PDF with a blank page Create fillable PDF document with fields in Visual Basic
www.rasteredge.com
517
mv /usr/local/pgsql /usr/local/pgsql.old                        
cd /usr/src/postgresql-7.3                                   
gmake install                                                
initdb -D /usr/local/pgsql/data                          
postmaster -D /usr/local/pgsql/data                            
psql template1 < backup 
Note: When you "move the old installation out of the way" it is no longer perfectly 
usable. Some parts of the installation contain information about where the other parts 
are located. This is usually not a big problem but if you plan on using two installations in 
parallel for a while you should assign them different installation directories at build time.  
Solaris Sparc and ListManager 
ListManager runs on Solaris 8 for Sparc with Oracle 8i or 9i as its database.  It cannot 
use PostgreSQL. 
To run Solaris Sparc with ListManager, you'll need to use the Oracle 9i 32 bit client 
tools.  The Oracle 9i client tools may be used to connect to either Oracle 8i or 8i, and 
may be downloaded from Oracle: 
http://otn.oracle.com/software/content.html
You will also need libstdC++.so.2.10.0, which is not standard on Solaris.  As of this 
writing, it available here: 
http://rpm.rutgers.edu/rpm-html/libstdc++.so.2.10.0.html
After Installing ListManager on Unix 
Once you have completed the installation program, you will be displayed a page such 
as the one below.  This page gives you basic startup directions for configuring your 
ListManager now that it is installed. 
Lyris ListManager has now been installed on your system! 
You can now run ListManager in the foreground with the command: 
/usr/local/lm/bin/lm start 
To start ListManager in the background, in "sh" or "bash" use a 
command such as: 
/usr/local/lm/bin/lm start >/tmp/lm_stdout 2>/tmp/lm_stderr 
We recommend that you first run ListManager in the foreground, 
so that you 
see any warning messages.  If you encounter a conflict on port 
25 with 
518
Sendmail, please see the README file. 
You can start the ListManager daemon by running: 
/usr/local/lm/bin/S96lm start 
and stop it by running: 
/usr/local/lm/bin/S96lm stop 
You can start the ListManager Web Server daemon by running: 
/usr/local/lm/bin/S96httpd-lm start 
and stop it by running: 
/usr/local/lm/bin/S96httpd-lm stop 
To create your first mailing list, you can point your web 
browser at: 
http://yourserver.com/ 
When prompted for a user name and password, you should give the 
name 
"admin" and the password "lyris" 
A log of the actions taken by this installation program has been 
saved 
to /usr/local/lm/install.log 
A ListManager uninstall script has been created for you at: 
/usr/local/lm/uninstall_lm_now 
If you would like to review this information at a later time, 
you can 
find it in /usr/local/lm/README. 
How to Install ListManager by Hand 
How to Install ListManager by hand 
If you do not want to use the "install_lm.pl" script, technically sophisticated users can 
follow these steps to install ListManager by hand. 
1) Uncompress the ListManager tar file to the directory from which you will run it (which 
will henceforth be referred to as ~lm). 
2) Install and configure the appropriate database software or client software. Create a 
database for ListManager to use. 
3) Rename ~lm/bin/lmcfg_template.txt to lmcfg.txt, and edit it, adding database 
connection information.   For example, a PostgreSQL configuration would require you to 
add something like the following: 
$sql_type = "POSTGRES"; 
$sql_server = ""; 
519
$sql_database = "listmanager"; 
$sql_user = "lmuser"; 
$sql_password = "lmpassword"; 
$sql_pool = "25"; 
Note that you can install more than one icon on your desktop for different lmcfg.txt files 
by adding a command-line argument
to specify a different lmcfg.txt file. 
Check the database connection by running the following command: 
~lm/bin/lm version 
If ListManager connects successfully, a version string is displayed. 
4) Run the following command: 
~lm/bin/lm dbcreate <admin-password> 
To create the Lyris database tables. Specify the administrator password you would like 
to use on this server. For example, "lm dbcreate sesame" would create an account 
named "admin" with a password of "sesame" 
5) Run the following command: 
~lm/bin/lm dns 127.0.0.1 
To assign a DNS server to ListManager. Change "127.0.0.1" to the TCP/IP address of 
your DNS server. 
6) Run the following commands: 
lm serial yourserialnumber 
lm getactivation 
This will enter your serial number, and retrieve your activation code. 
7) If you want ListManager to run its SMTP receiving agent on an alternate port, run the 
following command: 
~lm/bin/lm smtpport 26 
Where "26" specifies the port you want ListManager to use. 
8) If you want ListManager to only listen to specific TCP/IP addresses, run the 
command: 
~lm/bin/lm tcpip 207.105.6.2 127.0.0.1 
Substituting the TCP/IP addresses you want ListManager to use. Note: We recommend 
that you let ListManager listen to the localhost address (127.0.0.1) because the web 
interface (lyris.pl) goes to that by default. If you do not allow ListManager to listen to 
127.0.0.1, you will need to edit the file "lyris.plc" that is located in your cgi-bin directory, 
so that the line which reads "server_ip_address=" points to a TCP/IP address that 
ListManager is listening on. Note: The Command Protocol that the web interface uses 
to communicate with the ListManager, listens on port 2020. 
9) Run the command: 
520
ulimit -n 2000 
(preferably in the bash shell) to increase your file descriptor limit. Then, run: 
~lm/bin/lm start 
To run ListManager in the foreground, or run the command: 
~lm/bin/lm start 1>/tmp/lm-stdout.txt 2>/tmp/lm-stderr.txt & 
You can now run ListManager in the foreground with the command:  
/opt/lm/bin/lm start  
Note: 
If you run ListManager in the foreground without running the output to a logfile, and you 
inadvertently click on the window commenting any text, the process running in the 
window will halt.  To stop this from occurring, either: 
- pipe the output to a logfile 
or 
- turn off the Quick edit mode by right clicking on the Windows bar and going to 
Properties -> Options -> uncheck "Quick edit". 
To start ListManager in the background, in "sh" or "bash" use a command such 
as  
/opt/lm/bin/lm start 1>/tmp/lm_stdout 2>/tmp/lm_stderr &amp; 
To run ListManager in the background. If you encounter a problem, run ListManager in 
the foreground, in debug mode, with the command "~lm/bin/lm start debug". 
10) Send mail to lyris@your-server to make sure that ListManager is answering email. 
11) Rename the file ~lm/tclweb/bin/tclhttpd_template.rc to tclhttpd.rc. Edit it, replacing 
‘$HOSTNAME’ with the name of the machine; ‘$PORT’ with the port you want the web 
server to listen to (e.g., 80); and ‘$EMAILADDR’ with the email address of the 
administrator. 
12) Run the command: 
~lm/tclweb/bin/httpd-lm 
To run the ListManager Web Server in the foreground, or run the command: 
~lm/tclweb/bin/httpd-lm 1>/tmp/httpd-lm-stdout.txt 2>/tmp/httpd-
lm-stderr.txt & 
To run the ListManager Web Server in the background. 
13) With a web browser, go to the URL http://your-server.com/. 
14) For Solaris, run the command: 
/usr/bin/ulimit -n 
If a number smaller than 150 is displayed, you do not have enough file descriptors for 
Documents you may be interested
Documents you may be interested