A AEM Forms fornece um conjunto de serviços OSGi para realizar diferentes operações em nível de documento, por exemplo, serviços para criar, montar, distribuir e arquivar documentos de PDF, adicionar assinaturas digitais para limitar o acesso a documentos e decodificar Forms com código de barras. Esses serviços estão incluídos no pacote complementar do AEM Forms. Coletivamente, esses serviços são conhecidos como serviços de documentos. A lista de serviços de documentos disponíveis e seus principais recursos são os seguintes:
Serviço de Assembler: Permite combinar, reorganizar e aumentar documentos PDF e XDP e obter informações sobre documentos PDF. Também ajuda a converter e validar documentos PDF para o padrão PDF/A, transforma PDF forms, formulários XML e PDF forms em PDF/A-1b, PDF/A-2b e PDFA/A-3b. Para obter mais informações, consulte Serviço de Assembler.
Converter serviço PDF: Permite converter documentos PDF em PostScript ou arquivos de imagem (JPEG, JPEG 2000, PNG e TIFF). Para obter mais informações, consulte Converter serviço PDF.
Serviço Forms com código de barras: Permite que você extraia dados de imagens eletrônicas de códigos de barras. O serviço aceita arquivos TIFF e PDF que incluem um ou mais códigos de barras como entrada e extrai os dados do código de barras. Para obter mais informações, consulte Serviço Forms com código de barras.
Serviço DocAssurance: Permite criptografar e descriptografar documentos, estender a funcionalidade do Adobe Reader com direitos de uso adicionais e adicionar assinaturas digitais aos documentos. O serviço Doc Assurance contém três serviços: assinatura, criptografia e extensão do leitor. Para obter mais informações, consulte Serviço DocAssurance.
Serviço de criptografia: Permite criptografar e descriptografar documentos. Quando um documento é criptografado, seu conteúdo fica ilegível. Um usuário autorizado pode descriptografar o documento para obter acesso ao conteúdo. Para obter mais informações, consulte Serviço de criptografia.
Serviço Forms: Permite criar aplicativos cliente de captura de dados interativos que validam, processam, transformam e fornecem formulários que normalmente são criados no Forms Designer. O serviço Forms renderiza qualquer design de formulário que você desenvolve em documentos PDF. Para obter mais informações, consulte Serviço Forms.
Serviço de saída: Permite criar documentos em diferentes formatos, incluindo formatos de PDF, impressora a laser e impressora de etiquetas. Os formatos de impressora a laser são PostScript e Printer Control Language (PCL). Para obter mais informações, consulte Serviço de saída.
Serviço Gerador de PDF: O serviço Gerador de PDF fornece APIs para converter formatos de arquivo nativos em PDF. Ele também converte o PDF para outros formatos de arquivo e otimiza o tamanho dos documentos PDF. Para obter mais informações, consulte Serviço Gerador de PDF.
Serviço de extensão de Reader: Permite que sua organização compartilhe facilmente documentos PDF interativos, estendendo a funcionalidade do Adobe Reader com direitos de uso adicionais. O serviço ativa recursos que não estão disponíveis quando um documento PDF é aberto usando o Adobe Reader, como adicionar comentários a um documento, preencher formulários e salvar o documento. Para obter mais informações, consulte Serviço de extensão Reader.
Serviço de assinatura: Permite que você trabalhe com assinaturas digitais e documentos no servidor AEM. Por exemplo, o serviço de Assinatura é normalmente usado nas seguintes situações:
O serviço de assinatura acessa certificados e credenciais armazenados no armazenamento de confiança. Para obter mais informações, consulte Serviço de assinatura.
O AEM Forms é uma plataforma corporativa poderosa e os serviços de documentos são apenas um dos recursos do AEM Forms. Para obter a lista completa dos recursos, consulte Introdução ao AEM Forms.
O pacote complementar do AEM Forms é um aplicativo implantado no AEM. Geralmente, você precisa de apenas uma instância do AEM (autor ou publicação) para executar os serviços de documento da AEM Forms. A topologia a seguir é recomendada para executar serviços de documento do AEM Forms. Para obter informações detalhadas sobre topologias, consulte Arquitetura e topologias de implantação do AEM Forms.
Embora o AEM Forms permita configurar e executar todas as funcionalidades de um único servidor, você deve fazer o planejamento de capacidade, o balanceamento de carga e configurar servidores dedicados para recursos específicos em um ambiente de produção. Por exemplo, para um ambiente que usa o serviço PDF Generator para converter milhares de páginas por dia e vários formulários adaptáveis para capturar dados, configure servidores AEM Forms separados para o serviço PDF Generator e recursos de formulários adaptáveis. Ele ajuda a fornecer o melhor desempenho e a dimensionar os servidores independentemente uns dos outros.
Antes de começar a instalar e configurar os serviços de documento do AEM Forms, verifique se:
A infraestrutura de hardware e software está em vigor. Para obter uma lista detalhada de hardware e software compatíveis, consulte requisitos técnicos.
O caminho de instalação da instância do AEM não contém espaços em branco.
Uma instância do AEM está em funcionamento. Na terminologia do AEM, uma "instância" é uma cópia do AEM em execução em um servidor no modo de criação ou publicação. Geralmente, você precisa de apenas uma instância do AEM (autor ou publicação) para executar os serviços de documento da AEM Forms:
Os requisitos de memória são atendidos. O pacote complementar do AEM Forms exige:
O software cliente necessário para o gerador de PDF executar a conversão no Microsoft® Windows e Linux® está instalado:
Se você estiver usando um sistema operacional baseado em UNIX, instale os seguintes pacotes de 32 bits a partir da mídia de instalação do respectivo sistema operacional:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(Somente Gerador de PDF) Instale a versão de 32 bits das bibliotecas libcurl, libcrypto e libssl e crie os symlinks abaixo. Os symlinks apontam para a versão mais recente das respectivas bibliotecas:
(Somente Gerador de PDF) O serviço PDF Generator suporta as rotas WebKit e PhantomJS para converter arquivos HTML em documentos PDF. Para habilitar a conversão para a rota PhantomJS, instale as bibliotecas de 64 bits listadas abaixo. Geralmente, essas bibliotecas já estão instaladas. Se alguma biblioteca estiver ausente, instale-a manualmente:
As configurações listadas na seção de configurações de pré-instalação são aplicáveis somente ao serviço PDF Generator. Se você não estiver configurando o serviço PDF Generator, ignore a seção de configuração de pré-instalação.
Se você for usar o serviço PDF Generator para converter formatos de arquivo nativos como Microsoft® Word, Microsoft® Excel, Microsoft® PowerPoint, OpenOffice, WordPerfect X7 e Adobe Acrobat em documentos PDF, verifique se esses aplicativos estão instalados no servidor AEM Forms.
Após instalar o Acrobat, abra o Microsoft® Word. No Acrobat clique em Criar PDF e converta um arquivo .doc ou .docx disponível em sua máquina em um Documento PDF. Se a conversão for bem-sucedida, o AEM Forms estará pronto para usar o Acrobat com o serviço PDF Generator.
Defina variáveis de ambiente para o Java Development Kit de 32 bits e 64 bits, aplicativos de terceiros e Adobe Acrobat. As variáveis de ambiente devem conter o caminho absoluto do executável usado para iniciar o aplicativo correspondente. Por exemplo, a tabela abaixo lista as variáveis de ambiente para alguns aplicativos:
Aplicativo |
Variável de ambiente |
Exemplo |
JDK (64 bits) |
JAVA_HOME |
C:\Program Files\Java\jdk1.8.0_74 |
Adobe Acrobat |
Acrobat_PATH |
Arquivos C:\Program (x86)\Adobe\Acrobat 2015\Acrobat\Acrobat.exe |
Bloco de notas |
Notepad_PATH |
C:\WINDOWS\notepad.exe |
OpenOffice |
OpenOffice_PATH |
Arquivos C:\Program (x86)\OpenOffice.org4 |
Todas as variáveis de ambiente e os respectivos caminhos fazem distinção entre maiúsculas e minúsculas.
JAVA_HOME, JAVA_HOME_32 e Acrobat_PATH (somente Windows) são variáveis de ambiente obrigatórias.
A variável de ambiente OpenOffice_PATH está definida como a pasta de instalação em vez do caminho para o executável.
Não configure variáveis de ambiente para aplicativos do Microsoft® Office como Word, PowerPoint, Excel e Project, ou para AutoCAD. Se esses aplicativos estiverem instalados no servidor, o serviço Gerar PDF iniciará automaticamente esses aplicativos.
Em plataformas baseadas em UNIX, instale o OpenOffice como /root. Se o OpenOffice não estiver instalado como raiz, o serviço PDF Generator não converterá documentos OpenOffice em documentos PDF. Se você precisar instalar e executar o OpenOffice como um usuário não raiz, forneça direitos sudo ao usuário não raiz.
Se você estiver usando o OpenOffice em uma plataforma baseada em UNIX, execute o seguinte comando para definir a variável de caminho:
export OpenOffice_PATH=/opt/openoffice.org4
Execute as seguintes etapas para configurar o provedor de soquete IBM® SSL:
Crie uma cópia do arquivo java.security. O local padrão do arquivo é [WebSphere_installation_directory]\Appserver\java_[version]\jre\lib\security
.
Abra o arquivo java.security copiado para edição.
Altere as fábricas de soquetes SSL padrão para usar as fábricas JSSE2 em vez das fábricas IBM® WebSphere® padrão:
Conteúdo padrão:
#ssl.SocketFactory.provider=com.ibm.jsse2.SSLSocketFactoryImpl
#ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl
#WebSphere socket factories (in cryptosf.jar)
ssl.SocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLSocketFactory
ssl.ServerSocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLServerSocketFactory
Conteúdo modificado:
ssl.SocketFactory.provider=com.ibm.jsse2.SSLSocketFactoryImpl
ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl
#WebSphere socket factories (in cryptosf.jar)
#ssl.SocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLSocketFactory
#ssl.ServerSocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLServerSocketFactory
Para permitir que o AEM Forms Server use o arquivo java.security atualizado, ao iniciar o servidor do AEM Forms, adicione o seguinte argumento java:
-Djava.security.properties= [path of newly created Java.security file].
Altere as configurações da central de confiança do Microsoft® Office para habilitar o serviço Gerador de PDF para converter arquivos criados com versões mais antigas do Microsoft® Office.
Abra um aplicativo do Microsoft® Office. Por exemplo, Microsoft® Word. Navegue até Arquivo> Opções. A caixa de diálogo de opções é exibida.
Clique em Central de confiança e clique em Configurações da Central de Confiabilidade.
No Configurações da Central de Confiabilidade, clique em Configurações de Bloqueio de Arquivo.
No Tipo de arquivo lista, desmarcar Abertura para o tipo de arquivo que o serviço Gerador de PDF deve ter permissão para converter em documentos PDF.
A conta de usuário usada para iniciar o servidor de aplicativos requer o Substituir um token de nível de processo Privilégio. A conta do sistema local tem o Substituir um token de nível de processo por padrão. Para os servidores executados com um usuário do grupo Administradores locais, o privilégio deve ser concedido explicitamente. Execute as seguintes etapas para conceder o privilégio:
Você pode permitir que um usuário não administrador use o serviço Gerador de PDF. Normalmente, somente usuários com privilégios administrativos podem usar o serviço:
Para acessar o Utilitário de configuração do sistema, vá para Iniciar > Executar e insira MSCONFIG.
Clique em Ferramentas e role para baixo e selecione Alterar Configurações de UAC. Clique em Launch para executar o comando em uma nova janela.
Ajuste o controle deslizante para o nível Nunca notificar. Quando terminar, feche a janela de comando e a janela Configuração do sistema.
Verifique se a configuração do Registro para UAC está definida como 0 (zero). Execute as seguintes etapas para verificar:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\
. Verifique se o valor de EnableLUA está definido como 0 (zero).Reinicie o computador.
Ao converter um documento em PDF usando o serviço Gerador de PDF no Windows Server, ocasionalmente, o Windows Server relata que o executável encontrou um problema e deve ser fechado. No entanto, isso não afeta a conversão de PDF, pois continua em segundo plano.
Para evitar o recebimento do erro, você pode desativar o relatório de erros do Windows. Para obter mais informações sobre como desativar o relatório de erros, consulte https://technet.microsoft.com/en-us/library/cc754364.aspx.
O serviço Gerador de PDF fornece rotas WebKit, WebCapture e PhantomJS ou métodos para converter arquivos HTML em documentos PDF. No Windows, para habilitar a conversão para rotas WebKit e Acrobat WebCapture, copie a fonte Unicode para o diretório %windir%\fonts.
Sempre que você instalar novas fontes na pasta de fontes, reinicie a instância do AEM Forms.
Em plataformas baseadas em UNIX, o serviço PDF Generator suporta rotas WebKit e PhantomJS para converter arquivos HTML em documentos PDF. Para habilitar a conversão de HTML em PDF, execute as seguintes configurações, aplicáveis à rota de conversão de sua preferência:
Copie a fonte Unicode para qualquer um dos seguintes diretórios, conforme apropriado para o seu sistema:
O pacote complementar do AEM Forms é um aplicativo implantado no AEM. O pacote contém os Serviços de documento da AEM Forms e outros recursos do AEM Forms. Execute as seguintes etapas para instalar o pacote:
Abra a Distribuição de softwares. Você precisa de uma Adobe ID para fazer logon na Distribuição de softwares.
Clique em Adobe Experience Manager disponível no menu de cabeçalho.
No Filtros seção:
Toque no nome do pacote aplicável ao seu sistema operacional e selecione Aceitar termos do EULA e toque em Baixar.
Abra Gerenciador de pacotes e clique em Fazer upload de pacote para fazer upload do pacote.
Selecione o pacote e clique em Instalar.
Também é possível baixar o pacote por meio do link direto listado no Versões do AEM Forms artigo.
Após a instalação do pacote, você será solicitado a reiniciar a instância do AEM. Não pare imediatamente o servidor. Antes de interromper o AEM Forms Server, aguarde até que as mensagens ServiceEvent REGISTERED e ServiceEvent UNREGISTERED parem de aparecer no [AEM-Installation-Directory]/crx-quickstart/logs/error
arquivo .log e o log é estável.
Pare a instância do AEM. Navegue até a [Diretório de instalação do AEM]pasta \crx-quickstart\conf. Abra o arquivo sling.properties para edição.
Se você usar [AEM installation directory]\crx-quickstart\bin\start.bat
para iniciar uma instância do AEM, edite as sling.properties localizadas em [AEM_root]\crx-quickstart\
.
Adicione as seguintes propriedades ao arquivo sling.properties:
sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
(Somente no AIX®) Adicione as seguintes propriedades ao arquivo sling.properties:
sling.bootdelegation.xerces=org.apache.xerces.*
Salvar e fechar o arquivo.
Efetue logon no Gerenciador de configuração AEM como administrador.
Localize e abra o Gerentes de fontes CQ-DAM-Handler-Gibson serviço. Especifique o caminho dos diretórios Fontes do sistema, Fontes do servidor de Adobe e Fontes do cliente. Clique em Salvar.
Seu direito de usar fontes fornecidas por terceiros que não sejam o Adobe é regido pelos contratos de licença fornecidos a você por esses terceiros com essas fontes, e não está coberto pela sua licença para usar o software Adobe. A Adobe recomenda que você analise e garanta que esteja em conformidade com todos os contratos de licença não-Adobe aplicáveis antes de usar fontes não-Adobe com o software Adobe, especialmente no que diz respeito ao uso de fontes em um ambiente de servidor.
Ao instalar novas fontes na pasta fontes, reinicie a instância do AEM Forms.
Uma conta de usuário local é necessária para executar o serviço PDF Generator. Para obter as etapas para criar um usuário local, consulte Criar uma conta de usuário no Windows ou criar uma conta de usuário em plataformas baseadas em UNIX.
Abra o Configuração do AEM Forms PDF Generator página.
No Contas de usuário , forneça as credenciais de uma conta de usuário local e clique em Enviar. Se o Microsoft® Windows solicitar, permita o acesso ao usuário. Quando adicionado com êxito, o usuário configurado é exibido sob o Suas contas de usuário na seção Contas de usuário guia.
Entrada Gerenciador de configuração AEM, localize e abra o Provedor ORB Jacorb serviço.
Adicione o seguinte à Propriedades Personalizadas.name e clique em Salvar. Ele define o tempo limite de resposta pendente (também conhecido como, tempo limite do cliente CORBA) como 600 segundos.
jacorb.connection.client.pending_reply_timeout=600000
Faça logon na instância de autor do AEM e acesse Adobe Experience Manager > Ferramentas > Forms > Configurar o gerador de PDF. O URL padrão é http://localhost:4502/libs/fd/pdfg/config/ui.html.
Abra o Configuração geral e modifique o valor dos seguintes campos para o seu ambiente:
Texto | Descrição | Valor padrão |
Tempo limite da conversão do servidor | Uma conversão PDFG permanece ativa pelo número de segundos definidos no tempo limite de Conversão do servidor | 270 segundos |
Segundos para exploração de limpeza do PDFG | O número de segundos necessários para executar operações pós-conversão. |
3600 segundos |
Segundos para expiração da tarefa | Duração para a qual o serviço Gerador de PDF pode executar uma conversão. Verifique se o valor de Segundos para expiração da tarefa é maior que o valor de Segundos para varredura de limpeza do PDFG. | 7200 segundos |
No Microsoft® Windows, o serviço Gerador de PDF usa o Adobe Acrobat para converter formatos de arquivo suportados em um documento PDF. Execute as seguintes etapas para configurar o Adobe Acrobat para o serviço Gerador de PDF:
Abra o Acrobat e selecione Editar> Preferências> Atualizador. Em Verificar atualizações, desmarque Instalar atualizações automaticamente e clique em OK. Feche o Acrobat.
Clique duas vezes em um documento PDF no sistema. Quando o Acrobat é iniciado pela primeira vez, as caixas de diálogo para logon, tela de boas-vindas e EULA são exibidas. Ignore essas caixas de diálogo para todos os usuários configurados para usar o PDF Generator.
Execute o arquivo de lote do utilitário Gerador de PDF para configurar o Acrobat para o serviço Gerador de PDF:
Abertura Gerenciador de pacotes AEM e baixe o adobe-aemfd-pdfg-common-pkg-[version].zip
do Gerenciador de pacotes.
Descompacte o arquivo .zip baixado. Abra o prompt de comando com privilégios administrativos.
Navegue até a [extracted-zip-file]\jcr_root\etc\packages\day\cq60\fd\adobe-aemds-common-pkg-[version]\jcr_root\etc\packages\day\cq60\fd\
Descompacte o adobe-aemfd-pdfg-common-pkg-[version]
.
Navegue até a [downloaded-adobe-aemfd-pdfg-common-pkg]\jcr_root\libs\fd\pdfg\tools\adobe-aemfd-pdfg-utilities-[version]
diretório. Execute o seguinte arquivo de lote:
Acrobat_for_PDFG_Configuration.bat
O Acrobat está configurado para ser executado com o serviço PDF Generator.
Executar SRT (System Readiness Tool, ferramenta de preparação do sistema) para validar a instalação do Acrobat.
O serviço Gerador de PDF fornece várias rotas para converter arquivos HTML em documentos PDF: Webkit, Acrobat WebCapture (somente Windows) e PhantomJS. A Adobe recomenda usar a rota PhantomJS porque ela tem a capacidade de lidar com conteúdo dinâmico e não tem dependências em bibliotecas de 32 bits, JDK de 32 bits, ou não requer fontes extras. Além disso, a rota PhantomJS não requer acesso sudo ou root para executar a conversão.
A rota principal padrão para a conversão de HTML para PDF é Webkit. Para alterar o roteiro de conversão:
Na instância do autor AEM, navegue até Ferramentas> Forms> Configurar o gerador de PDF.
No Configuração geral selecione a rota de conversão preferida na guia Rota primária para conversões de HTML para PDF menu suspenso.
Usando o Gerenciamento de Armazenamento Confiável, você pode importar, editar e excluir certificados confiáveis no servidor para validação de assinaturas digitais e autenticação de certificado. É possível importar e exportar qualquer número de certificados. Após importar um certificado, você poderá editar as configurações de confiança e o tipo de armazenamento de confiança. Execute as seguintes etapas para inicializar um armazenamento de confiança:
O serviço DocAssurance pode aplicar direitos de uso a documentos PDF. Para aplicar direitos de uso a documentos do PDF, configure os certificados.
Antes de configurar os certificados, verifique se você tem:
Arquivo de certificado (.pfx).
Senha da chave de privacidade fornecida com o certificado.
Alias da chave de privacidade. Você pode executar o comando Java keytool para exibir o Alias da chave de privacidade:
keytool -list -v -keystore [keystore-file] -storetype pkcs12
Senha do arquivo de armazenamento de chave. Se você estiver usando o certificado Adobe Reader Extensions, a senha do arquivo do Keystore será sempre a mesma da senha da Chave privada.
Execute as seguintes etapas para configurar os certificados:
Faça logon na instância do AEM Author como administrador. Ir para Ferramentas > Segurança > Usuários.
Clique em name da conta de usuário. A variável Editar configurações de usuário é aberta. Na instância do autor do AEM, os certificados residem em um KeyStore. Se você não criou um KeyStore anteriormente, clique em Criar KeyStore e defina uma nova senha para o KeyStore. Se o servidor já contiver um KeyStore, ignore esta etapa. Se você estiver usando o certificado Adobe Reader Extensions, a senha do arquivo do Keystore será sempre a mesma da senha da Chave privada.
No Editar configurações de usuário selecione a KeyStore guia. Expanda a Adicionar chave de privacidade do arquivo da chave de armazenamento e forneça um alias. O alias é usado para executar a operação Reader Extensions.
Para fazer upload do arquivo de certificado, clique em Selecionar arquivo da chave de armazenamento e carregar um <filename>arquivo .pfx.
Adicione o Senha da chave de armazenamento, Senha da chave de privacidade, e Alias da chave de privacidade que está associado ao certificado para os respectivos campos. Clique em Enviar.
No ambiente de produção, substitua suas credenciais de avaliação pelas credenciais de produção. Exclua suas credenciais antigas de extensões do Reader antes de atualizar uma credencial expirada ou de avaliações.
Clique em Salvar e fechar no Editar configurações de usuário página.
Para usar a criptografia AES 256 para arquivos PDF, obtenha e instale os arquivos de Política de Jurisdição de Força Ilimitada Java Cryptography Extension (JCE). Substitua os arquivos local_policy.jar e US_export_policy.jar na pasta jre/lib/security. Por exemplo, se você estiver usando o Sun JDK, copie os arquivos baixados para o [JAVA_HOME]/jre/lib/security
pasta.
O serviço do Assembler depende do serviço Reader Extensions, do serviço Signature, do serviço Forms e do serviço Output. Execute as seguintes etapas para verificar se os serviços necessários estão em execução:
https://'[server]:[port]'/system/console/bundles
como administrador.Nome do serviço | Nome do pacote |
---|---|
Serviço de assinaturas | adobe-aemfd-signatures |
Serviço de extensões do Reader | com.adobe.aemfd.adobe-aemfd-readerextensions |
Serviço do Forms | com.adobe.livecycle.adobe-lc-forms-bedrock-connector |
Serviço de saída | com.adobe.livecycle.adobe-lc-forms-bedrock-connector |
A conversão de HTML para PDF falha se um arquivo de entrada compactado contiver arquivos HTML com caracteres de dois bytes em nomes de arquivo. Para evitar esse problema, não use caracteres de byte duplo ao nomear arquivos HTML.
Em sistemas operacionais baseados em UNIX, faça o seguinte para localizar bibliotecas ausentes:
Vá até [crx-repository]/bedrock/svcnative/HtmlToPdfSvc/bin/
.
Execute o comando a seguir para listar todas as bibliotecas que o PhantomJS requer para a conversão de HTML para PDF.
ldd phantomjs
Execute o seguinte comando para listar as bibliotecas ausentes.
ldd phantomjs | grep not
Instale manualmente as bibliotecas ausentes.
A variável Ferramenta de disponibilidade do sistema verifica se o computador está configurado corretamente para executar conversões do Gerador de PDF. A ferramenta gera o relatório no caminho especificado. Para executar a ferramenta:
Abra o prompt de comando. Navegue até a [extracted-adobe-aemfd-pdfg-common-pkg]\jcr_root\libs\fd\pdfg\tools
pasta.
Execute o seguinte comando no prompt de comando:
java -jar forms-srt-[version].jar [Path_of_reports_folder] en
O comando gera o relatório e também cria o arquivo srt_config.yaml. Você pode usá-lo para configurar opções para a ferramenta SRT. É opcional configurar opções para a ferramenta SRT.
[extracted-adobe-aemfd-pdfg-common-pkg]\jcr_root\libs\fd\pdfg\tools\adobe-aemfd-pdfg-utilities-[version]\plugins\x86_win32
diretório para o [Acrobat_root]\Acrobat\plug_ins
diretório.Vá até [Path_of_reports_folder]
. Abra o arquivo SystemReadinessTool.html. Verifique o relatório e corrija os problemas mencionados.
Você pode usar o arquivo srt_config.yaml para definir várias configurações para a ferramenta SRT. O formato do arquivo é:
# =================================================================
# SRT Configuration
# =================================================================
#Note - follow correct format to avoid parsing failures
#e.g. <param name>:<space><param value>
#locale: (mandatory field)Locale to be used for SRT. Supported locales [en/fr/de/ja].
locale: en
#aemTempDir: AEM Temp direcotry
aemTempDir:
#users: provide PDFG converting users list
#users:
# - user1
# - user2
users:
#profile: select profile to run specific checks. Choose from [LCM], more will be added soon
profile:
#outputDir: directory where output files will be saved
outputDir:
Se você enfrentar problemas mesmo depois de corrigir todos os problemas relatados pela ferramenta SRT, execute as seguintes verificações:
Antes de executar as verificações a seguir, verifique se Ferramenta de preparação do sistema não relata nenhum erro.
Microsoft® Windows
Linux®
Instale o versão compatível do OpenOffice. O AEM Forms é compatível com versões de 32 e 64 bits. Após a instalação, abra todos os aplicativos OpenOffice, cancele todas as janelas de diálogo e feche os aplicativos. Reabra os aplicativos e verifique se nenhuma caixa de diálogo é exibida ao abrir um aplicativo OpenOffice.
Criar uma variável de ambiente OpenOffice_PATH
e defini-lo para apontá-lo para a instalação do OpenOffice está definido no console ou o perfil dt (Device Tree - Árvore de Dispositivos).
Se houver problemas na instalação do OpenOffice, verifique se Bibliotecas de 32 bits necessários para a instalação do OpenOffice estão disponíveis.
Linux e Solaris (rota de conversão PhantomJS)
Verifique se a biblioteca de 32 bits está disponível (libicudata.so.42) para conversão de HTMLToPDF baseada em Webkit e se as bibliotecas de 64 bits (libicudata.so.42 libs estão disponíveis para conversão de HTMLToPDF baseada em PhantomJS.
Execute o seguinte comando para listar as bibliotecas ausentes para phantomjs:
ldd phantomjs | grep not
Certifique-se de que a variável de ambiente JAVA_HOME_32 aponte para o local correto.
Linux® e Solaris™ (rota de conversão WebKit)
Verifique se os diretórios /usr/lib/X11/fonts
e /usr/share/fonts
existe. Se os diretórios não existirem, crie um link simbólico a partir de /usr/share/X11/fonts
para /usr/lib/X11/fonts
e outro link simbólico do /usr/share/fonts
para /usr/share/X11/fonts
.
ln -s /usr/share/fonts /usr/share/X11/fonts
ln -s /usr/share/X11/fonts /usr/lib/X11/fonts
Verifique se as fontes do IBM são copiadas em usr/share/fonts.
Verifique se a correção de vulnerabilidade de fantasma glibc está disponível na máquina. Use seu gerenciador de pacotes padrão para atualizar para a versão mais recente do glibc. Ele inclui a correção de vulnerabilidade de fantasma.
Verifique se as versões mais recentes das bibliotecas lib curl, libcrypto e libssl de 32 bits estão instaladas no sistema. Criar também ligações simbólicas /usr/lib/libcurl.so
(ou libcurl.a para AIX®), /usr/lib/libcrypto.so
(ou libcrypto.a para AIX®) e /usr/lib/libssl.so
(ou libssl.a para AIX®) indicando as versões mais recentes (32 bits) das respectivas bibliotecas.
Execute as seguintes etapas para o Provedor de soquete IBM® SSL:
Copie o arquivo java.security de <WAS_Installed_JAVA>\jre\lib\security
para qualquer local no servidor do AEM Forms. O local padrão é Local padrão = <WAS_Installed>\Appserver\java_[version]\jre\lib\security
.
Edite o arquivo java.security no local copiado e altere as fábricas padrão do SSL Socket com fábricas JSSE2 (use fábricas JSSE2 em vez do WebSphere®).
Altere as seguintes fábricas de soquetes JSSE padrão:
#ssl.SocketFactory.provider=com.ibm.jsse2.SSLSocketFactoryImpl
#ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl
WebSphere socket factories (in cryptosf.jar)
ssl.SocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLSocketFactory
ssl.ServerSocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLServerSocketFactory
com
ssl.SocketFactory.provider=com.ibm.jsse2.SSLSocketFactoryImpl
ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl
WebSphere socket factories (in cryptosf.jar)
#ssl.SocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLSocketFactory
#ssl.ServerSocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLServerSocketFactory
Para o Microsoft® Office e OpenOffice, execute pelo menos uma conversão manualmente (como cada usuário) para garantir que nenhuma caixa de diálogo seja exibida durante a conversão. Se alguma caixa de diálogo for exibida, a descartará. Nenhuma caixa de diálogo deve aparecer durante a conversão automática.
Antes de executar a automação em um ambiente AEM Forms no OSGi, verifique se o pacote de teste está instalado e ativo.
Verifique os logs do servidor para verificar se a conversão está falhando para um usuário específico.(O Process Explorer pode ajudar você a verificar o processo em execução para usuários diferentes)
Verifique se o usuário configurado para o PDF Generator tem direitos de administrador local.
Certifique-se de que o usuário do Gerador de PDF tenha permissões de leitura, gravação e execução em usuários temporários de LC e PDFG.
Para o Microsoft® Office e OpenOffice, execute pelo menos uma conversão manualmente (como cada usuário) para garantir que nenhuma caixa de diálogo seja exibida durante a conversão. Se alguma caixa de diálogo for exibida, a descartará. Nenhuma caixa de diálogo deve aparecer durante a conversão automática.
Execute uma conversão de amostra.
Se você tiver uma licença existente do Adobe Acrobat e ela tiver expirado, Baixe a versão mais recente do Adobe Application Managere migrando seu número de série. Antes migrando seu número de série.
Use os seguintes comandos para gerar o prov.xml e reserializar a instalação existente usando o arquivo prov.xml em vez dos comandos fornecidos em migrando seu número de série artigo de número.
"
adobe_ prtk — tool=VolumeSerialize — generate — serial=<serialnum> [—leid=<leid>] [—regsuppress=ss] [—eulasuppress] [—locales=lista limitada de locais no formato xx_XX ou ALL>] [—provfile=<absolute path="" to="" prov.xml="">]
"
Serialização de volume do pacote (serialize novamente a instalação existente usando o arquivo prov.xml e o novo serial): execute o seguinte comando da pasta de instalação do PRTK como administrador para serializar e ativar os pacotes implantados nas máquinas clientes:
"
adobe_prtk —tool=VolumeSerialize —provfile=C:\prov.xml -stream
"
Para instalações em larga escala, utilize o Customization Wizard Acrobat para remover versões anteriores do Reader e Acrobat. Personalize o instalador e implante-o em todos os computadores de sua organização.
Quando o usuário tenta converter arquivos do Word ou Excel em PDF no Microsoft Windows Server, o seguinte erro é encontrado como:
Mensagem de erro do conversor primário: ALC-PDG-015-003-O sistema não pode abrir o arquivo de entrada. Envie seu arquivo novamente ou contate o administrador do sistema.
Para resolver o problema, consulte Não é possível converter arquivo do Word ou Excel em PDF no Windows Server.
Você tem um ambiente de serviços de documento da AEM Forms em funcionamento. Você pode usar serviços de documento por meio de: