O PDF Generator permite ativar conversões de arquivos com vários threads para determinados tipos de arquivos. A conversão de arquivos multithread melhora o desempenho do PDF Generator, permitindo que ele execute várias conversões ao mesmo tempo.
Por padrão, o PDF Generator pode converter apenas um documento OpenOffice, Microsoft® Word ou PowerPoint por vez. Se você ativar conversões multithread, o PDF Generator poderá converter mais de um dos documentos simultaneamente. O PDF Generator inicia várias instâncias do OpenOffice ou do PDFMaker (usado para executar as conversões do Word e do PowerPoint).
Conversões de arquivos de várias operações não são suportadas com o Microsoft® Word 2003 e PowerPoint 2003. Para habilitar conversões de arquivos de múltiplos processos, atualize para o Microsoft® Word 2007 e PowerPoint 2007 ou Microsoft® Word 2010 e PowerPoint 2010.
As conversões de arquivos de várias operações não são suportadas com o Microsoft® Excel, Microsoft® Visio, Microsoft® Project ou Microsoft® Publisher.
Cada instância do OpenOffice ou do PDFMaker é iniciada usando uma conta de usuário separada. Cada conta de usuário adicionada deve ser um usuário válido com privilégios administrativos no computador do Forms Server. Em um ambiente clusterizado, o mesmo conjunto de usuários deve ser válido para todos os nós do cluster.
Na página Contas de usuário do console de administração, você pode especificar quais contas de usuário utilizar para conversões de arquivos multithread. Você pode adicionar contas, excluí-las ou alterar senhas de contas. Se você estiver executando o PDF Generator no Windows Server 2003 ou no Windows Server 2008, adicione pelo menos três contas de usuário com privilégios de administrador.
Ao adicionar usuários para OpenOffice, Microsoft® Word ou Microsoft® PowerPoint no Windows Server 2003 ou 2008, ou para OpenOffice no Linux® ou Sun™ Solaris™, ignore as caixas de diálogo de ativação iniciais para todos os usuários.
Em um sistema operacional Windows, as contas de usuário administrador usadas para conversão de PDF (usuários PDFG) devem substituir os privilégios de token de nível de processo. Você pode adicionar este direito usando o Editor de Diretiva de Grupo:
Se você estiver executando o OpenOffice, o Microsoft® Word ou o Microsoft® PowerPoint no Windows Server 2008, desative o UAC para cada usuário adicionado.
Adicionar contas de usuário. (Consulte Adicionar uma conta de usuário.)
Em seguida, você deve alterar o arquivo /etc/sudoers. A permissão padrão para esse arquivo é 440. Alterar a permissão deste arquivo para gravável.
Adicione entradas para usuários adicionais (além do administrador que executa o Forms Server) no arquivo /etc/sudoers. Por exemplo, se você estiver executando formulários AEM como um usuário chamado lcadm e um servidor chamado myhost e quiser representar user1 e user2, adicione as seguintes entradas em /etc/sudoers:
lcadm myhost=(user1) NOPASSWD: ALL
lcadm myhost=(user2) NOPASSWD: ALL
Essa configuração permite que o lcadm execute qualquer comando no host "myhost" como "user1" ou "user2" sem solicitar uma senha.
Verifique se você atribuiu as funções de usuário do sistema e usuário PDFG a 'usuário1' e 'usuário2' . Para atribuir uma função PDFG a um usuário, consulte Adicionar uma conta de usuário
Além disso, no arquivo /etc/sudoers, localize e comente esta linha adicionando um sinal numérico (#) no início da linha:
Defaults requiretty
Isso permite adicionar usuários do Linux®.
Altere a permissão para o arquivo etc/sudoers de volta para 440.
Permitir todos os usuários adicionados via Adicionar uma conta de usuário para fazer conexões com o Forms Server. Por exemplo, para permitir que um usuário local chamado user1 tenha a permissão de fazer a conexão com o Forms Server, use o seguinte comando
xhost +local:user1@
Para obter mais detalhes, consulte a documentação do comando xhost.
Reinicie o servidor.
O OpenOffice deve ser instalado em um local de diretório que todos os usuários de PDFG possam acessar. Você pode verificar isso fazendo logon como usuário PDFG e verificando se é possível iniciar o OpenOffice sem problemas.
No console de administração, clique em Serviços > PDF Generator > Contas de usuário.
Clique em Adicionar e digite o nome de usuário e a senha de um usuário que tenha privilégios administrativos no Forms Server. Se você estiver configurando usuários para o OpenOffice, ignore as caixas de diálogo de ativação iniciais do OpenOffice.
Se você estiver configurando usuários para OpenOffice, o número de instâncias do OpenOffice não poderá ser maior que o número de contas de usuário especificadas nesta etapa.
Reinicie o servidor do Forms.