Comment un PDF s'empêche-t-il d'être imprimé?

8

J'ai un PDF pour le manuel de mon appareil photo et Adobe Reader ne me laisse pas l'imprimer (l'option d'impression est grisée). SumatraPDF fait également la même chose (il dit même impression refusée). Comment le PDF s'empêche-t-il d'être imprimé? Il semble que si le programme peut l'afficher à l'écran, il peut également l'imprimer. Peut-être qu'Adobe Reader respecte le PDF et non l'impression, mais un lecteur PDF open source ne serait sûrement pas aussi restrictif. Y a-t-il quelque chose de plus à cela que le simple logiciel de lecture de PDF respectant la demande du PDF de ne pas pouvoir être imprimé?

Steven
la source
1
C'est un drapeau dans le fichier. Adobe Reader et SumatraPDF y sont compatibles. Je pense qu'il est ridicule de saboter un logiciel de cette façon. Cela n'empêche pas les déterminés de faire une copie, et c'est extrêmement frustrant pour des millions de personnes effectuant un travail ordinaire.
Colonel Panic
Google Chrome (version 42) vous permettra d'imprimer le document.
Colonel Panic

Réponses:

15

L'autorisation d'impression se trouve dans le fichier pdf lui-même et est principalement utilisée par les produits Adobe. Certains produits y prêtent attention et d'autres l'impriment quand même.
Il est assez facile à retirer.

Consultez l'article Comment déverrouiller des fichiers Adobe PDF , où il explique comment utiliser Freeware PDF Unlocker pour supprimer ce mot de passe et d'autres.

Avertissement : Commentaire de Chris Betti dit

Depuis le 7 octobre 2013, la configuration de Freeware PDF Unlocker installe les logiciels indésirables sans confirmation et ne parvient pas à installer le produit lui-même.

Utilisez des versions plus anciennes (si vous en trouvez) ou recherchez un autre produit.

harrymc
la source
Il n'est pas correct que les autorisations d'impression soient "uniquement utilisées par les produits Adobe". - Il est exact que "certaines productions y prêtent attention, d'autres non".
Kurt Pfeifle
@pipitas: Corrigé: seulement -> surtout.
harrymc
Beaucoup de choses au sujet du PDF dépendent entièrement de l'implémentation. Oui, c'est juste un simple drapeau qui signifie "protéger ce fichier par mot de passe" .. il n'y a pas de cryptage réel et il est trivial de trouver un lecteur PDF qui ne respecte pas cette "règle"
Earlz
2
-1. Depuis le 7 octobre 2013, la configuration de Freeware PDF Unlocker installe les logiciels indésirables sans confirmation et ne parvient pas à installer le produit lui-même.
Chris Betti
@ChrisBetti: J'ai intégré votre avertissement dans ma réponse.
harrymc
4

Cela fait partie des paramètres lorsque vous enregistrez le PDF. Vous pouvez également interdire la copie de texte. Il existe des logiciels qui vous permettent de contourner les restrictions.

ngen
la source
1

Nan. Comme vous le dites, si elle peut être affichée, elle peut potentiellement être imprimée. Cela nécessite la coopération du lecteur pour pouvoir l'adopter.

Ignacio Vazquez-Abrams
la source
1
Connaissez-vous un lecteur PDF qui me permettrait toujours d'imprimer?
Steven
Nan. Mais si Evince n'autorise pas l'impression, je suis sûr que vous pouvez le pirater assez facilement pour changer cela.
Ignacio Vazquez-Abrams
2
@Steven, vous pouvez modifier votre fichier PDF sur ce site Web: pdfpirate.org , ou utiliser un logiciel qui permettra de sélectionner, copier et imprimer sur des documents PDF restreints. Vous pouvez ensuite imprimer le document PDF «déverrouillé» sur n'importe quel logiciel de lecture PDF.
galacticninja
3
Evince a une option GConf pour "contourner les restrictions".
user1686
1

Essayez Okular . Si vous êtes comme la plupart des gens, vous avez besoin de KDE pour Windows .

Sur les distributions Linux basées sur Debian:

$ sudo apt-get install okular

ou sur des distributions basées sur RPM:

$ su -c yum install okular

ou vous pouvez le compiler sur d'autres distributions.

Sur le Mac, vous devrez installer KDE pour Mac . Cela nécessite une compilation et ne vaut probablement pas votre temps. (Pourquoi utiliseriez-vous un système d'exploitation aussi limité de toute façon?)

Sur d'autres systèmes d'exploitation, vous devrez peut-être le compiler s'il n'y a pas de package disponible.

Okular devrait pouvoir contourner les restrictions PDF par défaut.

Jonathan Reno
la source
1

Pour libérer le contenu de votre pdf, utilisez pdftk :

pdftk in.pdf output out.pdf allow AllFeatures
Colonel Panic
la source