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.
.Net pdf to jpg - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert multi page pdf to jpg; convert pdf to jpg c#
.Net pdf to jpg - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
convert pdf image to jpg; pdf to jpeg converter
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.
Online Convert Jpeg to PDF file. Best free online export Jpg image
All your JPG and PDF files will be permanently erased from our servers into image file format in C# application, then RasterEdge XDoc.PDF for .NET can also
pdf to jpg converter; pdf to jpeg
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Your PDF and JPG files will be deleted from our servers an hour after RasterEdge PDF to JPEG converting control SDK (XDoc.PDF for .NET) supports converting
batch pdf to jpg converter; convert pdf file to jpg on
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# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
C# Guide for PDF to Bmp. Copy the code below to your .NET project to test fast PDF to Bmp conversion. C# sample code for PDF to jpg image conversion.
convert pdf file to jpg file; convert multiple pdf to jpg online
C# Image Convert: How to Convert Tiff Image to Jpeg, Png, Bmp, &
Of course, our XDoc.Converter for .NET still enables you to RasterEdge.XDoc.PDF.dll. C:\input.tif"; String outputFilePath = @"C:\output.jpg"; // Convert tiff to
change pdf to jpg; convert .pdf to .jpg
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.
C# Create PDF from images Library to convert Jpeg, png images to
Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage.
bulk pdf to jpg converter online; change pdf into jpg
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Convert PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF. VB.NET WPF PDF Viewer: Convert and Export PDF.
to jpeg; .net convert pdf to jpg
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# WPF PDF Viewer SDK to convert and export PDF document to other
Convert PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF. C#.NET WPF PDF Viewer Tool: Convert and Export PDF.
best convert pdf to jpg; change pdf to jpg online
VB.NET Create PDF from images Library to convert Jpeg, png images
Support create PDF from multiple image formats in VB.NET, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage.
change format from pdf to jpg; conversion of pdf to jpg
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.
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