Poppler

Logiciel capture d'écran:
Poppler
Détails logiciels:
Version: 0.30.0
Date de transfert: 17 Feb 15
Développeur: -
Licence: Gratuit
Popularité: 126

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 soutenu que sous les systèmes d'exploitation GNU / Linux / UNIX.


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

Les dispositifs principaux incluent des fonctionnalités 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 Poppler et le paquet de données, qui se compose de l'encodage des fichiers pour une utilisation avec Poppler.
Alors que le paquet Poppler données est un téléchargement optionnel, il permettra à la bibliothèque Poppler de rendre correctement (,, Chinois Japonais Coréen) caractères cyrilliques et CJK. Soyez conscient que le paquet Poppler données ne est pas distribué sous la même licence que le paquet principal Poppler.


Premiers pas 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 soit le projet & rsquo; s page d'accueil ou Softoware. Si vous voulez utiliser le package Poppler données, télécharger ainsi.
Enregistrer l'archive (s) dans votre répertoire d'accueil et utiliser un utilitaire de gestionnaire d'archives pour en extraire le contenu. Ensuite, ouvrez une application Terminal et aller à l'emplacement 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 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 le capot

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

Ce qui est nouveau dans cette version:

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

Ce qui est nouveau dans la version 0.24.5:

  • de base:
  • format GooString: Ajout de quelques essais + amélioration de la documentation
  • Format GooString: correction d'un bug avec l'impression LLONG_MIN
  • amélioration 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 des QT5 moc. Bug # 72744
  • programme de test pour enregistrer le fichier
  • Utilitaires:
  • pdfunite: travail, même se il ya un seul fichier donné
  • pdfunite: ne pas perdre de polices lors de la fusion des fichiers

Ce qui est nouveau dans la version 0.24.4:

  • de base:
  • régression Fix dans la détection de endstream cassé.
  • Catalogue:. Entrées de tri des NameTrees pour se assurer que les travaux de consultation
  • Ne pas boucle infinie si la lecture à partir GooFile :: lecture échoue.
  • Utilitaires:
  • pdftotext:. Ne fermez pas stdout
  • pdftotext:. Silence avertissement pour peut être utilisée variable non initialisée
  • pdftotext: Escape le texte des en-têtes de xml
  • avertir l'utilisateur se il fournit une fausse 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: Fixer PFB incorporation des polices. Bug # 69717
  • CairoOutputDev: Ne réglez pas 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:

  • La prise en charge de fichiers a été ajouté.
  • Rendu a été faite thread-safe.
  • Le filtre Crypte été mis en œuvre.
  • Thin Line Support du mode a été ajouté à SplashOutputDev.
  • SplashOutputDev est maintenant 10 fois plus vite à un carrelage.
  • Prise en charge de modèles de carrelage non colorés a été ajouté à CairoOutputDev.
  • La mise en cache des profils de couleur ICC LCMS2 a été améliorée.
  • Un outil fil de stresser a été ajouté à l'interface Qt4.
  • Une interface initiale 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 vite à un carrelage.
  • La mise en cache 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é à l'interface Qt4.
  • La compilation MinGW a été fixé.

