Hello,
Comment en javascript, supprimer la barre de menu d'un pdf viewer? Car entre elle et la bordure grise autour du pdf (voir pièce jointe), ça fait beaucoup de place perdue, non?
![]()
Hello,
Comment en javascript, supprimer la barre de menu d'un pdf viewer? Car entre elle et la bordure grise autour du pdf (voir pièce jointe), ça fait beaucoup de place perdue, non?
![]()
cet affichage n'est pas dans la page web mais géré par une extension du navigateur donc je ne pense pas que ça soit accessible en javascript.
ensuite le format pdf permet d'avoir un positionnement précis pour l'impression. si vous avez besoin d'un affichage sur une page web, il vaut mieux utiliser des images.
Hello Mathieu,
Je n'avais pas envisagé les choses sous cet angle et j'ai bien compris ce que tu dis, mais il y a une raison qui me tient à cœur quand à l'utilisation du format PDF, c'est qu'une page PDF comme celle que j'ai affiché ne fait qu'une trentaine de kilos. De plus un format image risque de rajouter une autre bordure.
Si les PFD sont gérés par une extension du navigateur, ça explique pour quoi les solutions d'un autre problème proposées ici ne marchent pas. https://www.developpez.net/forums/d2...nte-pdfviever/ Du coup, pour mon soft, j'ai bien peur de devoir accepter cette toolbar et ces bordures grises... A moins d'identifier les extensions des principaux navigateurs et de les décortiquer, ce qui risque d'être un travail titanesque.
si le fichier est plus léger qu'une image, c'est certainement parce qu'il a été généré à partir d'un contenu vectoriel.
dans les pages web vous pouvez aussi utiliser des images au format vectoriel qui sont moins lourdes et qui seront donc plus rapides à télécharger. ce format est SVG :
https://developer.mozilla.org/fr/docs/Web/SVG
je ne pense pas que l'image prennent plus de place.
au contraire, le code css peut même rogner les bords si l'image contient des bords que vous ne voulez pas afficher :
https://developer.mozilla.org/fr/doc...CSS/object-fit
Je comprends, mais les partitions sont générées par https://musescore.org/fr qui exporte en de nombreux formats, mais pas en dessin vectoriel. C'est simplement du texte avec une police spéciale pour partition. C'est le moyen universel de représentation de partition. je pourrais faire une moulinette python pour transformer les PDF en image, mais sûrement pas en dessin vectoriel.
d'après la documentation, l'exportation peut se faire en svg et dans d'autres formats qui ont l'air d'être faciles à lire par un programme :
https://musescore.org/fr/manuel/formats-de-fichier
à partir de ces formats, il est surement possible de les transformer en images vectorielles qui pourront être utilisées par votre application.
après je comprends que toute cette transformation fait du travail en plus que vous n'aviez pas prévu au début de cette discussion. mais je trouve que c'est sympathique d'avoir en tête une piste à suivre quand vous aurez du temps pour les prochaines améliorations.
je viens de trouver un exemple de résultat possible :
https://vexflow.com/vextab/tutorial.html
Je viens d'exporter une partition en SVG, ça marche très bien. J'ignorais totalement que musescore en était capable. Il y a quand même un problème de poids: C'est beaucoup plus lourd qu'un PDF.
![]()
Partager