Comment ouvrir des PDF sous Foxit Reader sans bloquer les fichiers (lecture seule)
J’utilise Foxit Reader comme lecteur PDF par défaut depuis quelques temps maintenant. Je trouve l’interface moins envahissante qu’Adobe Reader. La seule chose qui m’embête est que comme Adobe Reader, Foxit Reader ouvre les fichiers en mode exclusif.
C’est à dire qu’au travail, si j’ouvre un PDF exporté par un collègue, et qu’il décide d’exporter la v2 de son travail en écrasant l’actuel, il se retrouve alors bloqué par le fait que le fichier est ouvert chez moi.
Cela l’oblige donc à trouver le coupable et de me demander de fermer le fichier pour pouvoir procéder à son export.
Aujourd’hui j’ai trouvé solution à ce problème. Foxit Reader est en réalité capable d’ouvrir des fichiers PDF sans les bloquer (aka « en mode lecture seule », « read-only », « non bloqué »). Pour ce faire, il faut en ligne de commande, lors de l’appel du fichier, ajouter l’argument :
/A nolock=1
Par exemple, si vous souhaitez ouvrir D:\monDocument.pdf, il faudra l’appeler de la manière suivante :
FoxitReader.exe D:\monDocument.pdf /A nolock=1
Attention : Pour que cela fonctionne, vous devez avoir à minima la version 7 de Foxit Reader.
Cependant, ouvrir des fichiers PDF en ligne de commande est assez peu commode, je vous l’accorde.
Pour que l’argument soit appelé automatiquement en ouvrant vos PDF en double cliquant dessus, il est possible d’effectuer une simple modification dans l’éditeur de registre. Je vous ai préparé le contenu d’un fichier .reg que vous pourrez simplement double cliquer pour appliquer les modifications au registre windows après avoir adapté le chemin d’installation si toutefois vous l’avez modifié.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\FoxitReader.Document\shell\open\command] @="\"C:\\Program Files (x86)\\Foxit Software\\Foxit Reader\\FoxitReader.exe\" \"%1\" /A nolock=1"
Ou selon votre version de Foxit Reader :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\FoxitReader.Document\shell\open\command]
@="\"C:\\PROGRAM FILES (X86)\\FOXIT SOFTWARE\\FOXIT PDF READER\\FoxitPDFReader.exe\" \"%1\" /A nolock=1 "
Et voilà, désormais, chaque fois que vous ouvrirez un PDF avec Foxit Reader, il sera en non-bloqué (lecture seule).
Vous pouvez le vérifier visuellement à côté du nom du fichier :
Source : blog.stefan-macke.com