Ce qui est nouveau dans la version 0.23.1:

  • La prise en charge de fichiers a été ajouté.
  • Rendu a été faite thread-safe.
  • Le filtre Crypte été mis en œuvre.
  • Thin Line Support du mode a été ajouté à SplashOutputDev.
  • Prise en charge de modèles de carrelage non colorés 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 du cadre de sélection dans le profil de carrelage (Bug # 62369)
  • CairoImageOutputDev: Ne pas modifier l'interpolation d'image lors de l'impression (Bug # 62418)
  • TextOutputDev: Configure la matrice de texte lors de la peinture sélection (Bug # 61042)
  • Ne écrivez 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 de spécifications pour la valeur Lien Zoom
  • fautes de frappe de fixer dans les pages de manuel
  • Correction compiler lorsque vous ne utilisez libjpeg
  • glib:
  • Toujours commencer depuis le début lorsque le démarrage d'une nouvelle recherche sur une page (Bug # 59972)
  • qt4:
  • Correction du crash dans des 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 gagné le soutien de sortie TIFF.
  • Le backend Splash implémente désormais l'image bilinéaire échelle, améliorer upscaling des images de texte.
  • Les Glib et Qt 4 interfaces gagné différentes API.

  • Améliorations
  • Annotation et forme ont été faites.
  • Divers corrections de bogues et améliorations ont été apportées.

Ce qui est nouveau dans la version 0.21.1:


    Améliorations
  • Annotation et forme ont été faites.
  • CairoImageOutputDev obtenu le soutien pour paramétrée ombrage Gouraud.
  • L'interface a été améliorée Qt4.
  • 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 interfaces gagné différentes API.
  • pdftohtml a été améliorée.
  • Diverses améliorations ont été faites d'annotation.
  • De nombreuses améliorations mineures ont été apportées et bogues 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 surimpression, améliore CairoOutputDev, améliore les services publics, ajoute le producteur et l'information de 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 annotations, corrige divers bogues dans CairoOutputDev, ajoute le producteur et l'information de version la sortie XML de pdftohtml, fixe outputMask inversion pour PNG dans pdftohtml, et des corrections de bugs autres.

Ce qui est nouveau dans la version 0.19.2:

  • Cette version fusionne Xpdf 3,03, soutient LCMS2 (2) LittleCMS, met en œuvre 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 gagné correctifs pour le support Unicode, tags, et les fuites de mémoire. 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 :: analyser 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 bogues ont été fixés CairoOutputDev.
  • pdftocairo maintenant bouffées et ferme les fichiers correctement lorsque fait de les utiliser.
  • D'autres corrections ont été faites.

Ce qui est nouveau dans la version 0.18.0:

  • améliorations ont été apportées au soutien Annotation, le soutien de formulaire, et à la performance en général.
  • Le backend Splash a obtenu le soutien des modèles de carrelage, une légère hinting et surimpression.
  • Le backend PSOutputDev écrit maintenant gris au lieu de RVB pour les images grises, et CMJN au lieu de RVB dans level2sep et level3sep.
  • JavaScript actions ont été ajoutés à l'interface 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.
  • surimpression a été mis en œuvre.
  • Divers bugs mineurs ont été corrigés.

Ce qui est nouveau dans la version 0.16.7:

  • noyau:
  • Correction d'une fuite mémoire sur les documents dont le catalogue a pas d'entrée Pages
  • Vérifier 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 accident 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.
  • JavaScript actions ont été ajoutés à l'interface glib.

Ce qui est nouveau dans la version 0.16.5:

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

Ce qui est nouveau dans la version 0.17.0:

  • améliorations ont été apportées au soutien Annotation, le soutien de formulaire, 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 interfaces ont été améliorés.
  • Beaucoup d'autres améliorations ont été apportées.

Ce qui est nouveau dans la version 0.16.4:

  • De petites améliorations ont été faites dans Annotation analyse.
  • Plusieurs corrections de bugs et améliorations mineures de documentation ont été faites.

Ce qui est nouveau dans la version 0.16.0:

  • Support pour les annotations, nuances, 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é faites de construction, style de code pdftohtml a été améliorée, l'exactitude des nuances radiales 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 ombres radiales
  • Ouvrir un fichier cassé (Bug # 31861)
  • Correct analyse de la table de linéarisation (Bug # 31627)
  • Trouver polices dans les masques (Bug # 31948)
  • [win32] Simplifier la mise en œuvre de strtok_r
  • Utilisez un std :: vecteur plutôt qu'une var longueur-tableau de caractères
  • accidents de fixer dans les fichiers endommagés
  • Utiliser définit la place de réseaux pour la recherche de doublons
  • cpp:
  • Inclure correction
  • utils:
  • pdffonts: Retirer code dupliqué

Ce qui est nouveau dans la version 0.15.2:

  • noyau:
  • Améliorer nuances et antialias dans le backend de Splash (Bug # 30436)
  • amélioration de linéarisation
  • De petites améliorations à la Arthur backend
  • calcul de Fix de la taille de certaines pages (Bug # 30784)
  • accidents de fixer dans les documents cassés
  • qt4:
  • Ajouter page :: renderToPainter () la méthode
  • Ajouter setDebugErrorFunction () la méthode
  • cpp:
  • Ajoutez le hability pour rendre les pages à une image
  • utils:
  • Ajouter drapeau -p pour 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 quand 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é.
  • accidents et fuites de mémoire Plusieurs ont été résolus.
  • Plus d'options d'impression ont été ajoutés à l'API glib.
  • Plusieurs accesseurs et les rappels ont été ajoutés.
  • Les utilitaires acquis de nouvelles options.
  • Le système de construction exige maintenant Caire 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éfinition de l'état initial de groupes de contenu optionnel selon le domaine BaseState
  • Fix plusieurs accidents dans les fichiers PDF malformés
  • Correction d'une fuite mémoire dans des fichiers PDF malformés
  • fuite de mémoire de correctifs sur 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:
  • Couches de génération de correctifs 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 des 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 Caire.
  • ColorTransform est maintenant gérée correctement dans DCT ruisseaux lors de l'utilisation libjpeg.
  • Rembourrage de noms dans pdftoppm a été fixé.

Ce qui est nouveau dans la version 0.14.1:

  • noyau:
  • Ajouter ObjectStream mise en cache, fait l'ouverture de certains fichiers dix fois plus vite (Bug # 26759)
  • Correction du crash lors de l'écriture des coordonnées négatives (Bug # 28480)
  • Vérifiez objets sont du type que nous voulons qu'ils soient lors de l'analyse GfxICCBasedColorSpace
  • Optimiser Splash :: compositeBackground
  • Optimiser calculs d'espace de couleur en utilisant sqrt 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 compilation avec Sun Studio
  • Fix liaison de l'interface lors de l'utilisation de cpp 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 manuel

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 suivez pas aveuglément boucles lors de l'analyse XRef (Bug # 28172)
  • Laissez la qualité & amp; mode progressif à utiliser dans JpegWriter
  • Fix assert potentiel dans le code Lexer (KDE bug # 240208)
  • Fix ouverture des fichiers dont / P est stocké comme entier non signé
  • Ne quittez pas () lorsque vous essayez d'allouer de la mémoire pour la XRef échoue
  • cpp:
  • Correction de bogues
  • amélioration de la documentation
  • système de construction:
  • Fix construire dans mingw32 en utilisant les autotools
  • Préserver drapeaux de compilation lors de l'utilisation cmake

Ce qui est nouveau dans la version 0.13.2:

  • noyau:
  • Améliorer le soutien Movie
  • Correction expérimental Arthur backend de compiler lors si Splash backend est désactivé
  • l'utilisation de Fix de certains flux dans le backend Cairo
  • De petites améliorations dans le backend Arthur expérimentale
  • améliorations d'annotation Mineure
  • Rework LinkRendition à suivre la spécification
  • Ajout du support pour les actions Set-BCG étatiques
  • initialiser correctement la couleur de SoftMask niveaux de gris dans le backend de Splash
  • initialiser correctement actualText dans TextOutputDev lorsque l'initialisation échoue
  • Diverses corrections MSVC
  • utils:
  • glib:
  • Ajout du support pour les objets film
  • Ajout du support pour les annotations d'écran
  • Ajout du support pour les actions de restitution
  • Ajout du support pour les actions BCG État
  • Amélioration de la démo
  • qt4:
  • compiler toujours le backend Arthur expérimentale
  • amélioration de la vitesse Mineure en utilisation QPainter
  • Ajouter une surcharge de recherche qui prend doubles au lieu de QRectF
  • cpp:
  • utilisation Fix iconv
  • l'utilisation gmtime () lorsque gmtime_r () ne est pas disponible
  • Renforcement de correctifs sur les autotools dans les fenêtres
  • {partir, à _utf_8} () - & gt; {Partir, à _utf8} ()
  • système de construction:
  • Multiple CMake construire des correctifs du système
  • Correction de certains objectifs de DIST dans autotools
  • Faire constat de Qt3 dans 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 brisée Longueur a été améliorée.
  • Un plantage lors de l'enregistrement des fichiers qui viennent d'un flux sans nom a été résolu.
  • La fiabilité de la fonction de sauvegarde a été amélioré.
  • 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 de bogues 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:

  • de base:
  • avertissements de sécurité de format printf Fix
  • Améliorer le rendu des ombres radiales. Bug # 20238
  • Mieux repli lorsque il ya 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 Physique:
  • Réduit dépendances pkg-config pour interfaces Qt
  • Ajouter automake 1,11 soutien
  • Utilisez le récent automake trouvé et pas le plus vieux
  • AM_SILENT_RULES de soutien lors de l'utilisation automake 1,11
  • Utilitaires:
  • Ajouter des options communes à pdftoabw

Ce qui est nouveau dans la version 0.11.2:

  • noyau:
  • Faire DecryptStream valeurs de retour sains 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 ne est pas correct
  • Correction du crash sur certains fichiers avec des formes. Bug # 22485
  • Correction du crash dans des fichiers avec les fichiers incorporés invalides. Bug # 22551
  • Améliorer attribut FileSpec analyse
  • amélioration de périphériques de sortie Caire. Bugs # 10942, # 18017, # 14160
  • Mettre en place des modes de fusion au Caire backend
  • Poignée 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 de couleur ne supporte pas les méthodes getLine. Bug # 11027
  • Fix rendu des fichiers PDF avec des motifs malformés. Bug # 22835
  • Ajout de la possibilité de désactiver la substitution de la police dans pdftops. Bug # 23030
  • Correction de quelques boutons radio ne étant pas détectés comme tels
  • glib:
  • Amélioration de la démo
  • Qt4:
  • Amélioration de la démo
  • 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 du texte dans le modèle colorimétrique. Bug # 19670 et # 19994
  • Ajout de la possibilité de forcer ne hinting des polices dans le backend de Splash
  • Support 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 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
  • Poignée Streams dans les définitions CMap. Bug # 22334
  • Correction de quelques bogues dans JBIG2Stream manipulation
  • Correction pointillés sur la page 1 de bug 20011
  • sortie de Fix (1) lors du rendu d'un fichier
  • pdftops de Correction d'un crash dans le dossier 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 de 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 de V pour les boîtes sous forme de combo
  • Donnez une erreur lors de l'utilisation level1sep dans pdftops sans avoir le soutien CMJN. Bug # 22026
  • Ne pas inclure dans lcms.h GfxState.h
  • splashColorModeNComps Corriger pour comprennent correctement toutes les valeurs pour chaque SplashColorMode
  • Ajouter splashClearColor qui attribue blanche à la colorptr donnée
  • Tuer un soutien pour spécifier extension dans openTmpFile. Bug # 21713
  • Fix "Saut conditionnel ou déplacer dépend de la valeur uninitialised". Bug # 20011
  • glib:
  • Ajouter poppler_annot_markup_has_popup ()
  • Césure UTF-8 et UTF-16BE. Bug # 21953
  • Utiliser g_strerror lieu de strerror. Bug # 22095
  • Correction d'un crash lors de quelques points à une page invalide de destination
  • Amélioration de la démo
  • Qt4:
  • Ajouter LinkDestination :: destinationName ()
  • Ne essayez pas de résoudre les destinations nommées pour les liens pointant vers GoTo documents externes
  • Ajouter page :: vignette ()
  • Amélioration de la démo
  • Amélioration de la documentation
  • système de construction:
  • Construire correctif pour MSVC
  • Mieux chèque lcms cmake comming de kdelibs
  • Utiliser pkgconfig pour l'enregistrement de autotools lcms
  • Suppression des 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 de 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 au Caire backend avec des masques imbriqués
  • Fix cairo luminosité smask rendu
  • Ajouter éventuellement un soutien de texte pour périphérique de sortie du Caire
  • Ajout de la possibilité de fixer le datadir sur l'exécution
  • Retourne le code d'erreur au lieu d'un booléen lors de l'enregistrement
  • Faire le scanner de la police plus polyvalent
  • Petit opimization dans les documents qui utilisent des transformées de PostScriptFunction
  • l'optimisation mineure Pour diffuser la manipulation
  • Correction de quelques avertissements de compilation
  • glib:
  • Support Contenu optionnel
  • Plus de travail sur le soutien Annotations
  • Amélioration de la démo
  • amélioration de la documentation
  • Fix construction 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émo
  • Ajouter un FontIterator pour itérer les polices du document
  • utils:
  • Autoriser l'utilisation de CropBox dans pdftoppm
  • les images de sortie pdftohtml lorsque le flux d'image ne est pas un jpeg
  • Faire pdftotext accepter les options de recadrage comme pdftoppm
  • Support rendre des pixels non carrés dans pdftoppm
  • système de construction:
  • Exiger Caire 1.8.4 pour le périphérique de sortie du Caire
  • Exiger CMake 2.6 lorsque vous utilisez le système de construction CMake
  • exige option libpng pour pdftohtml
  • option nécessitera libcms de gestion des couleurs

Ce qui est nouveau dans la version 0.10.6:

  • de base:
  • Correction de 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
  • Correction test de clip pour les polices. Bug # 20950
  • Fix getGlyphAdvance se comporter correctement sur les changements de taille de police. Bug # 20769
  • Divers construire correctifs
  • Système Physique:
  • Fixer la version Qt4 nous avons besoin

Ce qui est nouveau dans la version 0.10.5:

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

Ce qui est nouveau dans la version 0.10.4:

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

Ce qui est nouveau dans la version 0.10.2:

  • Corrections ont été faites pour un crash lors de la sélection de texte en mode de texte, pour un blocage dans certains documents malformés, et pour une fuite de mémoire.
  • 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 tente maintenant de rendre les documents avec des paramètres d'espace couleur indexées invalides.
  • Des améliorations ont été apportées au support optionnel contenu.

Ce qui est nouveau dans la version 0.10.0:

  • Le support initial JavaScript a été ajouté.
  • améliorations ont été apportées à l'annotation et dans les moteurs de rendu Arthur et Le Caire sur la base.
  • Un décodeur JPEG2000 basée sur OpenJPEG a été ajouté.
  • rendu JPEG lorsque vous ne utilisez la libjpeg décodeur base a été fixé.
  • Un hors d'état de la mémoire sur les documents qui spécifient énormes polices a été fixé.
  • le comportement de Adobe Reader est émulé sur des documents avec des clés en double dans les dictionnaires.
  • Formulaires améliorations et corrections de cinéma 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 de bugs ont été faites.

Ce qui est nouveau dans la version 0.9.3:

  • Cette version corrige deux régressions police de rendu, 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 Forme et corrections ont été faites JavaScript.
  • Utilisation de la mémoire du moteur de rendu cairo a été améliorée.
  • un accident et plusieurs problèmes de mémoire dans 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 brisés a été améliorée.
  • Un mauvais placement 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é.
  • améliorations ont été apportées à l'annotation et dans les moteurs de rendu Arthur et Le Caire sur la base.
  • Un décodeur JPEG2000 basée sur OpenJPEG a été ajouté.
  • rendu JPEG lorsque vous ne utilisez la libjpeg décodeur base a été fixé.
  • Un hors d'état de la mémoire sur les documents qui spécifient énormes polices a été fixé.
  • le comportement de Adobe Reader est émulé sur des documents avec des clés en double dans les dictionnaires.
  • Formulaires améliorations et corrections de cinéma 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 -

plow
plow

11 May 15

Xfburn
Xfburn

17 Feb 15

ZUPS
ZUPS

11 May 15

Commentaires à Poppler

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