PDF 1.23.0の場合
MuPDF は、軽量の PDF、XPS、EPUB ビューアおよびパーサー/レンダリング ライブラリです。MuPDF のレンダラは、高品質のアンチエイリアス処理されたグラフィックス向けに調整されています。画面上で印刷されたページの外観を最高の忠実度で再現するために、ピクセルの数分の一以内で正確なメトリクスと間隔を使用してテキストをレンダリングします。
MuPDF は小さく、高速でありながら完全な機能を備えています。MuPDF は、透明性、暗号化、ハイパーリンク、注釈、検索、その他多くの機能を備えた PDF 1.7 をサポートしています。MuPDF は、XPS ドキュメント (OpenXPS / ECMA-388)、EPUB、および CBZ (コミック ブック アーカイブ) ファイルを読み取ることもできます。
MuPDF は、モジュール式かつポータブルになるように書かれています。サンプル アプリケーションは、ライブラリによって提供される機能の上にある単なる薄い層であるため、幅広いプラットフォーム向けにカスタム ビューアを簡単に構築できます。ビューア アプリケーションの例は、Windows、Linux、MacOS、iOS、Android 用に提供されています。
MuPDF は、マルチスレッド操作をサポートしながら、スレッド ライブラリに依存しないように意図的に設計されています。スレッド ライブラリがない場合はシングルスレッドで実行されますが、1 つ追加することでマルチコア プラットフォームでのレンダリング速度に大きなメリットが得られます。
フォーム入力、JavaScript、トランジションなどのインタラクティブ機能は開発中で、Android アプリケーションで部分的にサポートされています。
PDF 1.23.0 変更ログ:
新機能
- ブラウザ環境とノード環境の両方で、mutool 実行および Java と同じ API を備えた新しい WASM ライブラリ。
- PDF ツールとビューアで CropBox、TrimBox、BleedBox、ArtBox をサポートします。
- PhotoShop PSD 画像のサポート。
- mupdf-gl: カスタム ICC ディスプレイ プロファイルのサポート。
- mutool ポスター: RTL 方向に分割するオプション。
- その他の改善と注目すべきバグ修正:
- EPUB: 表のセルの高さの計算を修正しました。
- EPUB: テーブル行からテーブルセルの背景色を継承します。
- EPUB: 部分的に暗号化されたファイルをサポートします (暗号化されていない部分のみを読み取ります)。
- EPUB: 間違ったディレクトリ接頭辞を持つファイルをサポートします。
- TIFF: 安定性の向上。
- MOBI: 安定性の向上。
- PDF: 古いスタイルの境界線ダッシュ パターンをサポートします。
- PDF: リモート PDF ドキュメントへの GoToR リンクをサポートします。
- PDF: リンクの解析と作成を改善しました。
- ZIP: Unicode ファイル名の処理を改善しました。
- ヒントが壊れている場合は、ヒントなしのフォントに戻ります。
- コンテンツをスニッフィングすることでドキュメントの種類を認識します (MIME タイプやファイル拡張子に依存する必要はありません)。
新しい API
- PDF ドキュメント許可フラグの追加。
- 例外エラーログを調整しました。
- pdf_minimize_document は、開いているドキュメントによって使用されるメモリ量を圧迫します。
互換性のない API の変更
- pdf_field_name の名前が pdf_load_field_name に変更されました。
- mutool run: Java と新しい WASM ライブラリに合わせて多くのメソッドを変更しました。
ダウンロード: PDF 1.23.0 | 82.0 MB (オープン ソース)
ダウンロード: MuPDF for Android
リンク: MuPDF ホームページ
コメントを残す