Malgré ce que disent les anciennes questions SE, le logiciel PDF Okular peut désormais écrire des annotations directement dans le PDF. Cela le rend très utile conjointement avec Docear pour annoter la littérature académique. Cependant, Docear importe des annotations à partir des commentaires, plutôt que d'importer à partir du texte en surbrillance. Dans Okular, lorsque vous mettez du texte en surbrillance, vous pouvez cliquer dessus pour faire apparaître une bulle de commentaires, qui est vide par défaut. Copier le texte en surbrillance dans la bulle résultante permet de l'importer dans Docear, mais c'est laborieux.
Comment puis-je modifier l'outil de surbrillance pour copier automatiquement le texte en surbrillance dans la bulle de commentaire résultante?
Réponses:
En effet, il y a une solution maintenant, et je n'ai pas essayé de la faire. Je l'ai testé, et cela fonctionne exactement selon les besoins, en copiant le texte dans le contenu de la note.
jsqliu sur github l'a corrigé . La mise à jour précise du fichier est visible dans ce diff. https://github.com/jsqliu/okular/commit/ee9a8f5272c1ea4b20648fe57b52c726751073aa
Étant donné que je suis un peu éloigné de l'ordinateur, j'inclurai des instructions approximatives pour le faire fonctionner sur votre ordinateur. Si quelqu'un sait que certaines de ces parties ne sont pas nécessaires, n'hésitez pas à les éditer. Mais ils devraient être suffisants.
Pour ce faire, vous avez besoin de toutes les dépendances pour construire Okular à partir des sources. Ils sont répertoriés ici: https://okular.kde.org/download.php . Il y en a pas mal.
Ensuite, au lieu du référentiel d'origine, vous téléchargez la branche " edit " de jsqliu . C'est-à-dire, exécutez les commandes suivantes dans le terminal (ne devrait pas donner d'erreurs fatales, même si cela donnera quelques avertissements). Si vous ne souhaitez pas installer git, le téléchargement du référentiel zip à partir de https://github.com/jsqliu/okular/tree/edit fonctionnera également.
ou plus court:
Pour courir, j'ai aussi dû ajouter ce qui suit
Pour exécuter Okular, le terminal doit être en cours d'exécution pour que les commandes bash soient utilisées.
Ensuite, lancez Okular. Chaque fois que vous mettez du texte en surbrillance, il en copiera le contenu dans la note. Je ne sais pas quand ou si cela deviendra un standard Okular, mais l'édition de jsqliu fonctionne parfaitement et fait le travail.
Faites-moi savoir si cela ne suffit pas et que vous ne pouvez pas le faire fonctionner. Je pourrai peut-être fournir plus d'informations. J'ai également commencé à utiliser Docear récemment, et cette fonctionnalité fait une énorme différence!
la source
Étant donné que la réponse de puslet88 m'a beaucoup aidé, j'aimerais contribuer. Basé sur la solution de John (jsqliu), j'ai ajouté un autre outil d'annotation à Okular (sans le moindre nom appelé "Embedded"). C'est un clone du surligneur, avec le code de John ajouté, de sorte qu'il écrit tout le texte en surbrillance dans le commentaire. Ce qui est cool, c'est que vous pouvez contrôler dans Okular, les hautes lumières qui seront importées dans Docear.
Vous trouverez les modifications sur https://github.com/igsor/okular/tree/master et un binaire préconstruit sur http://www.igsor.net/projects/okular/okularpart.so . Attention: il s'agit d'un lien de téléchargement direct, alors ne cliquez pas simplement dessus; clic droit et Enregistrer sous. Il comprend la plupart des fonctionnalités Okular, donc c'est grand!
la source