Poppler

Logiciel capture d'écran:
Poppler
Détails logiciels:
Version: 0.30.0
Date de transfert: 11 Mar 16
Développeur: -
Licence: Gratuit
Popularité: 15

Rating: 2.0/5 (Total Votes: 1)

Poppler est un projet de logiciel source totalement gratuit et ouvert basé sur le code source de l'application Xpdf et conçu pour être utilisé par les développeurs d'applications pour les tâches de rendu PDF. Il est pris en charge que sous les systèmes d'exploitation GNU / Linux / UNIX.


Comprennent de la bibliothèque Poppler et le paquet de données Poppler

Les principales caractéristiques comprennent une fonctionnalité de base de ligne de commande et a été amélioré pour utiliser les bibliothèques modernes, comme Freetype et au Caire, pour un meilleur rendu. Le projet comprend de la bibliothèque Poppler et le paquet Poppler données, qui consiste en l'encodage des fichiers pour une utilisation avec Poppler.

Alors que le package Poppler données est un téléchargement facultatif, il permettra à la bibliothèque Poppler de rendre correctement (,, chinois japonais coréen) caractères cyrilliques et CJK. Soyez conscient que le package Poppler données ne sont pas distribués sous la même licence que le paquet principal Poppler.


Mise en route avec Poppler

Pour installer le projet Poppler sur un système d'exploitation basé sur le noyau Linux, vous devez télécharger la dernière version de ce projet soit & rsquo; s page d'accueil ou Softoware. Si vous voulez utiliser le package Poppler données, téléchargez aussi.

Enregistrer l'archive (s) dans votre répertoire d'accueil et d'utiliser un utilitaire de gestion d'archives pour en extraire le contenu. Ensuite, ouvrez une application Terminal et aller à l'endroit où vous & rsquo; avez extrait le fichier d'archive (s) (par exemple cd /home/softoware/poppler-0.30.0 et / ou cd /home/softoware/poppler-data-0.4. 7).

Alors que sur le & lsquo; poppler-0.30.0 & rsquo; répertoire, vous exécutez le & lsquo; ./ configure & amp; & amp; faire & rsquo; commande pour configurer et compiler la bibliothèque, suivi par le & lsquo; sudo make install & rsquo; commande pour l'installer, sur le & lsquo; poppler-data-0.4.7 & rsquo; répertoire, vous devez exécuter le & lsquo;. cmake & rsquo; commande, suivi par le & lsquo; faire & rsquo; et & lsquo; sudo make install & rsquo; commandes.


Sous la capuche

Prendre un coup d'oeil sous le capot du projet Poppler, nous pouvons remarquer qu'il a été entièrement écrit dans le langage de programmation C ++. Nous & rsquo;. Avons testé avec succès Poppler sur les ordinateurs supportant l'une des 64 ou 32 bits jeu d'instructions architectures

Ce qui est nouveau dans cette version:

  • noyau:
  • Support Openjpeg2 (OpenJPEG 1 est préféré). Bug # 58906
  • Correction potentielle corruption de mémoire sur TextSelectionDumper. Bug # 84555
  • Vérifiez la matrice non valide dans l'annotation. Bug # 84990
  • Ouvrez certains fichiers ne sont pas conformes. Bug # 85919
  • PSOutputDev: Accepter une liste de pages indeces au lieu de la première, la dernière. Bug # 84833
  • fuite de mémoire Fix à la condition d'erreur
  • cpp:
  • Nouvelle API pour définir la fonction de sortie de débogage
  • système de construction:
  • configure: Améliorer le support avec les anciennes versions clang. Bug # 76963
  • utils:
  • pdfunite: Soutenir les intentions de sortie, le contenu optionnel et AcroForm

Ce qui est nouveau dans la version 0.24.5:

  • Noyau:
  • format GooString: Ajout de quelques essais + amélioration de la documentation
  • Format GooString: Correction d'un bug avec l'impression LLONG_MIN
  • améliorations de tests de régression
  • Qt4:
  • Arthur améliorations police backend de rendu
  • programme de test pour enregistrer le fichier
  • QT5:
  • Arthur améliorations police backend de rendu
  • Améliorer la détection de QT5 moc. Bug # 72744
  • programme de test pour enregistrer le fichier
  • Utils:
  • pdfunite: travail, même s'il y a un seul fichier donné
  • pdfunite: ne perdez pas les polices lors de la fusion des fichiers

