Menu

[okular] pdf avec des pages blanches [Résolu]

Char Snipeur 9699 Messages postés vendredi 23 avril 2004Date d'inscriptionContributeurStatut 15 juin 2018 Dernière intervention - 19 janv. 2018 à 18:52 - Dernière réponse : Char Snipeur 9699 Messages postés vendredi 23 avril 2004Date d'inscriptionContributeurStatut 15 juin 2018 Dernière intervention
- 9 mars 2018 à 18:50
Bonjour,

j'ai un petit souci, depuis quelques jour mon okular (0.20) sur Debian Jessie m'ouvre mes fichiers PDF, mais passer les premières pages, les autres sont toutes blanches.
Ces pdf "vide" s'ouvrent sans problème sur Mageia+okular ou sur ma Debian dans firefox ou avec imagemagick -> preuve qu'ils ne sont pas vide.
un des pdf en question : https://swiss-jazz.ch/Real-Book/Volume-1-Eb.pdf

Merci à ceux qui pourront m'aider


Afficher la suite 

Votre réponse

10 réponses

[Dal] 4666 Messages postés mercredi 15 septembre 2004Date d'inscriptionContributeurStatut 19 juin 2018 Dernière intervention - 19 janv. 2018 à 19:05
0
Merci
Salut Char Snipeur,

Sur ma Debian Jessie 32 bits avec Okular 0.20.2 j'arrive à ouvrir ton document et à en visualiser les pages.

La taille du document étant assez conséquente, une autre piste pourrait être l'insuffisance de mémoire ou de l'espace disque sur ta machine Debian ?


Dal
[Dal] 4666 Messages postés mercredi 15 septembre 2004Date d'inscriptionContributeurStatut 19 juin 2018 Dernière intervention - 22 janv. 2018 à 11:28
@Char Snipeur, oui je suis allé de la page 1 à la page 15, puis par sondages en me déplaçant par l'ascenseur, et jusqu'à la dernière page que j'ai affichée aussi, ainsi que les pages précédant la dernière. Tout s'affichait bien.

chez moi, Okular a les dépendances de bibliothèques partagées suivantes :
$ readelf -d /usr/bin/okular 

Dynamic section at offset 0x14ecc contains 33 entries:
  Étiquettes Type                         Nom/Valeur
 0x00000001 (NEEDED)                     Bibliothèque partagée: [libkparts.so.4]
 0x00000001 (NEEDED)                     Bibliothèque partagée: [libkactivities.so.6]
 0x00000001 (NEEDED)                     Bibliothèque partagée: [libkio.so.5]
 0x00000001 (NEEDED)                     Bibliothèque partagée: [libkdeui.so.5]
 0x00000001 (NEEDED)                     Bibliothèque partagée: [libQtGui.so.4]
 0x00000001 (NEEDED)                     Bibliothèque partagée: [libkdecore.so.5]
 0x00000001 (NEEDED)                     Bibliothèque partagée: [libQtCore.so.4]
 0x00000001 (NEEDED)                     Bibliothèque partagée: [libQtDBus.so.4]
 0x00000001 (NEEDED)                     Bibliothèque partagée: [libstdc++.so.6]
 0x00000001 (NEEDED)                     Bibliothèque partagée: [libc.so.6]


et en ligne de commande, l'affichage de
--version
donne :

$ okular --version
Qt: 4.8.6
KDE Development Platform: 4.14.2
Okular: 0.20.2


qu'appelles tu "Le moteur pdf" qui serait en "Version 0.6.5" ?


Dal
[Dal] 4666 Messages postés mercredi 15 septembre 2004Date d'inscriptionContributeurStatut 19 juin 2018 Dernière intervention - 23 janv. 2018 à 15:53
après vérification, Okular utilise la bibliothèque poppler pour le rendu des .pdf packagée sur Debian Jessie dans le paquet libpoppler-qt4-4, qui contient les fichiers suivants pour une architecture amd64 et en tant que lib Qt4 :

/usr/lib/x86_64-linux-gnu/libpoppler-qt4.so.4
/usr/lib/x86_64-linux-gnu/libpoppler-qt4.so.4.4.0
/usr/share/doc/libpoppler-qt4-4/changelog.Debian.gz
/usr/share/doc/libpoppler-qt4-4/copyright
Char Snipeur 9699 Messages postés vendredi 23 avril 2004Date d'inscriptionContributeurStatut 15 juin 2018 Dernière intervention - 26 janv. 2018 à 19:30
readelf -d /usr/bin/okular

