asp.net open pdf file in web browser using c# vb.net : Adjust pdf page size control software system azure winforms windows console install_admin_pdfc_10en4-part528

PDF Converter Installation and Administration Guide
5-7
Configuring PDF Converter Conversion Settings
S
ETTING
M
ARGINS
W
HEN
U
SING
O
UTSIDE
I
N
X
PDF Converter includes OutsideIn X version 8.1.9. When using Outside In X to convert 
graphics to PDF, you can set the margins for the generated PDF from 0–4.23 inches or 
0–10.76 cm. By default, PDF Converter uses 1-inch margins on the top, bottom, right, and 
left.
To adjust these margins, complete the following steps:
1. Use a text editor to open the intradoc.cfg file located in the <refinery_install_dir>/bin 
directory.
2. Change the following settings:
OIXTopMargin=
OIXBottomMargin=
OIXLeftMargin=
OIXRightMargin=
3. To change the margin units from inches to centimeters, set 
OIXMarginUnitInch=false
.
4. Save your changes to the intradoc.cfg file.
5. Restart the refinery.
Adjust pdf page size - Compress reduce PDF size in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
C# Code & .NET API to Compress & Decompress PDF Document
pdf page size limit; change font size pdf
Adjust pdf page size - VB.NET PDF File Compress Library: Compress reduce PDF size in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Compression and Decompression Control SDK
reader pdf reduce file size; compress pdf
5-8
PDF Converter Installation and Administration Guide
Configuring PDF Converter Conversion Settings
U
SING
O
PEN
O
FFICE
W
ITHOUT
L
OGGING
I
N
TO
H
OST
Overview
PDF Converter can use OpenOffice to convert some file types directly to PDF. This is 
done by configuring the OpenOffice listener, which must be running in order for 
conversions to be successful. Typically, you must be logged in to the computer on which 
OpenOffice is installed in order for OpenOffice to be able to open and process any 
documents. However, the OpenOffice listener can be run in headless mode with no 
graphical user interface.
This section covers the following topics:
ʍ Setting Up Headless Mode on a Windows Host (page5-8)
ʍ Setting Up Headless Mode on a UNIX Host (page5-9)
Setting Up Headless Mode on a Windows Host
To convert documents to PDF using OpenOffice without being logged in to a Windows 
host, you must create a custom service to run the OpenOffice listener in headless mode. 
The Windows Resource Kits provide the INSTSRV.EXE and SRVANY.EXE utilities to 
create custom services.
To set up a custom OpenOffice service, perform these steps:
1. In the MS-DOS command prompt, type the following command:
<
path
>\INSTSRV.EXE  <
service_name
> <
path
>\SRVANY.EXE
where <path> is the path to the Windows Resource Kit, and <service_name> is the 
name of your custom service. This name can be anything, but should be descriptive to 
identify the service. When done, a new service key is created in your Windows 
registry.
2. Open the Registry Editor by selecting Start—Run, entering regedit, and clicking 
OK. The Registry Editor is displayed.
Note: Before setting up the OpenOffice listener to run in headless mode, confirm that 
documents can be converted to PDF using OpenOffice running in a non-headless mode. 
Also, turn off any extra screens that start up before OpenOffice can be used, such as 
startup dialogs, tip wizards, or update notices. These cause the refinery process to time out, 
because conversions will not proceed until these screens are cleared and they are not 
displayed in headless mode.
VB.NET Image: How to Draw Annotation on Doc Images with Image SDK
jpeg, gif, tiff and bmp) or documents (like multi-page TIFF, Microsoft Office Word and PDF file top of that, you are also able to adjust various image
change font size in fillable pdf form; best way to compress pdf file
C# Image: Zoom Image and Document Page in C#.NET Web Viewer
jpeg), gif, bmp (bitmap), tiff / multi-page tiff, PDF, etc JavaScript APIs for Visual C# .NET developers to adjust the image & document page viewing size
change font size fillable pdf; adjust size of pdf in preview
PDF Converter Installation and Administration Guide
5-9
Configuring PDF Converter Conversion Settings
3. Backup your registry by selecting File—Export, entering a name for the backup file, 
and clicking Save. Remember the location to which the backup file is saved should 
you need to restore the registry.
4. Navigate to the new registry key created in step 1 and select the new service key. The 
new key is located at:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<
service_name
>
5. With the new key selected, choose Edit—New—Key, and name it Parameters.
6. Right-click on the Parameters key, select New—String Value, and name the value 
Application.
7. Right-click on the Application string and select Modify.
8. Type in the full path to soffice.exe, appended with -headless. For example:
C:\Program Files\OpenOffice2.0\program\soffice.exe –headless
9. Close the Registry Editor and restart the computer.
10.Once the computer has successfully restarted, select Start—Settings—Control 
Panel—Administrative Tools—Services to open Windows Services. The Windows 
Services screen is displayed.
11. Right-click the service you just created, select Properties, and ensure that the service 
is set up to start automatically
12.Select the Log On tab and enable This account. This enables the service to run using 
a specific user account
13.Enter the same user credentials that the Inbound Refinery is using to run.
14.Start the service, accept the changes and close Windows Services.
Setting Up Headless Mode on a UNIX Host
To convert documents to PDF using OpenOffice without being logged in to a UNIX host, 
the OpenOffice listener must run in headless mode with no graphical user interface, using 
a virtual buffer display (X server).
Caution: Backup your registry before editing it.
Note: The Inbound Refinery user will need to have the right to log on as a service on the 
Inbound Refinery computer.
C# PDF: Use C# APIs to Control Fully on PDF Rendering Process
new PDFDocument(@"c:\sample.pdf"); // compute zoom be adjusted to specified size page.GetBitmap(new 0, originalWidth, originalHeight), size); // adjust with a
change paper size in pdf; pdf paper size
C# PowerPoint: How to Set PowerPoint Rendering Parameters in C#
to render PowerPoint (2007 or above) slide into PDF document or are allowed to set image resolution, image size, batch conversion and page-by-page
change font size pdf form; pdf compress
5-10
PDF Converter Installation and Administration Guide
Configuring PDF Converter Conversion Settings
In general, to configure the OpenOffice listener to run in headless mode on UNIX 
platforms, you must perform the following steps:
1. Create a startup script to run Inbound Refinery when the system boots up.
2. Configure a virtual X server and create a startup script to run it when the system boots 
up, to enable OpenOffice to run.
3. Create a startup script to run OpenOffice in headless mode when the system boots up.
4. Configure the system to run the startup scripts in the following order:
a. start Inbound Refinery
b. start the virtual X server
c. start OpenOffice
Example: Setting Up OpenOffice Headless Mode on Red Hat EL4
After ensuring that Inbound Refinery is installed and working correctly in non-headless 
mode, you must create a startup script to run it when the system boots up. Ensure the 
command to start the refinery is prefixed by 
su idcUser –c
, as startup scripts are executed 
as root, but Inbound Refinery cannot be started as root. Also, the Admin Server must be 
started in the same manner as the refinery, and the startup script must have execution 
permissions.
In this example, the refinery installation path is 
/u1/work/ibr1
and the refinery user is 
idcUser
.
1. Navigate to 
/etc/init.d
and create the file 
ibr
as a script to start the refinery:
#!/bin/sh
#
Startup/shutdown script for IBR - ibr1.
#
File: /etc/init.d/ibr
ibr_start() {
Important: Each UNIX environment is unique. This information is a general guideline 
for setting up the OpenOffice listener in headless mode on UNIX platforms. An example 
of the procedure for Red Hat EL4 is also included.
Note: Before setting up OpenOffice to run in headless mode, ensure that Inbound Refinery 
is installed and configured correctly to successfully convert documents to PDF using 
OpenOffice in non-headless mode.
Note: The virtual X server must be started prior to starting OpenOffice, or OpenOffice 
will not run. Additionally, remember to ensure that the web server is also configured to run 
when the system boots up.
VB.NET Image: VB.NET Code to Create Watermark on Images in .NET
This page will show you how to create high size "16", and style "Bold"), and then adjust brush color powerful & profession imaging controls, PDF document, tiff
change file size of pdf; reader shrink pdf
C# PDF Convert: How to Convert Word, Excel, PowerPoint, Tiff
Support rendering image to a PDF document page, no change for image size. Able to adjust and customize image resolution to meet various C# PDF conversion
change font size in pdf form; pdf font size change
PDF Converter Installation and Administration Guide
5-11
Configuring PDF Converter Conversion Settings
# Starting the refinery
if [ -x /u1/work/ibr1/etc/idcrefinery_start ]
thenecho "Preparing to START Inbound Refinery - ibr1"
su idc1 -c "/u1/work/ibr1/etc/idcrefinery_start"
elseecho "Error -- IBR Did Not Start"
fi
# Starting Admin Server
if [ -x /u1/work/ibr1/admin/etc/idcadmin_start ]
thenecho "Preparing to START IBR Admin Server"
su idc1 -c "/u1/work/ibr1/admin/etc/idcadmin_start"
elseecho "Error -- Admin Server Did Not Start"
fi
}
ibr_stop() {
# Stopping Refinery
if [ -x /u1/work/ibr1/etc/idcrefinery_stop ]
thenecho "Preparing to STOP Inbound Refinery - ibr1"
su idc1 -c "/u1/work/ibr1/etc/idcrefinery_stop"
elseecho "Error -- IBR Did Not Stop"
fi
# Stopping Admin Server
if [ -x /u1/work/ibr1/admin/etc/idcadmin_stop ]
thenecho "Preparing to STOP IBR Admin Server"
su idc1 -c "/u1/work/ibr1/admin/etc/idcadmin_stop"
elseecho "Error -- Admin Server Did Not Stop"
fi
}
case "$1" in
'start')
ibr_start
;;
'stop')
ibr_stop
;;
'restart')
ibr_stop
sleep 1
ibr_start
;;
C# Word: Set Rendering Options with C# Word Document Rendering
& raster and vector images, such as PDF, tiff, png Word rendering application still enables users to adjust and set specify a region of Word document page as a
best pdf compression tool; pdf text box font size
C# Word: How to Draw Text, Line & Image in C#.NET Word Project
the sample codes below to adjust text properties. img = (REImage)aPage.ToImage();// translate page to image & profession imaging controls, PDF document, image
can pdf files be compressed; change file size of pdf document
5-12
PDF Converter Installation and Administration Guide
Configuring PDF Converter Conversion Settings
*)
echo "Usage: $0 start | stop | restart"
esac
2. Install and configure a virtual X server (frame buffer) to allow OpenOffice to run. In 
this example, the Xvfb package from http://www.xfree86.org is used. The Xvfb.tgz 
file is unpacked and a copy of the Xvfb executable is placed in the 
/usr/X11R6/bin
directory and ensured that it is executable. For this example, the following options 
were used:
Navigate to 
/etc/init.d
as root and create the file 
xvfb
as a script to start the virtual X 
server:
#!/bin/sh
# Startup / Shutdown script for the Xvfb
# File: /etc/init.d/xvfb
# Start the virtual X frame buffer
xvfb_start() {
if [ -x /usr/X11R6/bin/Xvfb ]
then
echo “Starting Xvfb as display :2.0”
su idcUser –c “/usr/X11R6/bin/Xvfb :2 –screen 0 800x600x16 –fbdir 
/var/state/Xvfb &”
else
echo “Error – Xvfb Did Not Start”
fi
}
# Stop the virtual X frame buffer
xvfb_stop() {
Option
Description
:2
Run Xvfb as display number 2
–screen 0 800x600x16
Run Xvfb with the dimensions – 800 width, 600 height, 16 bit 
depth on screen 0
3.fbdir /var/state/Xvfb
Run Xvfb with memory mapped files containing the 
framebuffer memory in the 
/var/state/Xvfb
directory. This 
directory should be created prior to running Xvfb. This file is 
created when Xvfb is run, and the user used to run Xvfb must 
have full access to the directory. This option only exists on 
machines that have the mmap and msync system calls.
View Images & Documents in Web Image Viewer | Online Tutorials
page document or image file, like Word, PDF or TIFF API enables programmers to scroll to the next page. btnFitWidth API allows developers to adjust the width of
change font size pdf text box; adjust pdf size
VB.NET Excel: VB Methods to Set and Customize Excel Rendering
we treat every single Excel spreadsheet as a page in our VB Adjust Image Scaling Factor. supports converting Excel to other document files, like PDF with online
change pdf page size; acrobat compress pdf
PDF Converter Installation and Administration Guide
5-13
Configuring PDF Converter Conversion Settings
if [ -x /bin/kill ]
then
echo “Stopping Xvfb for all displays”
su idcUser –c “/bin/kill Xvfb”
else
echo “Error – Xvfb Did Not Stop”
fi
}
case “$1” in
‘start’)
xvfb_start
;;
‘stop’)
xvfb_stop
;;
‘restart’)
xvfb_stop
sleep 1
xvfb_start
;;
*)
echo “Usage: $0 start | stop | restart”
esac
3. Create a startup script to run OpenOffice in headless mode when the system boots up, 
as the same user running the refinery. Make sure to use the display defined for the 
Xvfb. In this example the user is 
idcUser
, and OpenOffice 2.2 is installed in the 
directory 
/u1/apps/OpenOffice/
.
Navigate to 
/etc/init.d 
as root and create the file 
openoffice
:
#!/bin/sh
# Startup/shutdown script for openoffice
# File: /etc/init.d/openoffice
# Start OpenOffice
openoffice_start() {
if [ -x /u1/apps/OpenOffice/program/soffice ]
then
echo "Starting OpenOffice headless"
su idc1 -c "/u1/apps/OpenOffice/program/soffice -display :2 
Note: Remember to turn off any extra screens that start up before OpenOffice can be used, 
such as startup dialogs, tip wizards, or update notices. These cause the refinery process to 
time out, because conversions will not proceed until these screens are cleared and they are 
not displayed in headless mode.
5-14
PDF Converter Installation and Administration Guide
Configuring PDF Converter Conversion Settings
-headless &"
else
echo "Error -- OpenOffice Did Not Start"
fi
}
# Stop OpenOffice
openoffice_stop() {
if [ -f /bin/kill ]
then
echo "Stopping OpenOffice"
su idc1 -c "/bin/kill soffice.bin"
else
echo "Error -- OpenOffice Did Not Stop"
fi
}
case "$1" in
'start')
openoffice_start
;;
'stop')
openoffice_stop
;;
'restart')
openoffice_stop
sleep 1
openoffice_start
;;
*)
echo "Usage: $0 start | stop | restart"
esac
4. Configure the system to run the startup scripts by editing the 
/etc/rc.d/rc.local
file. 
UNIX platforms other than the one used in this example (Red Hat EL4) may have 
different methods to configure scripts to run at boot time. The scripts should run in the 
following order, as OpenOffice requires the virtual X server to be running prior to 
starting up:
a. start Inbound Refinery
b. start the virtual X server
c. start OpenOffice
To run the scripts when starting up in this example, navigate to 
/etc/rc.d
and add the 
following lines to the file 
rc.local
:
PDF Converter Installation and Administration Guide
5-15
Configuring PDF Converter Conversion Settings
# Start the refinery
if [ -x /etc/init.d/ibr1 ]
then
/etc/init.d/ibr1 start
fi
# Start the virtual X server
if [ -x /etc/init.d/xvfb ]
then
/etc/init.d/xvfb start
fi
# Start the OpenOffice Service
if [ -x /etc/init.d/openoffice ]
then
/etc/init.d/openoffice start
fi
5. Reboot you system and make sure that the scripts are run successfully during boot. 
Check in a document for conversion, verify that Inbound Refinery accepts the job, 
OpenOffice opens the file and creates a valid PDF, and that the document is returned 
and released in the Content Server.
5-16
PDF Converter Installation and Administration Guide
Configuring PDF Converter Conversion Settings
PDF O
PTIONS
P
AGE
The PDF Options page enables you to set options for converting files to PDF. Access this 
page by selecting Conversion Settings—Primary Web Rendition, selecting either the 
Convert to PDF using Third-Party Applications method or the Convert to PDF using 
Outside In method, and clicking the corresponding PDF Web-Viewable Options button.
Feature
Description
Enable Secondary 
Native to PostScript 
Conversion check box
Specifies whether PDF Converter can use an alternate 
conversion if it is defined. This enables conversion of most 
documents even if the third-party application is misbehaving 
or missing.
Documents you may be interested
Documents you may be interested