Pourquoi les PDF avec des formulaires créent-ils des barres noires sur certaines pages?


11

J'utilise Ubuntu 14.04. J'ai travaillé avec des PDF avec des formulaires, et récemment j'ai eu quelques problèmes avec un ensemble de feuilles de caractères pour D&D; ils viennent avec des formulaires afin que vous puissiez enregistrer votre personnage numériquement, mais lorsque j'utilise l'un des visualiseurs de documents, j'obtiens ces horribles barres noires aux endroits où les formulaires sont censés être sur la moitié des pages.

La partie étrange est que si j'ouvre le fichier dans Google Chrome, je n'ai pas ces barres noires à ces endroits.

Je n'ai jamais eu ce problème auparavant, et en parcourant les autres fichiers PDF que je possède, aucun d'entre eux n'a le même problème. De cela et du fait que cela n'apparaît pas dans Chrome, cela a probablement quelque chose à voir avec les visualiseurs PDF Ubuntu et ces fichiers en particulier.

Le PDF visualisé dans Ocular PDF Viewer.

Le PDF visualisé dans Ocular PDF Viewer.

Le PDF affiché dans Evince Document Viewer.

Celui-ci est installé avec Ubuntu 14.04, et sur le côté, vous pouvez voir que la première page n'a pas de barres noires.

Le PDF affiché dans Evince Document Viewer.

J'ai exporté le PDF vers GIMP et enregistré la deuxième page au format PNG, les barres noires sont apparues dans l'éditeur.

J'ai exporté le PDF vers GIMP et enregistré la deuxième page au format PNG

Le PDF affiché dans Google Chrome, les barres noires n'apparaissent pas ici, indiquant qu'il s'agit probablement d'un problème avec Ubuntu.

Le PDF visualisé dans Google Chrome

Voici un album imgur de toutes les images ci-dessus. Dans l'ordre, il montre le PDF ouvert dans Ocular, puis Evince, puis un PNG du pdf exporté vers GIMP, puis Google Chrome.

Pourquoi les PDF avec des formulaires créent-ils des barres noires sur certaines pages? Et comment puis-je m'en débarrasser?

Edit: J'ai récemment obtenu un disque live Linux Mint, et si j'ouvre les fichiers avec Evince in Mint, les mêmes barres noires apparaissent. Cela signifie que le problème a quelque chose à voir avec les composants internes des lecteurs de documents ou avec Linux lui-même. Je peux graver des disques en direct d'autres distributions Linux et voir si l'un d'eux a les mêmes problèmes.


1
Si vous ajoutez un lien vers un exemple, quelqu'un d'autre peut (et le fera probablement) l'ajouter à votre message.
Jacob Vlijm

@Dragyrn - Pouvez-vous au moins créer un lien vers les fichiers PDF (sont-ils disponibles pour que d'autres puissent les télécharger et les tester)?
Crusty Barnacle

@CrustyBarnacle Les fichiers PDF sont téléchargeables gratuitement sur le site Web Wizards of the Coast , ils sont le premier lien dans un package zippé. Celui que j'utilise comme exemple est nommé "CharacterSheet_3Pgs_ Complete.pdf"
Dragyrn

Réponses:


8

La seule solution viable que j'ai trouvée jusqu'à présent:

  1. Téléchargez un fichier PDF avec des champs incorrects sur https://www.pdfescape.com
  2. Remplissez n'importe quel champ, sans au moins une modification des champs, le fichier téléchargé sera retourné directement tel quel plutôt que recréé correctement au point 3.
  3. Cliquez sur «Enregistrer et télécharger le PDF ...» et téléchargez-le sur votre ordinateur

Les champs de formulaire noirs devraient maintenant sembler normaux. Quel que soit le problème, la réécriture complète du fichier avec PDFescape semble le corriger.

Qui sait ce qui ne va pas chez eux. Peut-être que Wizards of the Coast utilise un écrivain obsolète uniquement pour Windows ou quelque chose. Bien qu'étrange que seules les pages 'Détails du personnage' et 'Feuille de diffusion de sorts' soient rendues à tort ...


1
pdfescape.com a également fonctionné pour moi. D'autres efforts tels que l'aplatissement du formulaire avec pdftk et quelques autres choses se sont tous révélés infructueux.
dat du
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.