Foxit Reader

From WPKG | Open Source Software Deployment and Distribution
(Difference between revisions)
Jump to: navigation, search
(Downloading Foxit Enterprise Reader MSI installer)
(Foxit Enterprise Reader: From version Foxit Enterprise Reader 5.0 the JavaScript Support add-on is already integrated into the program.)
Line 339: Line 339:
 
==Foxit Enterprise Reader==
 
==Foxit Enterprise Reader==
  
Foxit Enterprise Reader has no user interface for displaying installed add-ons.
+
From version Foxit Enterprise Reader 5.0 the JavaScript Support add-on, for one example, is already integrated into the program. Foxit Enterprise Reader has no user interface for displaying installed add-ons, nor a mechanism for installing them.
  
  
  
 
[[Category:Silent Installers]]
 
[[Category:Silent Installers]]

Revision as of 18:06, 14 February 2012

Foxit Reader is a free PDF viewer, available from http://www.foxitsoftware.com/Secure_PDF_Reader/, distinguished from Adobe Reader by being smaller, more secure and easier to update. It is available in either a .exe installer or an MSI installer. This MSI installer was reinstated as-of November 2011 and is a choice you are given only when downloading via http://www.foxitsoftware.com/downloads/. Foxit Reader is aimed at end users, licensed for personal use only and includes addons like the ask.com toolbar, which you generally don't want to roll out in your organisation.

Foxit Enterprise Reader, http://www.foxitsoftware.com/Secure_PDF_Reader/enterprise.php, is a similar version of the same Foxit Reader but with some alterations for enterprise deployments, such as lacking the Ask toolbar. It is only available as an MSI installer.

These WPKG packages assume that Windows is localised in English. For Windows localised in other languages you will need to make changes accordingly.

At http://languages.foxitsoftware.com you can download language files for Foxit Reader and copy them in the same directory where Foxit Reader is installed. However the translations are usually in such a bad shape, that even a non-native English speaker is better off with the English version.


Contents

Downloading Foxit Enterprise Reader MSI installer

If you are deploying Foxit Reader, you must sign up for the free enterprise version that comes as an MSI, known as Foxit Enterprise Reader, at http://www.foxitsoftware.com/pdf/reader/enterprise_reg.php. Foxit Enterprise Reader remains free, you're registering with the Foxit Corporation sales team, who will then notify you each time a new version is released with a URL to download it from.

Alternatively you may be able to download Foxit Enterprise Reader from a direct URL such as:


Alternatively, if you have access to an old version of the MSI installer:

WPKG Packages

Foxit Enterprise Reader 5.1 Series (English)

<?xml version="1.0" encoding="UTF-8"?>
<packages
        xmlns:xsi="http://www.wpkg.org/packages"
        xsi:noNamespaceSchemaLocation="../xsd/packages.xsd" >
 
<package
        id="foxitreader"
        name="Foxit Reader"
        revision="%version%"
        reboot="false"
        priority="5">
 
        <variable name="version" value="5.1.3.1201" />
        <variable name="filename_version" value="513.1201" />
 
        <check type="uninstall" condition="versiongreaterorequal" path="Foxit Reader" value="%version%" />
 
        <install cmd='msiexec /i "%SOFTWARE%\foxitreader\FoxitReader%filename_version%_enu.msi" DESKTOP_SHORTCUT="0" MAKEDEFAULT="1" VIEWINBROWSER="0" /passive /norestart /qn' />
 
        <upgrade cmd='msiexec /i "%SOFTWARE%\foxitreader\FoxitReader%filename_version%_enu.msi" DESKTOP_SHORTCUT="0" MAKEDEFAULT="1" VIEWINBROWSER="0" /passive /norestart /qn' />
 
        <remove cmd='msiexec /x {BB5B5E16-45EA-4F4E-9977-10BF95CBEA1C} /passive /norestart /qn' />
 
</package>
</packages>

Foxit Reader 5.1 Series (English)

<?xml version="1.0" encoding="UTF-8"?> 
<packages
        xmlns:xsi="http://www.wpkg.org/packages"
        xsi:noNamespaceSchemaLocation="../xsd/packages.xsd" > 
<package 
id="foxitreader" 
name="Foxit Reader" 
revision="%version%"
reboot="false" 
priority="5">
 
	<variable name="version" value="5.1.0.1021" />
 
	<check type="uninstall" condition="versiongreaterorequal" path="Foxit Reader" value="%version%" />
 
	<install cmd='msiexec /i "%SOFTWARE%\foxitreader\FoxitReader510.1021_enu.msi" DESKTOP_SHORTCUT="0" MAKEDEFAULT="1" VIEWINBROWSER="0" /passive /norestart /qn' />
 
	<upgrade cmd='msiexec /i "%SOFTWARE%\foxitreader\FoxitReader510.1021_enu.msi" DESKTOP_SHORTCUT="0" MAKEDEFAULT="1" VIEWINBROWSER="0" /passive /norestart /qn' />
 
	<remove cmd='msiexec /x {30734E04-E8D3-4D2E-8379-70DB6F0B793A} /passive /norestart /qn' />
 
