O Adobe Reader não está carregando o conteúdo do formulário

2

Temos um arquivo FDL que é usado para oferecer uma possibilidade de inscrição on-line. O FDL é preenchido e enviado para uma caixa de correio.

Quando abro o arquivo recebido, o Adobe Reader é iniciado, carrego o documento no Internet Explorer (tive que alterar meu navegador padrão porque ele não funciona no chrome - o cliente usa o IE como padrão) e exibe um aviso de que o Adobe Reader bloqueou a conexão com o servidor em que o documento inicial foi salvo:

Eupossoclicarem"Confiar neste documento uma vez" (traduzido por mim!) ou "Adicionar este host a hosts confiáveis" (também traduzido por mim!).

A segunda opção não funciona de todo. A primeira opção funciona, mas é um pouco chata.

Eu olhei para as opções do Adobe Reader (Editar - > "Voreinstellungen" em alemão / a última opção - > Segurança (avançado)) e encontrei a possibilidade de adicionar hosts, arquivos e diretórios ou permitir que o Adobe Reader usasse o " Sites confiáveis "lista de opções da Internet. Quando eu adiciono o site a Sites confiáveis ou à lista confiável nas opções do Adobe Reader, o aviso não aparece, mas o conteúdo nas caixas de entrada pré-preenchidas (pelo candidato) do documento não é exibido no Windows 7, mas Ele aparece no Windows XP.

Esta tela mostra a janela de configurações descrita no último parágrafo. A grande caixa de entrada na parte inferior normalmente contém a lista de arquivos confiáveis / diretórios / hosts.

Informaçõesdosistema:

  • Windows7Enterprisex64
  • AdobeReaderX
  • váriasversõesdoIE(omeuéomaisrecente,mastambémoIE7ou8)

ComofaçoparaoAdobeReadercarregaroconteúdodoformulário?

EssecomportamentopodeserreproduzidoemumPC.Aoabrirumfdfapartirdeumalinhadecomando,oscamposdoformulárioficamembranco,emborahajadadosnofdf,eopdfestálocalizadoemumapastatrnautedinseridadeformamna.

Etapasparareproduzir:

  1. LimparinstalarumcomputadorcomWindows7(ouusarumacaixavirtual)
  2. Mapeieumaunidadederedeparaumapastacompartilhadacomumasubpasta,porexemploc:\test\docstorna-sem:\docs
  3. Definapermissõesdesegurançaparapermitircontroletotalatodos
  4. AdicioneumfdfeumarquivoPDFcorrespondentenasubpasta
  5. Adicionemanualmentem:\docsacadaumadaspastasconfiáveisnasconfiguraçõesderegistrodogerenciadordeconfiança
  6. Verifiqueseasegurançaaprimoradaestáativada
  7. Executarumalinhadecomandoparaabriroarquivofdf

Resultadoesperado:

  • opdféabertonoAdobeReadercomcamposdeformuláriopreenchidoscomdados

Resultadosreais:

  • opdféabertocomcamposembranco
  • "Barra amarela" aparece pedindo para adicionar um documento a locais confiáveis

Parece que o Adobe Reader XI está ignorando as entradas de locais privilegiados no registro. Adicionar o documento através da 'barra amarela' adiciona o documento individual, com a mesma pasta, aos locais privilegiados, mas significa que o processo deve ser repetido para todos os documentos que precisam ser abertos da pasta.

    
por wullxz 08.08.2012 / 17:53

1 resposta

2

A única resposta que consegui discernir até agora é que este é um bug no Adobe Reader e, portanto, não há como corrigir esse problema.

Atualização: depois de muita experimentação, encontrei uma solução alternativa. Incluí minha edição à pergunta caso ela não seja aprovada pelo OP e forneça contexto.

Como faço para o Adobe Reader carregar o conteúdo do formulário?

Esse comportamento pode ser reproduzido em um PC. Ao abrir um fdf a partir de uma linha de comando, os campos do formulário ficam em branco, embora haja dados no fdf, e o pdf está localizado em uma pasta trnauted inserida de forma mna.

Etapas para reproduzir:

  1. Limpar instalar um computador com Windows 7 (ou usar uma caixa virtual)
  2. Mapeie uma unidade de rede para uma pasta compartilhada com uma subpasta, por exemplo c: \ test \ docs torna-se m: \ docs
  3. Defina permissões de segurança para permitir controle total a todos
  4. Adicione um fdf e um arquivo PDF correspondente na subpasta
  5. Adicione manualmente m: \ docs a cada uma das pastas confiáveis nas configurações de registro do gerenciador de confiança
  6. Verifique se a segurança aprimorada está ativada
  7. Executar uma linha de comando para abrir o arquivo fdf

Resultado esperado:

  • o pdf é aberto no Adobe Reader com campos de formulário preenchidos com dados

Resultados reais:

  • o pdf é aberto com campos em branco
  • "Barra amarela" aparece pedindo para adicionar um documento a locais confiáveis

Parece que o Adobe Reader XI está ignorando as entradas de locais privilegiados no registro. Adicionar o documento através da 'barra amarela' adiciona o documento individual, com a mesma pasta, aos locais privilegiados, mas significa que o processo deve ser repetido para todos os documentos que precisam ser abertos da pasta.

Solução alternativa para o Adobe Reader XI

A adição manual aos valores abaixo de HKEY_CURRENT_USER \ Software \ Adobe \ Acrobat Reader \ 11.0 \ TrustManager \ cTrustedFolders usando um endereço de estilo UNC faz com que o Reader preencha corretamente os dados do formulário.

  1. Executar o RegEdit
  2. Navegue até HKEY_CURRENT_USER \ Software \ Adobe \ Acrobat Reader \ 11.0 \ TrustManager \ cTrustedFolders
  3. Para cada um dos subitens (cAlwaysTrustedForJavaScript, cCrossDomain, etc)
  4. Adicione um novo valor de string chamado t [N] (onde N é um número maior que o maior número já existente)
  5. Defina os dados do valor para o caminho do estilo UNC (// [NOME DO SERVIDOR / [NOME DO FOLHETO]) da pasta onde os documentos serão colocados
por 14.11.2012 / 10:57