Comment décrypter un pdf sous GNU/Linux

  • Canada
  • Alpine
Je ne comprenais pas pourquoi kpdf ne voulait pas copier du texte que je
sélectionnait dans un document pdf. Était-ce une image? Non, la recherche
contextuelle fonctionnait. J'ai même essayé un logiciel propriétaire, rien
n'y faisait.

Après avoir fouillé dans les options, je constate en regardant les
propriétés du document qu'il est encrypté, ce qui fait que l'auteur a
décidé d'enlever la possibilité de copier du texte à partir du document.

Avant d'aller plus loin, quelques mots sur le document. Il s'agit du
document « Vivre avec les changements climatiques au Canada : édition 2007
» (vous pouvez le télécharger ici:
http://www.adaptation.nrcan.gc.ca/assess/2007/pdf/full-complet_f.pdf

L'utilisation que je fais du document entre, selon moi, dans celui de
l'usage loyal. Mais, peu importe, même si ce n'était pas le cas, ça rentre
parfaitement dans l'usage qui est permit par le gouvernement du Canada
pour ce qui est publié sur son site web:
http://ptaff.ca/ptafflist/2005-08/1125001697-
utilisation_des_donnees_du_site_du_gouvernement_du_canada/


Donc, faire du copier/coller à partir de ce document est tout à fait
légal. C'est seulement qu'il y a quelqu'un à Ressources naturelle Canada
qui a décidé d'enlever cette possibilité. C'est cave.

Fait que je me décide à faire sauter cette protection. La question est:
comment?

Après avoir cherché des logiciels, essayé toute sorte de conversion, voici
ce que j'ai trouvé de plus simple: pdftotext

Il suffit de faire la commande « pdftotext input.pdf » et vous allez
obtenir un beau fichier nommé « input.txt » avec tout le texte (encodé en
UTF8) que contient le pdf. Il suffit alors de se faire aller le ctrl-f
dans le fichier texte et de copier le bout qui nous intéresse. Plus
intéressant que de recopier des paragraphes entiers, sans parler des
hyperliens long comme le bras qui sont dans les références.

À noter que cet acte, pour l'instant légal au Canada, sera interdit si la
nouvelle loi sur le droit d'auteur (la loi C-61) est adoptée telle qu'elle
est en ce moment.


Miguel
 

Re: Comment décrypter un pdf sous GNU/Linux

  • Canada
  • Alpine
On Sun, 13 Jul 2008, Miguel Tremblay wrote:


> Il suffit de faire la commande « pdftotext input.pdf » et vous allez obtenir
> un beau fichier nommé « input.txt » avec tout le texte (encodé en UTF8) que
> contient le pdf.


Ha oui, la commande m'a donné l'erreur suivante, ce qui m'a bien fait
sourire:
Error (19767563): Unknown filter 'Crypt'

Hon, ils ont oublié de l'implémenter.

Miguel
 

Re: Comment décrypter un pdf sous GNU/Linux

  • Canada
  • GNU/Linux
  • Mutt
  • FOAF
  • PGP

> Je ne comprenais pas pourquoi kpdf ne voulait pas copier du texte que
> je sélectionnait dans un document pdf. Était-ce une image? Non, la
> recherche contextuelle fonctionnait. J'ai même essayé un logiciel
> propriétaire, rien n'y faisait.


Dans KDE4, vous obtiendrez un entrée grisée dans le menu contextuel,
« Copy forbidden by DRM ».




--
--====|====--
--------================|================--------
Patrice Levesque
http://ptaff.ca/
wayne(à)ptaff.ca
--------================|================--------
--====|====--
--
Pièces jointes
 

Re: Comment décrypter un pdf sous GNU/Linux

  • Canada
  • Alpine

> Dans KDE4, vous obtiendrez un entrée grisée dans le menu contextuel,
> « Copy forbidden by DRM ».


Ne serait-il pas possible de faire un fork de KPDF (ou de Okular dans KDE
4) qui ignorerait les protections DRM?

Ne serait-il pas possible de mettre un flag de compilation qui permettrait
d'ignorer les protections DRM? Il serait légal dans certain pays de
l'avoir (genre le Canada maintenant) mais pas dans d'autres (genre les
États-Unis)?


Miguel
 

Re: Comment décrypter un pdf sous GNU/Linux

  • Canada
  • GNU/Linux
  • Mutt
  • FOAF
  • PGP

> Ne serait-il pas possible de mettre un flag de compilation qui permettrait
> d'ignorer les protections DRM? Il serait légal dans certain pays de
> l'avoir (genre le Canada maintenant) mais pas dans d'autres (genre les
> États-Unis)?


C'est déjà le cas.

http://websvn.kde.org/*checkout*/trunk/KDE/kdegraphics/okular/config-
okular.h.cmake?revision=709493





--
--====|====--
--------================|================--------
Patrice Levesque
http://ptaff.ca/
wayne(à)ptaff.ca
--------================|================--------
--====|====--
--
Pièces jointes
 
Re: Comment décrypter un pdf sous GNU/Linux
  • Canada
  • Alpine
On Mon, 14 Jul 2008, Patrice Levesque wrote:


> > Ne serait-il pas possible de mettre un flag de compilation qui permettrait
> > d'ignorer les protections DRM? Il serait légal dans certain pays de
> > l'avoir (genre le Canada maintenant) mais pas dans d'autres (genre les
> > États-Unis)?
>
> C'est déjà le cas.
>
> http://websvn.kde.org/*checkout*/trunk/KDE/kdegraphics/okular/config-
okular.h.cmake?revision=709493



Je viens juste de penser à ça, ça veut dire que le logiciel Okular serait
donc illégal au Canada.

C'est un outil qui permet de contourner une protection DRM...

Miguel
 

Re: Comment décrypter un pdf sous GNU/Linux

  • Commercial
  • Gmail
Tu devrais transmettre ton problème à Michael Geist. Un bel exemple des
problèmes qui seront créés par la loi C-61.
 

Re: Comment décrypter un pdf sous GNU/Linux

  • Canada
  • Alpine
On Mon, 14 Jul 2008, Fadi Hobeila wrote:


> Tu devrais transmettre ton problème à Michael Geist. Un bel exemple des
> problèmes qui seront créés par la loi C-61.


Je vais écrire un billet là-dessus quand je vais avoir un peu de temps de
libre.


Miguel
 

 

Propulsé par xhtmail