Ce qui est nouveau dans la version 0.24.4:

  • Noyau:
  • régression Fix dans la détection de endstream cassé.
  • Catalogue:. Entrées de tri de NameTrees pour se assurer que les travaux de consultation
  • Ne pas boucle infinie si la lecture de GooFile :: lecture échoue.
  • Utils:
  • pdftotext:. Ne fermez pas stdout
  • pdftotext:. Silence avertissement pour peut être utilisé variable non initialisée
  • pdftotext: Escape le texte des en-têtes xml
  • avertir l'utilisateur s'il fournit une mauvaise plage
  • Qt4:
  • Correction de typo dans l'API xml.
  • QT5:
  • Correction de typo dans l'API xml.

Ce qui est nouveau dans la version 0.24.3:

  • noyau:
  • PSOutputDev: Fix PFB incorporation des polices. Bug # 69717
  • CairoOutputDev: Ne pas définir une matrice non valide dans drawImage (). Bug # 70085
  • qt4:
  • Ne pas se bloquer si getXRef () - & gt; copy () échoue
  • QT5:
  • Ne pas se bloquer si getXRef () - & gt; copy () échoue
  • utils:
  • pdfseparate: Autoriser une seule% d dans le nom du fichier. Bug # 69434

Ce qui est nouveau dans la version 0.24.0:

  • Grand support de fichier a été ajouté.
  • Rendu a été faite thread-safe.
  • Le filtre Crypt a été mis en œuvre.
  • Thin Line Support du mode a été ajouté à SplashOutputDev.
  • SplashOutputDev est maintenant 10 fois plus rapide à un carrelage.
  • Prise en charge des modèles de carrelage incolores a été ajouté à CairoOutputDev.
  • Caching des profils de couleur ICC LCMS2 a été améliorée.
  • Un outil fil de stresser a été ajouté au frontend Qt4.
  • Un frontend initial QT5 a été ajouté.
  • D'autres améliorations et plusieurs corrections de bugs ont été faites.

Ce qui est nouveau dans la version 0.22.5:

  • Correction de bugs mineurs ont été corrigés, y compris les fuites et les accidents de mémoire potentiels.

Ce qui est nouveau dans la version 0.23.2:

  • SplashOutputDev est maintenant 10 fois plus rapide à un carrelage.
  • Caching des profils de couleur ICC LCMS2 a été améliorée.
  • Certaines classes privées ont été déplacés dans un espace de noms anonymes.
  • Un outil fil de stresser a été ajouté au frontend Qt4.
  • Le mingw build a été fixé.

Ce qui est nouveau dans la version 0.23.1:

  • Grand support de fichier a été ajouté.
  • Rendu a été faite thread-safe.
  • Le filtre Crypt a été mis en œuvre.
  • Thin Line Support du mode a été ajouté à SplashOutputDev.
  • Prise en charge des modèles de carrelage incolores a été ajouté à CairoOutputDev.
  • Plusieurs bugs mineurs ont été corrigés.

