pdf to image converter using c# : Change font in pdf fillable form Library software component .net winforms wpf mvc 201212-ug-php-oracle-188476030-part397

Installing Tuxedo 11.1 and SALT for PHP Web Applications
6. Do a Full Install:
7. Create a new Oracle Home. Here, the directory /home/cjones/oracle was chosen:
287
Figure 76: Oracle Tuxedo Choosing the Oracle Home
Figure 75: Oracle Tuxedo Install Set Menu
Change font in pdf fillable form - C# PDF Field Edit Library: insert, delete, update pdf form field in C#.net, ASP.NET, MVC, Ajax, WPF
Online C# Tutorial to Insert, Delete and Update Fields in PDF Document
change font size pdf form reader; edit pdf form
Change font in pdf fillable form - VB.NET PDF Field Edit library: insert, delete, update pdf form field in vb.net, ASP.NET, MVC, Ajax, WPF
How to Insert, Delete and Update Fields in PDF Document with VB.NET Demo Code
change font on pdf form; pdf add signature field
PHP and Oracle Tuxedo
8. Install the Samples by checking the box in the bottom right of the installer. Leave the 
Product Installation Directory as the default. 
9. Confirm the installation:
288
Figure 77: Oracle Tuxedo Choosing the Product Directory
Figure 78: Oracle Tuxedo Pre-Installation Summary
C# PDF Text Box Edit Library: add, delete, update PDF text box in
framework. Able to create a fillable and editable text box to PDF document in C#.NET class. Support to change font color in PDF text box.
add email button to pdf form; adding text fields to pdf
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Change Word hyperlink to PDF hyperlink and bookmark. VB.NET Demo Code for Converting Word to PDF. Add necessary references: RasterEdge.Imaging.Font.dll.
adding images to pdf forms; can save pdf form data
Installing Tuxedo 11.1 and SALT for PHP Web Applications
10. In the post installation setup, Enter a password for tlisten. This won't be used for this 
example:
11. For this example, complete the installation by choosing No to configuring LDAP in the SSL 
Installation Choice menu:
289
Figure 80: Oracle Tuxedo SSL Configuration
Figure 79: Oracle Tuxedo "tlisten" configuration
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Change Excel hyperlink to PDF hyperlink and bookmark. VB.NET Demo Code for Converting Excel to PDF. Add necessary references: RasterEdge.Imaging.Font.dll.
add text field to pdf acrobat; cannot save pdf form
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Change Word hyperlink to PDF hyperlink and bookmark. C#.NET Sample Code: Convert Word to PDF in C#.NET Project. RasterEdge.Imaging.Font.dll.
allow saving of pdf form; adding an image to a pdf form
PHP and Oracle Tuxedo
Installing Oracle SALT
To install Oracle SALT follow these instructions:
1. Download Oracle Service Architecture Leveraging Tuxedo (SALT) 11gR1 (11.1.1.2.2) from 
http://www.oracle.com/technetwork/middleware/tuxedo/downloads/index.html 
2. Run the SALT installer:
$ sh salt111122_64_Linux_01_x86.bin
3. Start the menu by clicking Next:
4. Install into the same home as Tuxedo, /home/cjones/oracle:
290
Figure 81: Oracle SALT Installation Introduction
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
An advanced .NET control to change ODT, ODS, ODP forms to fillable C#.NET Project DLLs: Conversion from OpenOffice to PDF in C#.NET. RasterEdge.Imaging.Font.dll.
change font size in pdf fillable form; create pdf forms
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. VB.NET Demo Code for Converting PowerPoint to PDF. RasterEdge.Imaging.Font.dll
changing font size in a pdf form; adding text field to pdf
Installing Tuxedo 11.1 and SALT for PHP Web Applications
5. Choose to install the SALT Client and Server. The client is for the Service Component 
Architecture which makes components distributable:
6. Review the install options and click Install:
291
Figure 82: Oracle SALT Choosing the Home Directory
Figure 83: Oracle SALT Install Set Choice
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Convert multiple pages PowerPoint to fillable and editable PDF documents. C#.NET Demo Code: Convert PowerPoint to PDF in C#.NET RasterEdge.Imaging.Font.dll.
change text size pdf form; chrome save pdf with fields
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 C# Demo Code: Convert Excel to PDF in Visual C# .NET RasterEdge.Imaging.Font.dll.
convert word doc to pdf with editable fields; pdf fillable form creator
PHP and Oracle Tuxedo
7. The installation of SALT is complete:
292
Figure 84: Oracle SALT Installation Review
Figure 85: Oracle SALT Installation Completion
C# Create PDF Library SDK to convert PDF from other file formats
Create fillable PDF document with fields. Load PDF from existing documents and image in SQL server. RasterEdge.Imaging.Font.dll. RasterEdge.XDoc.PDF.dll.
adding text fields to a pdf; create a pdf form to fill out
Installing PHP for Oracle Tuxedo
Installing PHP for Oracle Tuxedo
PHP must be built with the embded option so it can be loaded by mod_tuxedo.
1. Install Oracle Instant Client for the PHP OCI8 Extension. Download the basic and devel 
packages from http://www.oracle.com/technetwork/database/features/instant-
client/index-097480.html and install with:
# rpm -i oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm 
# rpm -i oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.rpm
2. Download PHP from http://php.net/downloads.php. Use PHP 5.3.2 or higher.
3. Extract, configure and install PHP with the embedded option, for example with:
$ tar -jxf php-5.4.4.tar.bz2
$ cd php-5.4.4
$ ./configure --prefix=/home/cjones/php --with-oci8=instantclient \
--enable-embed
$ make install
In this example, OCI8 will automatically locate the Instant Client RPMs. Adjust the 
configuration line if you use Oracle client libraries in a different location. Refer to the 
chapter Installing and Configuring PHP.
4. Copy a php.ini configuration file:
$ cp php8.ini-development $HOME/php/lib/php.ini
5. Edit the new php.ini and set the time zone, for example:
date.timezone = America/Los_Angeles
These steps have created the shared, embedded library /home/cjones/php/lib/libphp5.so.
Installing Oracle Tuxedo into Apache
1. Typically Tuxedo is installed in Oracle HTTP Server as shown in the Tuxedo manuals. 
However for this example the packaged system Apache is used. 
Edit /etc/httpd/conf/httpd.conf and, for the duration of this example, change the user 
and group so that Apache runs as the Tuxedo software owner, for example:
User cjones
Group cjones
You could alternatively install Apache 2.2 as the Tuxedo software owner, configuring 
it, for example, with ./configure --prefix=$HOME/apache --enable-so --with-
port=8888. Modify any paths suggested below if you choose this option.
2. As the root users, copy the Tuxedo module into Apache's modules directory:
# cp /home/cjones/oracle/tuxedo11gR1/udataobj/mod_tuxedo.so \
/etc/httpd/modules/
3. In /etc/httpd/conf/httpd.conf load mod_tuxedo.so:
293
PHP and Oracle Tuxedo
LoadModule tuxedo_module modules/mod_tuxedo.so
4. Also in httpd.conf, locate the Directory directive for the document root /var/www/html. 
Add an <IfModule mod_tuxedo.c> block at the bottom of the section:
<Directory "/var/www/html">
. . .
<IfModule mod_tuxedo.c>
AddHandler tuxedo-script .php
TuxService myphpdemo
TuxConfig /home/cjones/phpdemo/tuxconfig
</IfModule>
</Directory>
This forwards requests for PHP files located in Apache's document root directory to 
the myphpdemo service of Tuxedo which is described in the 
/home/cjones/phpdemo/tuxconfig configuration file. The next steps show how to 
create this service and how to create the configuration file. Change the user directory 
cjones to your Tuxedo software owner.
Because it is Tuxedo that invokes PHP, you could also configure Apache to run in the 
more efficient threaded mode than the standard Apache mod_php uses.
Configuring Oracle Tuxedo for PHP
The sample PHP application does a database query. Follow these steps to configure Tuxedo:
1. Make a directory for the sample application's configuration:
$ mkdir $HOME/phpdemo
2. Create a Tuxedo "Universal Bulletin Board" configuration file. The state of a Tuxedo 
system is kept in a “bulletin board”, hence the configuration file name. A binary version of 
this configuration file will be used by Tuxedo administrative commands. For this example 
the configuration file $HOME/phpdemo/ubbphpdemo contains:
*RESOURCES
IPCKEY          123456
DOMAINID        phpdemoapp
MASTER          phpdemo
MAXACCESSERS    50
MAXSERVERS      50
MAXSERVICES     100
MODEL           SHM
LDBAL           N
*MACHINES
DEFAULT:
APPDIR="/home/cjones/phpdemo"
294
Configuring Oracle Tuxedo for PHP
TUXCONFIG="/home/cjones/phpdemo/tuxconfig"
TUXDIR="/home/cjones/oracle/tuxedo11gR1"
"localhost.localdomain"   LMID=phpdemo
*GROUPS
GROUP1
LMID=phpdemo GRPNO=1 OPENINFO=NONE
*SERVERS
DEFAULT:
CLOPT="-A"
WEBHNDLR        SRVGRP=GROUP1 SRVID=1 CLOPT="-A -- -l PHP -S myphpdemo"
MIN=5 MAX=50 RESTART=Y MAXGEN=255
*SERVICES
Change cjones in the directory paths to your user name. TUXCONFIG gives the name 
of the binary file that ubbphpdemo will be compiled to, as shown in the next section.
The IPCKEY value sets the address of shared memory, effectively “naming” the 
bulletin board.
The MAXACCESSERS, MAXSERVERS and MAXSERVICES values configure the size of 
Tuxedo data structures, determining the limits of the system. One PHP application is 
one service. Each HTTP request will be sent to a server for processing. 
MAXACCESSERS is the number of clients and servers that can connect to the bulletin 
board.
The MODEL is set to SHM for “shared memory”, which is suitable for this 
demonstration's single machine setup.
The load balancer control, LDBAL, is set to N as recommended for a standalone 
server. 
Other options exist, such as BLOCKTIME for limiting the request time. The general UBB 
configuration options are documented in the UBBCONFIG(5) section of the File 
Formats, Data Descriptions, MIBs, and System Processes Reference 
http://docs.oracle.com/cd/E18050_01/tuxedo/docs11gr1/rf5/rf5.html#wp3370
051. There are other examples of configuration files in the example directories under 
$HOME/oracle/tuxedo11gR1/samples/atmi.
The WEBHNDLR entry is a system process server used with mod_tuxedo for scripts 
written in PHP, Python or Ruby. In this example, it is defined to handle PHP requests. 
The name myphpdemo matches the TuxService name in httpd.conf. WEBHNDLR 
syntax is shown in the Oracle SALT Command Reference
http://docs.oracle.com/cd/E18050_01/salt/docs11gr1/ref/comref.html#wp118
5303
295
PHP and Oracle Tuxedo
Your machine name must be given in the MACHINES section of ubbphpdemo. Without 
this, the tmloadcf command (used in the next section) will fail with CMDTUX_CAT:868 
ERROR: tmloadcf cannot run on a non-master node. Use the name returned by your 
hostname command. If your machine has a long DHCP generated name, you can 
temporarily set a shorter name by executing this as root:
# hostname phptux
However if you do this command, connections to an Oracle database will fail with 
ORA-24408: could not generate unique server group name unless you also add the 
name to /etc/hosts:
127.0.0.1 localhost.localdomain localhost phptux
You can also set the name in httpd.conf to avoid an Apache warning when the web 
server is started:
ServerName phptux:80
3. Build the binary configuration file from ubbphpdemo:
$ cd $HOME/phpdemo
$ source env.sh
$ tmloadcf -y ubbphpdemo
This creates the file tuxconfig specified by the ubbphpdemo TUXCONFIG directive. 
Tuxedo uses tuxconfig to set up the “bulletin board” on each server machine in the 
Tuxedo domain.
Starting and Managing Tuxedo
1. Create a file $HOME/phpdemo/env.sh to set the environment for Tuxedo administration 
commands:
export TUXDIR=$HOME/oracle/tuxedo11gR1
export PATH=$TUXDIR/bin:$PATH
export LD_LIBRARY_PATH=$TUXDIR/lib:$HOME/php/lib:$LD_LIBRARY_PATH
export APPDIR=$HOME/phpdemo
export TUXCONFIG=$APPDIR/tuxconfig
export FLDTBLDIR32=$TUXDIR/udataobj
export FIELDTBLS32=http.fml32
The “field table” httpd.fml32 maps the HTTP header fields for mod_tuxedo. The library 
path includes the location of the PHP embedded library.
2. Run the file to set the environment:
$ source $HOME/phpdemo/env.sh
3. Apache needs the same environment. Edit /etc/sysconfig/httpd and add these variables:
export TUXDIR=/home/youruser/oracle/tuxedo11gR1
export FLDTBLDIR32=$TUXDIR/udataobj
export FIELDTBLS32=http.fml32
296
Documents you may be interested
Documents you may be interested