PDFジェネレーターを使用すると、特定の種類のファイルに対してマルチスレッドファイル変換を有効にすることができます。 マルチスレッドファイル変換を使用すると、PDFジェネレーターで同時に複数の変換を実行できるので、パフォーマンスが向上します。
デフォルトでは、PDFジェネレーターは一度に 1 つの OpenOffice、Microsoft Word または PowerPoint ドキュメントのみを変換できます。 マルチスレッド変換を有効にすると、PDFジェネレーターは複数のドキュメントを同時に変換できます。 PDFジェネレーターは、OpenOffice または PDFMaker の複数のインスタンスを起動します(Word および PowerPoint の変換を実行するために使用されます)。
マルチスレッドファイル変換は、Microsoft Word 2003 および PowerPoint 2003 ではサポートされていません。 マルチスレッドファイル変換を有効にするには、Microsoft Word 2007、PowerPoint 2007、またはMicrosoft Word 2010、PowerPoint 2010 にアップグレードします。
マルチスレッドファイル変換は、Microsoft Excel、Microsoft Visio、Microsoft Project、Microsoft Publisher ではサポートされていません。
OpenOffice または PDFMaker の各インスタンスは、別々のユーザーアカウントを使用して起動されます。 追加する各ユーザーアカウントは、forms サーバーコンピューター上での管理者権限を持つ有効なユーザーである必要があります。 クラスター環境では、同じユーザーセットがクラスターのすべてのノードで有効である必要があります。
管理コンソールのユーザーアカウントページで、マルチスレッドファイル変換に使用するユーザーアカウントを指定できます。 アカウントの追加、削除、またはアカウントのパスワードの変更を行うことができます。 Windows Server 2003 または Windows Server 2008 でPDFジェネレーターを実行している場合は、管理者権限を持つユーザーアカウントを少なくとも 3 つ追加します。
Windows Server 2003、2008、または OpenOffice(Linux または Sun™ Solaris™) で OpenOffice、Microsoft Word またはMicrosoft PowerPoint のユーザーを追加する場合は、すべてのユーザーの初期アクティベーションダイアログを閉じます。
Windows オペレーティングシステムでは、PDF変換に使用される管理者ユーザーアカウント(PDFG ユーザー)に、プロセスレベルトークンの置き換え権限が必要です。 この権限は、グループポリシーエディタを使用して追加できます。
Windows Server 2008 で OpenOffice、Microsoft Word またはMicrosoft PowerPoint を実行している場合は、追加した各ユーザーの UAC を無効にします。
ユーザーアカウントを追加します。 ( ユーザーアカウントの追加.)
次に、/etc/sudoers ファイルに変更を加えます。 このファイルのデフォルトの権限は 440 です。 このファイルの権限を書き込み可能に変更します。
/etc/sudoers ファイルに、追加のユーザー(forms サーバーを実行する管理者以外)のエントリを追加します。 例えば、lcadm というユーザーおよび myhost という名前のサーバーとしてAEM forms を実行していて、user1 および user2 として動作させる場合は、/etc/sudoers に次のエントリを追加します。
lcadm myhost=(user1) NOPASSWD: ALL
lcadm myhost=(user2) NOPASSWD: ALL
この設定により、lcadm は、ホスト「myhost」上で、「user1」または「user2」として、パスワードの入力を求めることなく、任意のコマンドを実行できます。
システムユーザーと PDFG ユーザーの役割を「user1」と「user2」に割り当てていることを確認します。 PDFG ロールをユーザーに割り当てるには、 ユーザーアカウントの追加
また、/etc/sudoers ファイルで、行の先頭に番号記号 (#) を付けて、この行を見つけてコメントアウトします。
Defaults requiretty
これにより、Linux ユーザを追加できます。
etc/sudoers ファイルの権限を 440 に変更します。
ユーザーアカウントの追加で追加したすべてのユーザーが forms サーバーに接続できるようにします。例えば、user1 というローカルユーザーに forms サーバーに接続する権限を許可するには、次のコマンドを使用します。
xhost +local:user1@
詳しくは、 xhost コマンドのドキュメントを参照してください。
サーバーを再起動します。
OpenOffice は、すべての PDFG ユーザーがアクセスできるディレクトリの場所にインストールする必要があります。 これを確認するには、PDFG ユーザーとしてログインし、問題なく OpenOffice を起動できるかどうかを確認します。
管理コンソールで、サービス/PDFジェネレーター/ユーザーアカウントをクリックします。
「追加」をクリックし、forms サーバー上での管理者権限を持つユーザーのユーザー名とパスワードを入力します。 OpenOffice のユーザーを設定する場合は、最初の OpenOffice アクティベーションダイアログを閉じます。
OpenOffice 用にユーザーを設定する場合、OpenOffice のインスタンス数を、この手順で指定したユーザーアカウント数より多くすることはできません。
forms サーバーを再起動します。