IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Poppler : afficher des fichiers PDF avec Qt
Un article de David Boddie traduit par Maxime Spriet

Le , par betsprite

0PARTAGES

1  0 
Qt propose depuis longtemps la possibilité d'afficher des documents contenant du texte avec mise en forme, par exemple un document HTML. Mais les utilisateurs peuvent souhaiter d'afficher également du texte mise en forme provenant de type de document non pris en charge par défaut par Qt.

Dans cette nouvelle traduction d'un article de Qt Quarterly, l'auteur présente comment intégrer la bibliothèque Poppler pour afficher des documents PDF dans des fenêtres Qt, faire des recherches dans le texte et extraire du texte.

Poppler : afficher des fichiers PDF avec Qt

Pour quelles fonctionnalités avez-vous déjà eu besoin d'intégrer une bibliothèque externe dans Qt ?
Cette intégration fut-elle facile ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de _skip
Expert éminent https://www.developpez.com
Le 16/09/2010 à 12:21
Hello,

En principe, intégrer une librairie est une histoire de C++ en général et qu'on se serve de Qt ou pas, le problème est le même.
Enfin je comprend mal ta question peut être?

PS: Attention à la licence xpdf.
0  0 
Avatar de dourouc05
Responsable Qt & Livres https://www.developpez.com
Le 16/09/2010 à 19:40
Citation Envoyé par _skip Voir le message
En principe, intégrer une librairie est une histoire de C++ en général et qu'on se serve de Qt ou pas, le problème est le même.
Enfin je comprend mal ta question peut être?
Pas vraiment. S'il s'agit de suppléer à ce que Qt ne propose pas, en dehors de tout ce qui est déjà là (imaginons que ce soit possible), ça ne sera pas si dur ; si tu veux étendre Qt sans toucher trop à son utilisation (plug-in pour QImage, par exemple, qui ne sera qu'un backend supplémentaire, qui ne changera en rien l'API de QImage), c'est déjà moins aisé (création d'un plug-in). Maintenant, si tu veux aller encore plus loin et créer ta série de widgets pour une nouvelle fonctionnalité, l'affichage de PDF par exemple, tu dois d'abord créer tes widgets, ressortir les infos qui t'intéressent du fichier PDF et savoir comment les dessiner sur le widget. Il y a quand même une belle partie de C++ mais aussi beaucoup de Qt pour structurer le tout.

Voir aussi : Le forum Qt, les cours et tutoriels Qt, et la FAQ Qt.
0  0