</package>
</packages>

Note:


Installer Command-line Switches

Foxit Enterprise Reader 5.0 Series (English)

<?xml version="1.0" encoding="UTF-8"?> 
<packages
        xmlns:xsi="http://www.wpkg.org/packages"
        xsi:noNamespaceSchemaLocation="../xsd/packages.xsd" > 
<package 
id="foxitreader" 
name="Foxit Reader" 
revision="%version%"
reboot="false" 
priority="5">
 
	<variable name="version" value="5.0.3.726" />
 
	<check type="uninstall" condition="versiongreaterorequal" path="Foxit Reader" value="%version%" />
 
	<install cmd='msiexec /i "%SOFTWARE%\foxitreader\EnterpriseFoxitReader503.0726_enu.msi" DESKTOP_SHORTCUT="0" MAKEDEFAULT="1" VIEWINBROWSER="0" /passive /norestart /qn' />
 
	<upgrade cmd='msiexec /i "%SOFTWARE%\foxitreader\EnterpriseFoxitReader503.0726_enu.msi" DESKTOP_SHORTCUT="0" MAKEDEFAULT="1" VIEWINBROWSER="0" /passive /norestart /qn' />
 
	<remove cmd='msiexec /x {E6C1B140-AF5D-4956-BAC7-F5C84B7C90AE} /passive /norestart /qn' />
 
</package>
</packages>

Note:


Installer Command-line Switches

Program Command-line Switches

-register - make Foxit Reader the default PDF reader

Foxit Enterprise Reader 4.3 Series (English)

<package id="foxitreader" name="Foxit Reader" revision="4.3.1.323" reboot="false" priority="0">
	<check type="uninstall" condition="exists" path="Foxit Reader" />
	<check type='file' condition='versiongreaterorequal' path='%PROGRAMFILES%\Foxit Reader\Foxit Reader.exe' value='4.3.1.323' />
	<install cmd='msiexec /i "%SOFTWARE%\foxitreader\FoxitReader43_enu.msi" DESKTOP_SHORTCUT=0 VIEWINBROWSER=0 DISPLAYINBROWSER=0 /passive /norestart' />
 
	<!-- Multiple versions of Foxit Reader were released under the same version number 4.3.1, hence the MSI upgrade procedure doesn't work and you have to uninstall the old version before installing the new one -->
	<remove cmd='msiexec /x{BEE120D0-AAA0-4835-8EDA-925F82CEB673} /passive /norestart' />
	<upgrade cmd='msiexec /i "%SOFTWARE%\foxitreader\FoxitReader43_enu.msi" DESKTOP_SHORTCUT=0 VIEWINBROWSER=0 DISPLAYINBROWSER=0 /passive /norestart' />
 
	<remove cmd='msiexec /x{0C441730-85C7-4667-895B-6F7327D278EF} /passive /norestart' />
</package>


Installer Command-line Switches

Program Command-line Switches

-register - make Foxit Reader the default PDF reader

Uninstall Strings

Configuration

For details on how to use these registry settings to script changes using WPKG see http://wpkg.org/Adding_Registry_Settings#Reg.

Foxit Enterprise Reader 5.1

Turn Off Automatic Updates

GUI: Foxit Enterprise Reader doesn't include Help → Update and the associated Preferences, but it may or may not include the auto updater feature.

Automated configuration: ?

Display PDF In Browser

This determines whether or not PDFs open in an embedded Foxit Reader within the browser, or open separately into a full Foxit Reader.

There is an option in Tools → Preferences → File Associations → Display PDF in Browser (no longer is there an option in the 'Welcome to Foxit Reader' dialog on initial startup to '[*] Display PDF in Browser'). This option responds only to administrator accounts (not sure about Power Users), other users can alter it but doing so will make no difference, with that in Tools → Preferences reverting on next startup. Foxit acts upon the option set by an administrator, for all users. The installer option VIEWINBROWSER=0 doesn't cause this option to be turned off. The registry option ...MainFrame\DisplayInBrowser=0 described in Configiuration Scripts - Foxit Reader 4.3 doesn't seem to be able to be used to turn this off.

Disable the welcome dialog

As of version 5.1 you can disable the Welcome Dialog. The preference exists in two locations in the registry:

Per-user automated configuration:

HKCU\Software\Foxit Software\Foxit Reader 5.1\Preferences\Others\bShowWelcomeDlg=REG_SZ:0
HKCU\Software\Foxit Software\Foxit Reader 5.1\Preferences\general\bShowStartPage=REG_SZ:0

Foxit Reader 5.1

Turn Off Automatic Updates

Per-user automated configuration: ?

GUI: ?

Disable the welcome dialog

As of version 5.1.0.1021 you can disable the Welcome Dialog.

Per-user automated configuration:

HKCU\Software\Foxit Software\Foxit Reader 5.1\Preferences\Others\bShowWelcomeDlg=REG_SZ:0

Foxit Enterprise Reader 5.0

Turn Off Automatic Updates

