Leitor de PDF que suporta formulários XFA (enquanto o Adobe Reader para Linux não é mais suportado)?


36

Os formulários XFA são recursos de um arquivo pdf que envolve opções para preencher campos em determinados documentos - em muitos casos, documentos oficiais. Essas opções podem abrir um calendário, por exemplo, para selecionar dia, mês e ano, etc. Geralmente, esses formulários garantem a utilização de um determinado formato oficial.

Vi que o Okular exibe um aviso de que os formulários XFA não são suportados:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Mais aqui .

Ao selecionar 'Mostrar formulários' no Okular, esses campos podem ser editados e as alterações podem ser salvas, mas, comparando com o que vejo no Windows com o Adobe Reader, apenas algumas partes são realmente acessadas dessa maneira: as opções de calendário estão ausentes e as separadas campos de dia / mês / ano não estão presentes, o que pode levantar questões sobre a exatidão do resultado.

O Adobe Reader 9 ainda pode ser instalado no Ubuntu 14.04, mas isso parece ser uma opção muito limitada.

Existe um leitor de PDF nativo que possa usar formulários totalmente XFA?

(Caso contrário, o Wine é uma solução?)


A solução para o Ubuntu 14.04 funciona no 16.04. também.


O arquivo que eu testei estava aqui .

pdf 

Respostas:


25
  • O Master PDF Editor para Linux possui uma versão gratuita e uma comercial, e até a versão gratuita possui muitos recursos avançados, entre os quais "suporte dinâmico ao formulário XFA" .

  • O Playonlinux tem uma opção para instalar o Adobe Acrobat Reader DC . Mas, estranhamente, apenas permitir que o PoL baixe e instale o programa funcionará , enquanto ao selecionar a versão mais recente ( AcroRdrDC1700920044_en_US) do exearquivo baixado anteriormente localmente, a instalação falha com um erro. Notei isso em várias ocasiões e também que o PoL instala uma versão anterior diferente: 2015.010.20056 .

  • Nos sistemas Ubuntu-16.04, o método de instalação do Adobe Reader 9 para 14.04 ( link ) ainda funciona.


Conforme sugerido na resposta de Chris , as versões mais recentes do Evince / GNOME Document Viewer podem lidar melhor com arquivos XFA e suficientemente boas para o arquivo em questão, versão 3.24.0 testada.


O Master PDF Editor para Linux RPM funciona na Mageia 5. É estranho ter duas respostas em uma, pois o +1 não informa ao leitor em qual delas o candidato está votando.
precisa saber é o seguinte

Para o 14.04, a instalação do Adobe Reader funcionou. Como eu não testei Mestre PDF eu decidi não usar + 1 /
Mateusz Konieczny

Meu voto é para o Master PDF Editor, testado v. 4.1.30 no Manjaro Linux (atualizado em 22 de agosto de 2017) 17.0.2. Funcionou sem problemas, exceto o seletor de data é funky, mas nenhum obstáculo para o preenchimento do formulário
Bennypr0fane

4

Tinha um formulário .pdf com campos XFA que não consegui preencher. Baixar e instalar o Master-pdf, versão gratuita:

master-pdf-editor-4.2.12_qt5.amd64.deb 

Fiz o truque, pelo menos com a forma que eu precisava. Estou correndo:

$ uname -a
Linux debianHP 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u1 (2017-06-18) x86_64 GNU/Linux

1
Isso se encaixa mais como comentário à resposta aceita, como já foi mencionado lá.

2

O evince funciona para alguns arquivos XFA. Eu apenas tentei em dois e funcionou muito bem em um, mas com o outro eu recebi uma página que dizia para baixar o Adobe Reader.


... esse é um limite fatal e embaraçoso da minha pergunta agora antiga. Eu tinha um arquivo XFA que não foi bem tratado pelo Evince, mas o programa é frequentemente atualizado. Preciso encontrar esse arquivo e testar novamente para poder confirmar.

De fato. GNOME Document Viewer 3.24.0agora tem um suporte bastante bom para esse tipo de arquivo . - Obrigado.

Testando novamente nesse arquivo e comparando com o Master PDF e o Adobe Reader DC, posso dizer que o Evince funciona , mas ainda fica um pouco atrasado (como mencionei na pergunta em relação ao Okular, os campos separados de dia / mês / ano são não visto tão bem quanto nos outros aplicativos, o que pode ser enganoso quanto ao resultado). Isso pode depender das variações nos arquivos XFA.

O Evince 3.30.2 no Ubuntu Budgie 18.04 não funciona para mim com meus arquivos PDF. Estes são os formulários governamentais polacos para declaração de impostos anuais PIT-36 :(
Marecky 03/03

1

Não conheço nenhum visualizador de PDF, além dos produtos Adobe, que possa funcionar corretamente com formulários XFA. (Eu posso estar errado nisso; não seria a primeira vez ...).

Se o Adobe Reader 9 para Ubuntu tiver recursos equivalentes ao Adobe Reader para Windows ou Mac, ele poderá abrir e trabalhar com formulários XFA. A economia, no entanto, depende se o emissor do formulário aplicou os direitos estendidos do leitor.

Se a equivalência do recurso não for fornecida, sua única opção é estabelecer uma máquina virtual do Windows e executar o Adobe Acrobat / Reader. Salvar com o Reader ainda pode ser o problema, no entanto.


Eu acho que há uma enorme diferença entre documentos reais. Embora eu também tenha lido que apenas o Adobe Reader suporta totalmente o XFA, por outro lado, poucos documentos usam todos os recursos do XFA. Ou seja, os leitores que suportam apenas parcialmente o XFA podem ser suficientes na prática para usar esses documentos.

1

Consegui preencher formulários XFA com o "Acrobat Reader DC Reader" com o Wine. Instalei-o usando o PlayOnLinux. A versão instalada é: 15.10.20056.167417 e pode ser baixada em ftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/1501020056/ . Deixou-me preencher formulários XFA que, com qualquer leitor de PDF nativo do Linux, eu não conseguia nem imprimir os formulários para preenchê-lo manualmente.


Ao tentar instalar no Playonlinux a partir desse pacote baixado manualmente, recebo um erro. - Mas a instalação funciona bem quando escolho a opção de permitir que o Playonlinux faça o download automático do pacote antes de instalar , embora pareça exatamente o mencionado acima.


0

O Foxit Reader funciona perfeitamente no Wine, sem todos os ajustes e correções necessários para fazer o Adobe funcionar. Há também uma versão nativa do Foxit para Linux, mas não possui a maioria dos recursos avançados e, portanto, é apenas mais um visualizador de PDF simples. Faça o download em: http://download.cnet.com/Foxit-Reader/3000-18497_4-10313206.html As próprias páginas do Foxit não permitirão que você escolha a versão do Windows se detectar um cliente Linux.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.