Comment lire des PDF sous Linux pour que la marge blanche autour de la page soit automatiquement recadrée?

3

J'ai un autre appareil, un lecteur de livre électronique eInk (Onyx Boox), doté de cette fonction merveilleuse, "auto-rognage", qui détecte automatiquement les marges blanches en pdf (avec un degré donné "d'agression") et effectue un zoom arrière. .

Parfois, la nuit, je préfère utiliser mon ordinateur portable pour lire des livres électroniques. Cette option rendrait l'expérience beaucoup plus agréable, mais je n'ai pas encore trouvé cette fonctionnalité dans les logiciels PDF que j'ai essayés.

Comment lire les PDF qui "rognent automatiquement" les marges blanches sur un système Linux?

Je ne suis pas intéressé par la suppression permanente de l'espace blanc des fichiers PDF; il suffit de le cacher pour une séance de lecture.

Adam Ryczkowski
la source

Réponses:

3

Pas vraiment, et pas tous les types de PDF (c'est du moins mon expérience: c'est ce que j'ai trouvé de plus proche, si ma mémoire est bonne, FoxIt Reader). J'utilise généralement une approche plus radicale et recadre les fichiers PDF à la source à l'aide d'outils tels que PDFquench , ou PDFcrop ; Moi aussi, j'avais l'habitude de les lire sur un Onyx A60 (également essayé de les annoter et de les relire avec Okular), avant de passer à un PRS-T1 rooté.

Il serait peut-être possible de créer un script pour obtenir un fichier PDF, d’en faire une copie recadrée et d’exécuter un ancien visualiseur PDF sur la copie, en le supprimant à la fermeture.

LSerni
la source
C'est une mauvaise nouvelle. Je vais attendre un moment et ensuite je vais essayer de faire un tel script. Cela ne devrait pas être si difficile.
Adam Ryczkowski
1
Je l'ai essayé moi-même et l'utilitaire PDFcrop lié semble avoir des problèmes avec les BBox de taille zéro. Le pdfcrop que j’ai utilisé s’est avéré être un script de Heiko Oberdiek, avec le --pagesize et --margins options. Notez que, selon le fichier PDF, la taille de sortie peut augmenter considérablement.
LSerni
Je comprends que le PDFcrop ne fournit pas d’option pour la "fusion" du recadrage (comme le lecteur de PDF pour Onyx), donc si le PDF a un en-tête / pied de page éloigné du texte, il l’inclue toujours toujours, à droite ?
Adam Ryczkowski
Oui ... J'ai été piqué par le bug du script :-), donc je suis aussi en train d'essayer de rogner (je le faisais habituellement visuellement, mais avoir un script me plait). pdftk permet de décompresser le PDF et d’exposer le MediaBox, maintenant je pense à compter tous les objets avec leurs coordonnées, et construire une "carte thermique" ...
LSerni
1
Je joue avec la bibliothèque iText en Java. J'ai maintenant un joli petit cadre pour couper un PDF (principalement) comme je le veux. Puis-je vous intéresser peut-être à être un bêta-testeur? :-)
LSerni
2

j'utilise Okular sur Ubuntu. Il offre une option simple pour réduire les marges - exactement ce que vous recherchez :-)

Kuba
la source
J'ai testé Okular et le menu Voir / Couper / Couper présente une "Vue de coupe" qui fonctionne vraiment, mais malheureusement, cette vue n'est pas exportée dans un autre fichier PDF.
Arpatma