Comment optimiser les fichiers PDF pour une meilleure lisibilité sur les appareils mobiles

Comment optimiser les fichiers PDF pour une meilleure lisibilité sur les appareils mobiles
La modification des fichiers PDF pour les rendre conviviaux peut être une tâche lourde. Habituellement, les fichiers PDF sont conçus pour être utilisés «tels quels», sans aucune modification de leur disposition. Cela conduit à une mauvaise expérience de lecture sur des appareils portables avec de petits écrans. Cet article vous montrera comment rendre les fichiers PDF plus conviviaux à l'aide d'un outil gratuit et open-source appelé K2PDFOPT.

Environ k2pdfopt

K2PDFOPT est un logiciel de manipulation PDF gratuit et open source développé par Willus. Ce logiciel prend en charge les fonctionnalités standard de l'éditeur PDF, telles que le redimensionnement PDF et la culture. Cependant, le principal point culminant de cet outil est sa capacité à convertir les fichiers PDF en formats accessibles aux appareils mobiles. K2PDFOPT peut optimiser les fichiers PDF simples basés sur le texte; Fichiers PDF complexes et multi-colonnes; et peut extraire du texte à partir de fichiers PDF contenant des images avec la technologie OCR.

Cet article ne couvrira que l'optimisation des fichiers PDF simples basés sur le texte pour les petits écrans. K2PDFOPT est livré avec de nombreuses options et des centaines de combinaisons qui peuvent être utilisées en fonction de vos exigences. Il n'est pas réaliste de les couvrir tous ici, donc l'objectif de cet article convertira uniquement des fichiers PDF contenant du texte. Vous pouvez toujours expérimenter cet outil en suivant une explication approfondie de ses options disponibles ici.

Installation de K2PDFOPT dans Linux

Pour installer K2PDFOPT sur Ubuntu, exécutez la commande ci-dessous:

$ sudo apt install k2pdfopt

Notez que la version disponible dans les référentiels officiels d'Ubuntu peut être dépassé. Vous pouvez installer la dernière version du binaire exécutable K2PDFOPT pour Ubuntu et d'autres distributions Linux ici.

Conversion d'un fichier PDF simple et texte uniquement

Exécutez la commande ci-dessous pour lancer K2PDFOPT:

fichier k2pdfopt.pdf

Si vous avez téléchargé le binaire, utilisez plutôt les commandes suivantes:

$ chmod + x k2pdfopt
$ ./ fichier k2pdfopt.pdf

K2PDFOPT propose un utilitaire de ligne de commande interactif bien fait qui facilite la saisie des options de personnalisation. Après avoir lancé K2PDFOPT, vous devriez voir la disposition suivante:

Chaque option mentionnée dans la sortie ci-dessus est précédée d'un code d'abréviation. Tout ce que vous avez à faire est de saisir ces codes, conformément à vos exigences, et suivre les invites à l'écran. L'outil interactif publiera également les commutateurs de ligne de commande corrects que vous pouvez utiliser directement sur le binaire.

Par exemple, pour envelopper du texte pour une meilleure lisibilité sur le mobile, entrez «W» et suivez les invites à l'écran. Si vous n'êtes pas sûr d'une invite, vous pouvez simplement appuyer sur la touche pour sélectionner la valeur par défaut. La capture d'écran ci-dessous montre certaines des invites que vous obtiendrez après être entrées «W:»

Vous pouvez saisir n'importe quel code d'abréviation valide, n'importe quel nombre de fois. Vous continuerez à obtenir des invites interactives pour personnaliser le comportement de conversion. Une fois que vous êtes satisfait des options, appuyez sur la clé.

Prenez note de la ligne «Options sélectionnées», qui publie les paramètres de ligne de commande que vous avez sélectionnés dans l'outil interactif. La prochaine fois que vous souhaitez utiliser le même ensemble d'options, vous ne devrez plus passer par l'outil interactif. Vous pouvez simplement utiliser les options déclarées directement. Par exemple:

$ ./ fichier k2pdfopt.pdf -wrap + -hy -ws -0.2

Si vous êtes satisfait des «options sélectionnées», appuyez à nouveau sur la clé pour démarrer le processus de conversion:

Attendez la fin du processus, vous devriez obtenir un nouveau fichier suffixé avec le terme «K2OPT."Dans ce cas, vous obtiendrez un fichier appelé" file_k2opt.pdf.".

Avant la conversion, le fichier ressemble à ceci sur mon appareil:

Après la conversion, le fichier devient:

Pour référence, j'utilise la commande ci-dessous pour mon appareil Android:

$ ./ fichier k2pdfopt.pdf -c -neg- -wrap + -hy -ws -0.2 -DPI 550 -IDPI -2 -FC- -W
1080 -H 1920 -om 0.1,0.1,0.1,0.1

Cette commande enveloppe le texte d'une meilleure expérience de lecture mobile, élargit la taille du texte en augmentant les valeurs DPI, définit les marges sur les quatre côtés à 0.1 pouce de large et optimise le fichier pour une résolution 1920 × 1080. Vous pouvez vérifier les spécifications exactes de votre appareil en installant une application d'information système, telle que «CPU-Z."

Application Android Reader de livre

Si vous n'avez pas de PC Linux avec lequel travailler, vous pouvez utiliser l'application Android de lecture de livre gratuite et open-open pour créer des fichiers PDF à la volée. L'application Book Reader comprend la prise en charge de K2PDFOPT et fonctionne bien pour optimiser les fichiers PDF simples basés sur le texte. L'expérience n'est pas aussi fluide qu'un fichier PDF pré-optimisé, et des retards peuvent être observés lors du défilement et de l'exécution de conversions à la volée. Cependant, il fait le travail, prend en charge un thème sombre et comprend une option pour augmenter et diminuer la taille de la police.

Vous trouverez ci-dessous un exemple montrant la mise en page conviviale dans l'application de lecture du livre. Avant l'optimisation, le fichier ressemble à ceci:

Vous pouvez cliquer sur l'icône de style hamburger dans la barre supérieure pour optimiser le PDF. Après optimisation, le fichier ressemble à ceci sur un appareil mobile:

Notez que l'application Book Reader ne convertit pas le fichier PDF d'origine et est maintenue intacte.

Conclusion

Certaines téléspectateurs PDF sur les appareils mobiles prennent en charge le mode de reflux de texte. Ce mode essaie d'améliorer la lisibilité en enroulant le texte. Cependant, je les ai trouvés mal optimisés avec une disposition inégale et des règles de mauvaise traitage. K2PDFOPT, en revanche, est beaucoup plus personnalisable et efficace à l'enveloppe de texte et peut éliminer complètement. J'espère que cet article vous a appris comment convertir les PDF en formats plus lisibles sur votre appareil mobile.