Por que PDFs com formulários criam barras pretas em algumas páginas?

11

Estou usando o Ubuntu 14.04. Eu tenho trabalhado com PDFs com formulários e recentemente tive alguns problemas com um conjunto de folhas de caracteres para D&D; eles vêm com formulários para que você possa salvar seu personagem digitalmente, mas quando eu uso qualquer um dos visualizadores de documentos, recebo essas horríveis barras pretas nos locais em que os formulários devem estar na metade das páginas.

A parte estranha disso é que, se eu abrir o arquivo no Google Chrome, não encontro essas barras pretas nesses locais.

Eu nunca tive esse problema antes e, passando pelos outros PDFs que podem ser preenchidos por formulários, nenhum deles tem o mesmo problema. A partir disso e o fato de isso não aparecer no Chrome, é provável que tenha algo a ver com os visualizadores de PDF do Ubuntu e esses arquivos em particular.

O PDF visualizado no Ocular PDF Viewer.

O PDF visualizado no Ocular PDF Viewer.

O PDF visualizado no Evince Document Viewer.

Este é instalado com o Ubuntu 14.04, e no lado você pode ver a primeira página não possui as barras pretas.

O PDF visualizado no Evince Document Viewer.

Exportei o PDF para o GIMP e salvei a segunda página como PNG, as barras pretas apareceram no editor.

Exportei o PDF para o GIMP e salvei a segunda página como PNG

O PDF visualizado no Google Chrome, as barras pretas não aparecem aqui, indicando que provavelmente é um problema com o Ubuntu.

O PDF visualizado no Google Chrome

Aqui está um álbum imgur de todas as imagens acima. Em ordem, ele mostra o PDF aberto no Ocular, depois no Evince, depois um PNG do pdf exportado para o GIMP e, em seguida, no Google Chrome.

Por que PDFs com formulários criam barras pretas em algumas páginas? E como me livrar deles?

Editar: recentemente adquiri um disco ao vivo do Linux Mint e, se abrir os arquivos com o Evince no Mint, as mesmas barras pretas aparecerão. Isso significa que o problema tem algo a ver com os componentes internos dos leitores de documentos ou com o próprio Linux. Posso gravar mais discos ativos de outras distribuições Linux e ver se algum deles tem os mesmos problemas.

Dragyrn
fonte
1
Se você adicionar um link a um exemplo, alguém poderá (e provavelmente o fará) adicioná-lo à sua postagem.
Jacob Vlijm
@Dragyrn - Você pode pelo menos criar um link para os PDFs (eles estão disponíveis para download e teste de outras pessoas)?
Crusty Barnacle
@CrustyBarnacle Os PDFs são livres para download na Wizards of the Coast website , eles são o primeiro elo de um pacote compactado. O que eu estou usando como exemplo é chamado "CharacterSheet_3Pgs_ Complete.pdf"
Dragyrn

Respostas:

8

A única solução viável que encontrei até agora:

  1. Carregar arquivo PDF com campos incorretos para https://www.pdfescape.com
  2. Preencha qualquer campo, sem pelo menos uma alteração nos campos, o arquivo carregado será retornado diretamente como é, em vez de recriado corretamente no ponto 3.
  3. Clique em 'Salvar e baixar PDF ...' e faça o download no seu computador

Os campos do formulário preto agora devem parecer normais. O que há de errado com eles, reescrever o arquivo completamente com o PDFescape parece corrigi-lo.

Quem sabe o que há de errado com eles. Talvez a Wizards of the Coast use algum escritor desatualizado apenas para Windows ou algo assim. Embora estranho que apenas as páginas 'Detalhes do personagem' e 'Planilha de ortografia' sejam renderizadas incorretamente ...

Stefan Reichelt
fonte
1
O pdfescape.com também funcionou para mim. Outros esforços, como achatar o formulário com o pdftk e algumas outras coisas, não tiveram êxito.
dat