GUI: Foxit Enterprise Reader doesn't include Help → Update and the associated Preferences, but it may or may not include the auto updater feature.

Automated configuration: ?

Display PDF In Browser

This determines whether or not PDFs open in an embedded Foxit Reader within the browser, or open separately into a full Foxit Reader.

On startup, each user gets a 'Welcome to Foxit Reader' dialog, in which there is a '[*] Display PDF in Browser' option that is selected. The same option is in Tools → Preferences → File Associations → Display PDF in Browser. These options respond only to administrator accounts (not sure about Power Users), other users can alter them but doing so will make no difference, with that in Tools → Preferences reverting on next startup. Foxit acts upon the option set by an administrator, for all users. The installer option VIEWINBROWSER=0 doesn't cause this option to be turned off. The registry option ...MainFrame\DisplayInBrowser=0 described in Configiuration Scripts - Foxit Reader 4.3 doesn't seem to be able to be used to turn this off.


Foxit Reader 5.0

Turn Off Automatic Updates

Per-user automated configuration: ?

GUI: ?

Display PDF In Browser

This determines whether or not PDFs open in an embedded Foxit Reader within the browser, or open separately into a full Foxit Reader.

On startup, each user gets a 'Welcome to Foxit Reader' dialog, in which there is a '[*] Display PDF in Browser' option that is selected. The same option is in Tools → Preferences → File Associations → Display PDF in Browser. These options respond only to administrator accounts (not sure about Power Users), other users can alter them but doing so will make no difference, with that in Tools → Preferences reverting on next startup. Foxit acts upon the option set by an administrator, for all users. The installer option VIEWINBROWSER=0 doesn't cause this option to be turned off. The registry option ...MainFrame\DisplayInBrowser=0 described in Configiuration Scripts - Foxit Reader 4.3 doesn't seem to be able to be used to turn this off.


Foxit Reader 4.3

Turn Off Automatic Updates

Per-user automated configuration:

HKCU\Software\Foxit Software\Foxit Reader\AutoUpdate Info\IsAutoUpdate="0"
HKCU\Software\Foxit Software\Foxit Reader\AutoUpdate Info\AutoUpdateCycle="0"

GUI: Help → Check for updates now → Preferences → Updater → Automatically check for Foxit updates []

Remove Internet Explorer integration

System-wide automated configuration:

Add the following:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FoxitReader.Document\EditFlags=REG_DWORD:00000002

Delete the following:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}

Remove adverts

Per-user automated configuration:

HKCU\Software\Foxit Software\Foxit Reader\MainFrame\ShowAd="0"

Remove Ask button

Per-user automated configuration:

HKCU\Software\Foxit Software\Foxit Reader\MainFrame\RemoveAskBtn="1"

Remove registration dialog

Per-user automated configuration:

HKCU\Software\Foxit Software\Foxit Reader\MainFrame\ShowRegisterDlg="0"

No Firefox / Internet Explorer integration (just for Display in browser check box)

Per-user automated configuration:

HKCU\Software\Foxit Software\Foxit Reader\MainFrame\DisplayInBrowser=REG_DWORD:00000000


Foxit Reader 3.1

Turn Off Automatic Updates

System-wide automated configuration: IsAutoUpdate=0 in %PROGRAMFILES%\Foxit Software\Foxit Reader\FoxitReader_Preferences.ini. I don't know the purpose of this file in version 3.1 as each user has their own configuration setting.

Per-user automated configuration:

HKCU\Software\Foxit Software\Foxit Reader\AutoUpdate Info\IsAutoUpdate="0"

GUI: Help → Check for updates now → Preferences → Updater → Automatically check for Foxit updates []

Foxit Reader 3.0

Turn Off Automatic Updates

System-wide automated configuration: IsAutoUpdate=0 in %PROGRAMFILES%\Foxit Software\Foxit Reader\FoxitReader_Preferences.ini. This setting isn't present unless the menu option has been run to turn it off. If you add an additional 'IsAutoUpdate' line to this file then only the first instance of it is adhered to.

GUI: Help → Check for updates now → Preferences → Updater → Automatically check for Foxit updates []

Add-ons

http://www.foxitsoftware.com/Secure_PDF_Reader/addons.php provides add-ons that enable support for various functionality in PDFs. Currently these include JPEG2000/JBIG Decoder, Eastern Asian Language Support, JavaScript Support, Foxit Toolbar for browser, Firefox Plugins and Spell Checker. Some of these may be included in the default Foxit Reader, some not; some may be newer than those included in the most recent Foxit Reader, some may be older. Foxit Reader prompts you to install them when a PDF requires them.

Foxit Reader

Foxit Reader provides a means for add-ons to be installed (presumably by an administrator) using Help → Install Updates → Browse.

Foxit Enterprise Reader

From version Foxit Enterprise Reader 5.0 the JavaScript Support add-on, for one example, is already integrated into the program. Foxit Enterprise Reader has no user interface for displaying installed add-ons, nor a mechanism for installing them.

Personal tools
Namespaces
Variants
Actions
Navigation
ideas?
Toolbox