En PDF 1.23.0

En PDF 1.23.0

MuPDF est une bibliothèque légère de visualisation et d’analyseur/rendu PDF, XPS et EPUB. Le moteur de rendu de MuPDF est conçu pour les graphiques anti-aliasés de haute qualité. Il restitue le texte avec des métriques et un espacement précis à quelques fractions de pixel près pour la plus haute fidélité dans la reproduction de l’apparence d’une page imprimée à l’écran.

MuPDF est également petit, rapide et pourtant complet. MuPDF prend en charge PDF 1.7 avec transparence, cryptage, hyperliens, annotations, recherche et bien d’autres fonctionnalités. MuPDF peut également lire des documents XPS (OpenXPS / ECMA-388), des fichiers EPUB et CBZ (Comic Book archive).

MuPDF est écrit pour être à la fois modulaire et portable ; les exemples d’applications ne sont que de fines couches au-dessus des fonctionnalités offertes par la bibliothèque, de sorte que des visionneuses personnalisées peuvent être facilement créées pour un large éventail de plates-formes. Des exemples d’applications de visualisation sont fournis pour Windows, Linux, MacOS, iOS et Android.

MuPDF est délibérément conçu pour être indépendant des bibliothèques de threads, tout en prenant en charge le fonctionnement multithread. En l’absence d’une bibliothèque de threads, il fonctionnera en monothread, mais en en ajoutant un, des avantages significatifs en termes de vitesse de rendu sur les plates-formes multicœurs peuvent être obtenus.

Des fonctionnalités interactives telles que le remplissage de formulaires, le javascript et les transitions sont en développement et partiellement prises en charge par l’application Android.

Dans le journal des modifications PDF 1.23.0 :

Nouvelles fonctionnalités

  • Nouvelle bibliothèque WASM avec la même API que mutool run et Java, pour les environnements de navigateur et de nœud.
  • Prend en charge CropBox, TrimBox, BleedBox et ArtBox dans les outils et visionneuses PDF.
  • Prise en charge des images PSD de PhotoShop.
  • mupdf-gl : prise en charge du profil d’affichage ICC personnalisé.
  • affiche mutool : possibilité de diviser dans le sens RTL.
  • Améliorations diverses et corrections de bugs notables :
  • EPUB : correction des calculs de hauteur des cellules du tableau.
  • EPUB : hérite de la couleur d’arrière-plan des cellules du tableau à partir de la ligne du tableau.
  • EPUB : prend en charge les fichiers avec cryptage partiel (lire uniquement les parties non cryptées).
  • EPUB : prend en charge les fichiers avec des préfixes de répertoire incorrects.
  • TIFF : améliorations de la stabilité.
  • MOBI : améliorations de la stabilité.
  • PDF : prend en charge les modèles de tirets de bordure de style ancien.
  • PDF : prend en charge les liens GoToR vers des documents PDF distants.
  • PDF : améliorez l’analyse et la création de liens.
  • ZIP : améliore la gestion des noms de fichiers Unicode.
  • Revenez aux polices non suggérées si les indices sont brisés.
  • Reconnaissez les types de documents en reniflant le contenu (vous n’avez pas besoin de vous fier au type MIME ou à l’extension de fichier).

Nouvelles API

  • Plus d’indicateurs d’autorisation de document PDF.
  • Journalisation des erreurs d’exception modifiée.
  • pdf_minimize_document pour réduire la quantité de mémoire utilisée par un document ouvert.

Modifications d’API incompatibles

  • pdf_field_name renommé pdf_load_field_name.
  • mutool run : modification de nombreuses méthodes pour correspondre à Java et à la nouvelle bibliothèque WASM.

Télécharger : En PDF 1.23.0 | 82,0 Mo (Open Source)
Télécharger : MuPDF pour Android

Lien : Page d’accueil de MuPDF

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *