PDF Generator では、特定のファイルの種類に対して、マルチスレッドファイル変換を有効にできます。マルチスレッドファイル変換では、同時に複数の変換を実行できるので、PDF Generator のパフォーマンスが向上します。
PDF Generator では、一度に 1 つの OpenOffice、Microsoft Word または PowerPoint ドキュメントのみをデフォルトで変換できます。マルチスレッド変換を有効にすると、PDF Generator は複数のドキュメントを同時に変換できます。PDF Generator から 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 Generator を実行している場合は、管理者権限を持つユーザーアカウントを少なくとも 3 つ追加します。
Windows Server 2003 または 2008 での OpenOffice、Microsoft Word または Microsoft PowerPoint のユーザー、あるいは Linux または Sun™ Solaris™ での OpenOffice のユーザーを追加する場合、すべてのユーザーに対して最初に表示されるアクティベート用のダイアログを閉じます。
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 Generator/ユーザーアカウントをクリックします。
「追加」をクリックし、forms サーバー上での管理者権限を持つユーザーのユーザー名とパスワードを入力します。OpenOffice のユーザーを設定する場合は、最初に表示される OpenOffice のアクティベート用のダイアログを閉じます。
OpenOffice のユーザーを設定する場合、OpenOffice のインスタンス数を、この手順で指定したユーザーアカウント数よりも大きくすることはできません。
forms サーバーを再起動します。