Ce qui est nouveau dans la version 0.22.3:

  • noyau:
  • Vérifiez ordre des valeurs de la boîte de délimitation dans le profil de carrelage (Bug # 62369)
  • CairoImageOutputDev: Ne pas modifier l'interpolation d'image lors de l'impression (Bug # 62418)
  • TextOutputDev: Définir la matrice de texte lors de la peinture sélection (Bug # 61042)
  • Seulement écrire le fichier une fois lors de l'enregistrement (Bug # 62739)
  • Correction de réécritures complètes dans les fichiers réparés
  • Fixlet concernant l'interprétation des spécifications pour la valeur Lien Zoom
  • les fautes de frappe Fix dans les pages de manuel
  • Correction compiler lors de ne pas utiliser libjpeg
  • glib:
  • Toujours commencer dès le début lors du démarrage d'une nouvelle recherche sur une page (Bug # 59972)
  • qt4:
  • Correction du crash dans les fichiers avec LinkRendition (KDE Bug # 317710)
  • système de construction:
  • améliorations Petit cmake

Ce qui est nouveau dans la version 0.22.2:

  • Modification des fichiers avec Encrypt est maintenant possible. pdftocairo a gagné le soutien de sortie TIFF.
  • Le backend Splash implémente maintenant l'image mise à l'échelle bilinéaire, améliorer upscaling des images de texte.
  • Les Glib et Qt 4 frontends acquis diverses API.

  • améliorations
  • Annotation et la forme ont été faites.
  • Divers correctifs et améliorations ont été apportées.

Ce qui est nouveau dans la version 0.21.1:


    améliorations
  • Annotation et la forme ont été faites.
  • CairoImageOutputDev a gagné le soutien pour paramétrés ombrage Gouraud.
  • Le frontend Qt4 a été améliorée.
  • Divers bugs mineurs ont été corrigés.

Ce qui est nouveau dans la version 0.21.0:

  • Modification des fichiers avec Encrypt est maintenant possible.
  • Les Glib et Qt 4 frontends acquis diverses API.
  • pdftohtml a été améliorée.
  • Diverses améliorations d'annotation ont été faites.
  • De nombreuses améliorations mineures ont été apportées, et des bugs ont été corrigés.

Ce qui est nouveau dans la version 0.20.2:

  • Plusieurs bugs mineurs ont été corrigés, y compris un blocage dans le frontend de Qt4 et un accident avec des documents malformés.

Ce qui est nouveau dans la version 0.20.1:

  • Cette version fusionne Xpdf 3.03, améliore annotations, soutient LCMS2 (LittleCMS 2), met en œuvre la surimpression, améliore CairoOutputDev, améliore les services publics, ajoute le producteur et la version à la sortie XML de pdftohtml, et détermine pdftohtml styles de police par FontDescriptor avant de tomber retour aux noms de police.
  • Beaucoup d'autres améliorations ont été apportées et bogues ont été corrigés.

Ce qui est nouveau dans la version 0.19.3:

  • Cette version améliore les annotations, corrige divers bogues dans CairoOutputDev, ajoute le producteur et la version à la sortie XML de pdftohtml, fixe outputMask inversion pour PNGs dans pdftohtml, et des corrections de bugs d'autres.

Ce qui est nouveau dans la version 0.19.2:

  • Cette version fusionne Xpdf 3.03, soutient LCMS2 (LittleCMS 2), met en œuvre la surimpression, améliore CairoOutputDev, améliore les services publics, et ajoute de nombreuses autres améliorations et corrections de bogues.

Ce qui est nouveau dans la version 0.18.4:

  • Plusieurs améliorations ont été apportées à CairoOutputDev et le frontend glib.
  • HtmlOutputDev a gagné des correctifs pour le support Unicode, les balises et les fuites de mémoire. D'autres bugs mineurs ont été corrigés.

Ce qui est nouveau dans la version 0.18.2:

  • Plusieurs accidents mineurs et les fuites de mémoire ont été fixés.
  • GfxColorSpace :: parse accepte désormais dicts.

Ce qui est nouveau dans la version 0.18.1:

  • La sortie PostScript créé par PSOutputDev a été améliorée.
  • Plusieurs bugs CairoOutputDev ont été fixés.
  • pdftocairo maintenant bouffées et ferme les fichiers correctement lorsque vous avez terminé de les utiliser.
  • D'autres corrections ont été faites.

Ce qui est nouveau dans la version 0.18.0:

  • Des améliorations ont été apportées à l'appui Annotation, le soutien de la forme, et à la performance en général.
  • Le backend Splash a gagné le soutien des modèles de carrelage, un léger hinting et surimpression.
  • Le backend PSOutputDev écrit maintenant gris au lieu de RVB pour les images grises et CMJN au lieu de RVB en level2sep et level3sep.
  • actions JavaScript ont été ajoutés au frontend glib.
  • Nouveau "pdftocairo", "pdfunite", et les outils "de pdfseparate" ont été introduites, tandis que les autres services publics ont été améliorés.
  • Diverses autres améliorations et corrections mineures ont été apportées.

Ce qui est nouveau dans la version 0.17.2:

  • Des améliorations ont été apportées à EmbeddedFile.
  • Sélection des polices CJK a été améliorée.
  • Surcharge a été mis en œuvre.
  • Divers bugs mineurs ont été corrigés.

Ce qui est nouveau dans la version 0.16.7:

  • noyau:
  • Fix fuite de mémoire sur des documents dont le catalogue a pas d'entrée Pages
  • Vérifiez le catalogue est un dictionnaire avant de l'utiliser (KDE Bug # 274888)
  • utils:
  • pdftohtml: Ne pas planter dans les liens sans action

Ce qui est nouveau dans la version 0.16.6:

  • Correction d'un bug analyse Unicode et un crash JavaScript.

Ce qui est nouveau dans la version 0.17.1:

  • La façon dont l'arbre des champs de formulaire est construit a été retravaillé.
  • paramètres et variables inutilisées ont été nettoyés.
  • actions JavaScript ont été ajoutés au frontend glib.

Ce qui est nouveau dans la version 0.16.5:

  • noyau:
  • Correction d'un memleak dans AnnotScreen :: initialize
  • correctement initialiser pageObjectNum à 0. Bug # 35925
  • utils:
  • pdftotext: coordonnées bbox sont liés à la taille de MediaBox, pas la taille de CropBox
  • cpp:
  • Fix page_transition :: opérateur

Ce qui est nouveau dans la version 0.17.0:

  • Des améliorations ont été apportées à l'appui Annotation, le soutien de la forme, et à la performance en général.
  • De nombreuses améliorations ont été apportées au backend de Splash.
  • De nouvelles options ont été ajoutées aux services publics.
  • Les frontends ont été améliorés.
  • Beaucoup d'autres améliorations ont été apportées.

Ce qui est nouveau dans la version 0.16.4:

  • Les petites améliorations ont été apportées dans Annotation parsing.
  • Plusieurs corrections mineures et des améliorations de la documentation ont été faites.

Ce qui est nouveau dans la version 0.16.0:

  • Prise en charge des annotations, ombrages, antialiasing, linéarisation, et Arthur backend a été améliorée.
  • Plusieurs accidents et autres bugs mineurs ont été corrigés.
  • API ont été étendues.
  • Depuis la dernière version de développement, plusieurs améliorations ont été apportées de construction, le style de code pdftohtml a été amélioré, l'exactitude des ombrages radiaux a été améliorée, et le code de FlateStream basée sur zlib a été adapté.

Ce qui est nouveau dans la version 0.15.3:

  • noyau:
  • Améliorer le rendu des ombrages radiaux
  • Ouvrir un fichier cassé (Bug # 31861)
  • Corriger l'analyse de la table de linéarisation (Bug # 31627)
  • Trouver des polices à l'intérieur des motifs (Bug # 31948)
  • [win32] Simplifier la mise en œuvre de strtok_r
  • Utilisez un std :: vecteur au lieu d'une var-longueur-tableau de caractères
  • les accidents de Fix dans les fichiers brisés
  • Utiliser fixe au lieu de tableaux pour la recherche de doublons de polices
  • cpp:
  • Inclure la correction
  • utils:
  • pdffonts: Supprimer code dupliqué

Ce qui est nouveau dans la version 0.15.2:

  • noyau:
  • Améliorer ombrages et antialias dans le backend de Splash (Bug # 30436)
  • améliorations de linéarisation
  • Les petites améliorations au Arthur backend
  • calcul Fix de la taille de certaines pages (Bug # 30784)
  • les accidents de Fix dans les documents cassés
  • qt4:
  • Ajouter la page :: renderToPainter () méthode
  • Ajoutez setDebugErrorFunction () méthode
  • cpp:
  • Ajoutez le hability pour rendre les pages à une image
  • utils:
  • Ajoutez l'option -p à pdfimages
  • système de construction:
  • Supprimer drapeau -ansi pour cywin et mingw

Ce qui est nouveau dans la version 0.15.1:

  • La valeur de rendu est maintenant considéré comme lorsque la colorisation texte.
  • Rendu de Shading type 6 et 7 a été améliorée.
  • Dict vitesse de recherche pour les grandes dicts a été augmentée.
  • les accidents et les fuites de mémoire Plusieurs ont été résolus.
  • Plus d'options d'impression ont été ajoutées à l'API glib.
  • Plusieurs accesseurs et callbacks ont été ajoutés.
  • Les services publics ont acquis de nouvelles options.
  • Le système de construction exige maintenant Cairo 1.10.
  • Plusieurs autres corrections et améliorations mineures ont été apportées.

Ce qui est nouveau dans la version 0.14.4:

  • noyau:
  • Définir l'état initial des groupes de contenu optionnel basé sur le champ BaseState
  • Correction de multiples collisions dans les fichiers PDF malformés
  • mémoire Fix fuites dans des fichiers PDF malformés
  • fuite de mémoire Fix dans les noms de catalogue
  • Fix utilisations non initialisées sur DCTScanInfo
  • Correction d'un crash lors de l'élaboration Annots carré / cercle sans frontière (Bug # 30580)
  • glib:
  • génération de couches Fix de tableau quand il contient plusieurs tableaux
  • Correction d'un crash lors de la construction d'actions de couche (Bug # 30106)

Ce qui est nouveau dans la version 0.15.0:

  • Création d'annotations a été améliorée.
  • Un échec pour analyser les fichiers PDF avec des structures internes endommagés a été fixé.
  • Une méthode pour accéder au texte brut d'une page a été ajoutée à la base et toutes les interfaces.
  • De nombreuses améliorations de performance ont été faites.
  • support d'exception a été supprimée.
  • Documentation et construction ont été améliorées.

Ce qui est nouveau dans la version 0.14.2:

  • Crashes dans le dispositif de sortie PS, sur certains fichiers malformés, et avec des couches anonymes ont été résolus.
  • Rendu de certains documents impliquant tilingPatternFill a été fixé dans le dispositif de sortie du Caire.
  • ColorTransform est maintenant géré correctement dans DCT ruisseaux lorsque vous utilisez libjpeg.
  • Rembourrage de noms dans pdftoppm a été fixé.

Ce qui est nouveau dans la version 0.14.1:

  • noyau:
  • Ajoutez ObjectStream la mise en cache, rend l'ouverture de certains fichiers dix fois plus rapide (Bug # 26759)
  • Correction du crash lors de l'écriture à des coordonnées négatives (Bug # 28480)
  • Vérifiez les objets sont le type que nous voulons qu'ils soient lors de l'analyse GfxICCBasedColorSpace
  • Optimiser Splash :: compositeBackground
  • Optimiser les calculs d'espace couleur en utilisant sqrt au lieu de pow 0,5
  • Correction du crash dans JBIG2Stream avec des documents malformés
  • système de construction:
  • Assurez-vous que nous expédions deux fichiers cmake nécessaires
  • Ne pas distribuer / poppler-features.h glib et poppler / poppler-config.h
  • Améliorer la compilation avec Sun Studio
  • Fix liaison du frontend cpp lors de l'utilisation autotools
  • glib:
  • Liens Fix / zone Annots pour certains documents (Bug # 28588)
  • poppler_page_find_tex Fix () lorsqu'il est appelé plus d'une fois (Bug # 27927)
  • utils:
  • Ajouter -cropbox à pdftoppm manuelle

Ce qui est nouveau dans la version 0.14.0:

  • noyau:
  • Correction du crash lors de l'analyse pdf avec JBIG2Stream cassé (Bug # 28170)
  • Ne pas suivre aveuglément les boucles lors de l'analyse XRef (Bug # 28172)
  • Autoriser la qualité & amp; mode progressif à utiliser dans JpegWriter
  • Fix assert potentiel dans le code Lexer (KDE bug # 240208)
  • Fix ouverture de fichiers dont le / P est stockée sous forme de nombre entier non signé
  • Ne pas quitter () lorsque vous essayez d'allouer de la mémoire pour la XRef échoue
  • cpp:
  • bugfixes mineurs
  • Amélioration de la documentation
  • système de construction:
  • Fix construire dans mingw32 lors de l'utilisation autotools
  • Préserver les drapeaux du compilateur lors de l'utilisation cmake

Ce qui est nouveau dans la version 0.13.2:

  • noyau:
  • Améliorer le soutien du film
  • Correction expérimentale Arthur backend pour compiler lorsque si Splash backend est désactivé
  • l'utilisation de Fix de certains cours d'eau dans le backend Cairo
  • De petites améliorations dans le Arthur backend expérimentale
  • améliorations d'annotation Minor
  • Rework LinkRendition à suivre la spécification
  • Ajout du support pour les actions Set-OCG-État
  • initialiser correctement la couleur de SoftMask niveaux de gris dans le backend de Splash
  • Correctement initialiser actualText dans TextOutputDev lorsque l'initialisation échoue
  • Diverses corrections MSVC
  • utils:
  • glib:
  • Ajout du support pour les objets du film
  • Ajout du support pour les annotations d'écran
  • Ajout du support pour les actions de restitution
  • Ajout du support pour les actions OCG Etat
  • Amélioration de la démonstration
  • qt4:
  • compiler toujours le Arthur backend expérimentale
  • amélioration de la vitesse mineure en utilisation QPainter
  • Ajouter une surcharge de recherche qui prend en double au lieu de QRectF
  • cpp:
  • Utilisation Fix iconv
  • utilisation gmtime () lorsque gmtime_r () ne sont pas disponibles
  • immeuble de correctifs dans autotools dans les fenêtres
  • {from, to} _utf_8 () - & gt; {From, to} _utf8 ()
  • système de construction:
  • Multiple CMake construire des correctifs du système
  • Correction de certaines cibles DIST dans autotools
  • Faire conclusion de Qt3 en autotools utiliser pkg-config

Ce qui est nouveau dans la version 0.12.1:

  • Compilation avec certains compilateurs a été fixé.
  • Un accident sur les polices sans CharCodeToUnicode a été résolu.
  • Fiabilité pour les flux avec cassé Longueur a été améliorée.
  • Un plantage lors de l'enregistrement des fichiers qui viennent d'un ruisseau sans nom a été résolu.
  • La fiabilité de la fonction de sauvegarde a été améliorée.
  • Une valeur de longueur incorrecte est maintenant corrigé lors de l'enregistrement.
  • Les corrections de sécurité basées sur xpdf 3.02pl4 ont été intégrés.
  • Plusieurs autres corrections et améliorations ont été apportées.
  • Le système de construction a été renforcée.

Ce qui est nouveau dans la version 0.12.0:

  • Noyau:
  • avertissements de sécurité de format printf Fix
  • Améliorer le rendu des ombrages radiales. Bug # 20238
  • Mieux repli quand il y a une incompatibilité de type de police. Bug # 17252
  • Ne pas planter sur les pièces jointes sans flux de données. Bug # 10386
  • Fix boucle infinie dans JBIG2Decoder. Bug # 23025
  • Système Corpulence:
  • Minimise dépendances pkg-config pour frontends Qt
  • Ajouter automake 1.11 soutien
  • Utilisez le nouveau automake trouvé et pas le plus vieux
  • AM_SILENT_RULES de soutien lors de l'utilisation automake 1.11
  • Utils:
  • Ajouter des options communes à pdftoabw

Ce qui est nouveau dans la version 0.11.2:

  • noyau:
  • Faire DecryptStream retourner des valeurs saines pour getPos (). Bug # 19706
  • Correction d'un bug lors de l'impression pdf avec plusieurs formats de page en mode duplex
  • Initilize AnnotColot correctement lorsque le tableau est incorrect
  • Correction du crash sur certains fichiers avec des formes. Bug # 22485
  • Correction du crash dans des fichiers avec des fichiers embarqués non valides. Bug # 22551
  • Améliorer l'attribut FileSpec parsing
  • améliorations du dispositif de sortie du Caire. Bugs # 10942, # 18017, # 14160
  • Mettre en œuvre des modes de fusion dans cairo backend
  • Manipuler les polices fontType1COT dans CairoFontEngine
  • génération de Fix du PS pour certains fichiers. Bug # 18908
  • Ne pas utiliser byte_lookup table lorsque l'espace colorimétrique ne supporte pas les méthodes getline. Bug # 11027
  • Correction rendu des fichiers PDF avec des motifs malformés. Bug # 22835
  • Ajout de la possibilité de désactiver la substitution de police dans pdftops. Bug # 23030
  • Correction de quelques boutons radio ne sont pas détectés comme tels
  • glib:
  • Amélioration de la démonstration
  • Qt4:
  • Amélioration de la démonstration
  • système de construction:
  • Utiliser GtkBuilder plutôt que libglade pour certains tests
  • utils:
  • Correction d'un bug avec le paramètre noCrop dans pdftops

Ce qui est nouveau dans la version 0.11.1:

  • noyau:
  • Support colorisation texte dans le modèle colorspace. Bug # 19670 et # 19994
  • Ajout de la possibilité de forcer sans hinting des polices dans le backend de Splash
  • Assistance plusieurs formats de page lors de la conversion au PS. Bug # 19777
  • jetons également avec les principaux 00 lors de l'analyse du char en unicode carte. Bug # 22025
  • Amélioration de la vitesse de rendu dans les documents en utilisant PS transformations beaucoup. Bug # 21562
  • Plus de travail sur le soutien Annotations
  • indicateur Utiliser Interpolate de décider si l'application de l'interpolation d'image pendant le rendu. Bug # 9860
  • Manipuler Streams dans les définitions CMap. Bug # 22334
  • Correction de quelques bugs dans JBIG2Stream manipulation
  • Correction ligne en pointillés dans la page 1 du bug 20011
  • exit Fix (1) lors du rendu d'un fichier
  • pdftops Fix accident sur le fichier de KDE bug # 174899
  • Fix génération de PS dans certains fichiers. Bug # 20420
  • Ne pas créer le GfxColorTransform si les lcms ne pouvaient pas être créés. Bug # 20108
  • Vérifiez les entrées du masque sont int avant de les utiliser, si elles sont réelles fonte int et essayer de les utiliser. Bug # 21841
  • Utilisez la valeur correcte lors de la création du champ V pour les boîtes sous forme de liste déroulante
  • Donner une erreur lors de l'utilisation dans level1sep pdftops sans support CMJN. Bug # 22026
  • Ne pas inclure lcms.h dans GfxState.h
  • splashColorModeNComps Fix pour inclure correctement toutes les valeurs pour chaque SplashColorMode
  • Ajouter splashClearColor qui attribue des blancs à la colorptr donnée
  • Tuez support pour spécifier l'extension dans openTmpFile. Bug # 21713
  • Fix "Saut conditionnel ou mouvement dépend de la valeur uninitialised". Bug # 20011
  • glib:
  • Ajoutez poppler_annot_markup_has_popup ()
  • Césure UTF-8 et UTF-16BE. Bug # 21953
  • Utiliser g_strerror au lieu de strerror. Bug # 22095
  • Correction d'un crash lors de quelques points à une page invalide de destination
  • Amélioration de la démonstration
  • Qt4:
  • Ajouter LinkDestination :: destinationName ()
  • Ne pas essayer de résoudre les destinations nommées pour les liens GoTo pointant vers des documents externes
  • Ajouter la page :: vignette ()
  • Amélioration de la démonstration
  • Amélioration de la documentation
  • système de construction:
  • Build correctif pour MSVC
  • Meilleur contrôle lcms cmake comming de kdelibs
  • Utiliser pkgconfig pour vérifier autotools de lcms
  • Supprimer les fichiers inutiles de repo. Bug # 22094

Ce qui est nouveau dans la version 0.11.0:

  • noyau:
  • Ajout du support initial pour la gestion des couleurs
  • Supprimer insensible à la casse des noms de fichiers dans le constructeur de PDFDoc
  • extraction Fix de certains contenus de ActualText
  • Plus de travail sur le soutien Annotations
  • Améliorer le rendu des polices dans le périphérique de sortie du Caire
  • Correction d'un bug dans le caire backend avec des masques imbriqués
  • Fix cairo luminosité smask rendu
  • Ajoutez éventuellement un soutien de texte pour périphérique de sortie Caire
  • Ajout de la possibilité de fixer le datadir sur runtime
  • Retourne le code d'erreur au lieu d'un booléen lors de l'enregistrement
  • Faites le scanner de police plus polyvalent
  • Petit opimization dans les documents qui utilisent des transformées de PostScriptFunction
  • l'optimisation mineure au streaming de manutention
  • Correction des avertissements de compilation
  • glib:
  • Support contenu optionnel
  • Plus de travail sur le soutien Annotations
  • Amélioration de la démonstration
  • Amélioration de la documentation
  • Fix build lors de la compilation avec GTK_DISABLE_SINGLE_INCLUDES
  • Qt4:
  • Soutenir les actions URI pour Table des matières articles
  • Amélioration de la documentation
  • Amélioration de la démonstration
  • Ajouter un FontIterator pour itérer les polices du document
  • utils:
  • Autoriser l'utilisation de CropBox dans pdftoppm
  • Faites les images de sortie pdftohtml lorsque le flux d'image est pas un jpeg
  • Faire pdftotext accepter les options de recadrage comme pdftoppm
  • Support de rendu des pixels non carrés dans pdftoppm
  • système de construction:
  • Exiger Cairo 1.8.4 pour le périphérique de sortie du Caire
  • Exiger CMake 2.6 lorsque vous utilisez le CMake système de construction
  • nécessite éventuellement libpng pour pdftohtml
  • Eventuellement exiger libcms pour la gestion des couleurs

Ce qui est nouveau dans la version 0.10.6:

  • Noyau:
  • Résoudre les problèmes qui se produisent lors de l'analyse des fichiers JBIG2 cassés. CVE-2009-0799, CVE-2009-0800, CVE-2009-1179, CVE-2009-1180 CVE-2009-1181, CVE-2009-1182, CVE-2009-1183, CVE-2009-1187, CVE-2009 -1188
  • Fix analyse de réseaux de frontières incorrectes. Bug # 19761
  • Fix test de clip pour les polices. Bug # 20950
  • Fix getGlyphAdvance à se comporter correctement sur les changements de taille de police. Bug # 20769
  • Divers construire des correctifs
  • Système Corpulence:
  • Correction de la version Qt4 nous avons besoin

Ce qui est nouveau dans la version 0.10.5:

  • Un accident CairoOutputDev et une instabilité d'entrée JBIG2Stream ont été résolus.
  • Rendu de certains fichiers PDF avec les polices OpenType a été fixé.
  • Plusieurs autres bugs ont été corrigés.
  • Le système de construction a été améliorée.

Ce qui est nouveau dans la version 0.10.4:

  • les accidents et les fuites de mémoire Plusieurs ont été résolus.
  • Génération PostScript incorrect a été fixé dans deux cas.
  • Rendu de quelques cases à cocher a été fixé.
  • Positionnement a été fixé dans le frontend Qt4.
  • Plusieurs autres bugs ont été corrigés.

Ce qui est nouveau dans la version 0.10.2:

  • Fixes ont été faites pour un crash lors de la sélection de texte en mode mot, pour un accident dans certains documents malformés, et pour une fuite de mémoire.
  • D'autres corrections mineures ont été apportées.

Ce qui est nouveau dans la version 0.10.1:

  • Plusieurs fuites de mémoire ont été fixés, ainsi que d'un accident potentiel sur la recherche de texte.
  • Poppler essaie maintenant de rendre les documents avec des paramètres d'espace couleur indexées non valides.
  • Des améliorations ont été apportées au support optionnel de contenu.

Ce qui est nouveau dans la version 0.10.0:

  • Le support initial JavaScript a été ajouté.
  • Des améliorations ont été apportées à Annotation et dans les équarrisseurs Arthur et Le Caire sur la base.
  • Un décodeur JPEG2000 basé sur OpenJPEG a été ajouté.
  • rendu JPEG lorsqu'ils ne sont pas en utilisant le décodeur libjpeg base a été fixé.
  • Une condition hors de la mémoire sur les documents qui spécifient d'énormes polices a été fixé.
  • Le comportement de Adobe Reader est émulée sur des documents avec des clés en double dans les dictionnaires.
  • Formulaires améliorations et corrections de films ont été faites.
  • De nombreuses améliorations ont été apportées aux interfaces Qt et Glib, les services publics, et la documentation.
  • Plusieurs autres améliorations et corrections ont été faites.

Ce qui est nouveau dans la version 0.9.3:

  • Cette version corrige deux régressions de rendu des polices, un accident sur des documents avec des données JPEG faux, et plusieurs autres problèmes.

Ce qui est nouveau dans la version 0.9.2:

  • Un problème de conversion de PostScript a été fixé. Plusieurs petits formulaire et correctifs JavaScript ont été faites.
  • Utilisation de la mémoire du moteur de rendu cairo a été améliorée.
  • un accident et plusieurs problèmes de mémoire en pdftohtml ont été résolus.

Ce qui est nouveau dans la version 0.9.1:

  • Crashes sur certains AESv2 fichiers chiffrés ont été fixés.
  • L'analyse de fichiers cassés a été améliorée.
  • Un mauvais positionnement du fichier de sortie de pdftohtml a été fixé.

Ce qui est nouveau dans la version 0.9.0:

  • Le support initial JavaScript a été ajouté.
  • Des améliorations ont été apportées à Annotation et dans les équarrisseurs Arthur et Le Caire sur la base.
  • Un décodeur JPEG2000 basé sur OpenJPEG a été ajouté.
  • rendu JPEG lorsqu'ils ne sont pas en utilisant le décodeur libjpeg base a été fixé.
  • Une condition hors de la mémoire sur les documents qui spécifient d'énormes polices a été fixé.
  • Le comportement de Adobe Reader est émulée sur des documents avec des clés en double dans les dictionnaires.
  • Formulaires améliorations et corrections de films ont été faites.
  • De nombreuses améliorations ont été apportées aux interfaces Qt et Glib, les services publics, et la documentation.

D'autres logiciels de développeur -

intltool
intltool

12 Apr 16

Xfburn
Xfburn

22 Jun 18

Commentaires à Poppler

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!