Dynamic section at offset 0x14d98 contains 33 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée: [libkparts.so.4]
0x0000000000000001 (NEEDED) Bibliothèque partagée: [libkactivities.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée: [libkio.so.5]
0x0000000000000001 (NEEDED) Bibliothèque partagée: [libkdeui.so.5]
0x0000000000000001 (NEEDED) Bibliothèque partagée: [libQtGui.so.4]
0x0000000000000001 (NEEDED) Bibliothèque partagée: [libkdecore.so.5]
0x0000000000000001 (NEEDED) Bibliothèque partagée: [libQtCore.so.4]
0x0000000000000001 (NEEDED) Bibliothèque partagée: [libQtDBus.so.4]
0x0000000000000001 (NEEDED) Bibliothèque partagée: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée: [libc.so.6]
0x000000000000000c (INIT) 0x407ce8
0x000000000000000d (FINI) 0x411794
0x0000000000000019 (INIT_ARRAY) 0x614d80
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x614d88
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x402778
0x0000000000000006 (SYMTAB) 0x4006a8
0x000000000000000a (STRSZ) 13007 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x615000
0x0000000000000002 (PLTRELSZ) 7680 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x405ee8
0x0000000000000007 (RELA) 0x405d68
0x0000000000000008 (RELASZ) 384 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x405d08
0x000000006fffffff (VERNEEDNUM) 2
0x000000006ffffff0 (VERSYM) 0x405a48
0x0000000000000000 (NULL) 0x0

$okular --version
Qt : 4.8.6
Plate-forme de développement de KDE : 4.14.2
Okular : 0.20.2

Pour le moteurPDF, c'est lorsque dans okular tu clic sur aide, puis "a propose des moteurs de rendu"
La seule erreur que j'ai en lançant en ligne de commande c'est "This backend is only for XRandR 1.1, your version is: 1 . 4 " ce qui d'après mes recherche n'a rien à voir et n'est pas une erreur.
Char Snipeur 9699 Messages postés vendredi 23 avril 2004Date d'inscriptionContributeurStatut 15 juin 2018 Dernière intervention - 26 janv. 2018 à 19:32
et pour poppler :
$ ls /usr/lib/x86_64-linux-gnu/*popple*
/usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8 /usr/lib/x86_64-linux-gnu/libpoppler-qt5.so.1
/usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8.6.0 /usr/lib/x86_64-linux-gnu/libpoppler-qt5.so.1.1.0
/usr/lib/x86_64-linux-gnu/libpoppler-qt4.so.4 /usr/lib/x86_64-linux-gnu/libpoppler.so.46
/usr/lib/x86_64-linux-gnu/libpoppler-qt4.so.4.4.0 /usr/lib/x86_64-linux-gnu/libpoppler.so.46.0.0
[Dal] 4666 Messages postés mercredi 15 septembre 2004Date d'inscriptionContributeurStatut 19 juin 2018 Dernière intervention - 26 janv. 2018 à 19:53
Ah,

Tu as les version qt5 de la lib aussi... vérifie que les liens symboliques ne sont pas mélangés (fais un
ls -l /usr/lib/x86_64-linux-gnu/*popple*
).

Je pense qu'elles devraient pouvoir coexister, mais bon.

Sinon, vois aussi pour quel logiciel tu as besoin de la version qt5.

Passe d'abord le nom des libs qt5 à un
apt-file search
pour trouver le paquet d'où viennent ces libs (normalement de
libpoppler-qt5-1
) puis
apt-cache rdepends
sur ce paquet pour trouver les paquets qui en dépendent.

Si tu n'en as pas vraiment besoin, teste en désinstallant (et réinstalle après ce que tu as désinstallé si cela ne change rien à ton problème et que tu en as vraiment besoin).
Commenter la réponse de [Dal]
Char Snipeur 9699 Messages postés vendredi 23 avril 2004Date d'inscriptionContributeurStatut 15 juin 2018 Dernière intervention - 9 mars 2018 à 18:50
0
Merci
La mise à jour vers Stretch a fait disparaitre le problème.
Commenter la réponse de Char Snipeur