In PDF 1.23.0

In PDF 1.23.0

MuPDF ist ein leichter PDF-, XPS- und EPUB-Viewer und eine Parser-/Rendering-Bibliothek. Der Renderer in MuPDF ist auf hochwertige Anti-Aliasing-Grafiken zugeschnitten. Es rendert Text mit Maßen und Abständen, die auf den Bruchteil eines Pixels genau sind, und sorgt so für höchste Wiedergabetreue bei der Wiedergabe des Aussehens einer gedruckten Seite auf dem Bildschirm.

MuPDF ist außerdem klein, schnell und dennoch vollständig. MuPDF unterstützt PDF 1.7 mit Transparenz, Verschlüsselung, Hyperlinks, Anmerkungen, Suche und vielen anderen Extras. MuPDF kann auch XPS-Dokumente (OpenXPS / ECMA-388), EPUB- und CBZ-Dateien (Comic-Archiv) lesen.

MuPDF ist sowohl modular als auch portabel geschrieben; Bei den Beispielanwendungen handelt es sich lediglich um dünne Schichten über der von der Bibliothek angebotenen Funktionalität, sodass benutzerdefinierte Viewer problemlos für eine Vielzahl von Plattformen erstellt werden können. Beispielhafte Viewer-Anwendungen werden für Windows, Linux, MacOS, iOS und Android bereitgestellt.

MuPDF ist bewusst so konzipiert, dass es unabhängig von der Threading-Bibliothek ist und dennoch den Multithread-Betrieb unterstützt. Wenn keine Thread-Bibliothek vorhanden ist, läuft es im Single-Thread-Modus, aber durch das Hinzufügen einer Thread-Bibliothek können erhebliche Vorteile bei der Rendering-Geschwindigkeit auf Multi-Core-Plattformen erzielt werden.

Interaktive Funktionen wie das Ausfüllen von Formularen, Javascript und Übergänge befinden sich in der Entwicklung und werden teilweise von der Android-Anwendung unterstützt.

Im PDF 1.23.0-Änderungsprotokoll:

Neue Eigenschaften

  • Neue WASM-Bibliothek mit derselben API wie mutool run und Java, sowohl für Browser- als auch für Node-Umgebungen.
  • Unterstützt CropBox, TrimBox, BleedBox und ArtBox in PDF-Tools und Viewern.
  • Unterstützung für Photoshop PSD-Bilder.
  • mupdf-gl: Unterstützung für benutzerdefinierte ICC-Anzeigeprofile.
  • Mutool-Poster: Option zur Aufteilung in RTL-Richtung.
  • Verschiedene Verbesserungen und bemerkenswerte Fehlerbehebungen:
  • EPUB: Berechnungen der Tabellenzellenhöhe korrigieren.
  • EPUB: Hintergrundfarbe der Tabellenzelle von der Tabellenzeile übernehmen.
  • EPUB: Unterstützt Dateien mit teilweiser Verschlüsselung (nur unverschlüsselte Teile lesen).
  • EPUB: Unterstützt Dateien mit falschen Verzeichnispräfixen.
  • TIFF: Stabilitätsverbesserungen.
  • MOBI: Stabilitätsverbesserungen.
  • PDF: Unterstützt Strichmuster im alten Stil.
  • PDF: Unterstützt GoToR-Links zu Remote-PDF-Dokumenten.
  • PDF: Verbessern Sie das Parsen und Erstellen von Links.
  • ZIP: Verbessert die Handhabung von Unicode-Dateinamen.
  • Greifen Sie auf nicht angedeutete Schriftarten zurück, wenn Hinweise fehlerhaft sind.
  • Erkennen Sie Dokumenttypen durch Erkennen des Inhalts (Sie müssen sich nicht auf den Mimetyp oder die Dateierweiterung verlassen).

Neue APIs

  • Weitere Berechtigungsflags für PDF-Dokumente.
  • Optimierte Ausnahmefehlerprotokollierung.
  • pdf_minimize_document, um den von einem geöffneten Dokument verwendeten Speicher zu reduzieren.

Inkompatible API-Änderungen

  • pdf_field_name wurde in pdf_load_field_name umbenannt.
  • mutool run: Viele Methoden wurden geändert, um sie an Java und die neue WASM-Bibliothek anzupassen.

Herunterladen: Im PDF 1.23.0 | 82,0 MB (Open Source)
Download: MuPDF für Android

Link: MuPDF-Homepage

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert