メニューバーもツールバーもステータスバーもない、シンプルな PDF ビューア

MuPDF のアイコン

MuPDF

ダウンロード

バージョン
1.26.2 / 1.26.12 (ソースのみ) / 1.27.0-rc1
更新日
2025/12/02
OS
Windows
言語
英語
価格
無料
提供元

ウィンドウ枠のみで表示される、すっきりとした PDF ビューアソフトです。
メニューバーやツールバーが用意されておらず、右クリックメニューもありません。
マウスのドラッグかマウスホイールでコロコロしてページを切り替えられますが、基本的な操作はすべてキーボードショートカットで可能です。
例えば j キーで下スクロール、k キーで上スクロール、 , キーで前のページ、. キーで次のページへ進み、ズームインズームアウトは + キーと - キーになります。

MuPDF の使い方

ダウンロード と インストール

  1. 提供元サイトのダウンロードページへアクセスし、「mupdf-1.26.2-windows.zip」リンクをクリックしてダウンロードします。
  2. ダウンロードした圧縮ファイル(mupdf-1.26.2-windows.zip)を展開し、mupdf.exe から起動します。
    ※ 本ソフトはインストール不要で利用できます。

使い方

PDF を閲覧する

本ソフトを起動すると、ファイル参照ダイアログが表示されます。
閲覧したい PDF を選択して「開く」ボタンをクリックすると、PDF ファイルを開くことができます。
マウスで上下にスワイプしたり、マウスホイールを動かしてページを進めたり戻したりできます。
MuPDF で表示

MuPDF で表示



キーボードショートカット

キーボードショートカットで操作できます。
※ 大文字、小文字で動作が変わります。
「/」キーを押して検索(画面左上に Search: が表示される)

「/」キーを押して検索(画面左上に Search: が表示される)

検索結果 - 検索ワードがハイライトされる

検索結果 - 検索ワードがハイライトされる



更新履歴

機械翻訳で日本語にしています。
通常版
Version 1.27.0-rc1
(2025/11/30)
  • ドキュメントの新規追加と更新!Sphinx を使って、ソースからローカル HTML 版と Markdown 版をビルドできるようになりました。
  • ページ間の一致結果と正規表現をサポートする新しい(試験的な)検索 API を追加しました。
  • ビルドシステム:
    • サードパーティの依存関係サブモジュールを最適化し、git クローンとリリース tarball のサイズを削減しました。
    • html、xps、svg、extract モジュールの条件付きコンパイルを許可しました。
    • Visual Studio プロジェクトに arm64 構成を追加しました。
    • WASM バインディングをメインの git リポジトリに統合しました。
    • Makefile に新しい "install-tools" ターゲットを追加しました。
  • 全般:
    • ドキュメントタイプ認識機能を強化しました。
    • WASM と mutool run の両方の JavaScript バインディングに、多数の新しいクラスと関数を追加しました。
    • mutool run を変更し、WASM ライブラリと同期させました。ES5 構文に従うと、スクリプトは両方の環境で実行できます。
    • 構造化テキスト抽出におけるハイフン除去の動作を改善しました。
    • PDF ファイルで JPEG2000 画像が検出された場合の最適化をいくつか行いました。
    • OCG 処理に関する多数のバグを修正しました(今後のリリースでさらに改善される予定です)。
  • HTML および EPUB:
    • ハイフネーション! - HTML の lang 属性と CSS スタイルを hyphens:auto に設定して有効にしました。
    • CSS の非静的配置:position: absolute および relative、inset/top/right/bottom/left
    • HTML テーブル:colgroup および col、rowspan および colspan、width、height、valign、border-collapse
    • レガシー HTML 属性:width、height、valign、align、bgcolor、border、hidden
    • CSS の border-style:double、dotted、dashed、outset、inset、ridge、groove
    • CSS ツリー構造擬似セレクター(:root、:empty、:first-child、:nth-child など)
    • CSS の :link 擬似クラス
    • CSS プロパティ direction:rtl と HTML 属性 dir=rtl による BiDi サポートの改善
    • CSS のすべての名前付きカラーを認識!
    • フォールバックフォントの検出を改善しました。
    • EPUB 3 の目次。
  • PDF フォームと注釈:
    • AcroForm/NeedAppearances フラグを尊重します。このフラグが設定されている場合、ウィジェットの外観が異なる場合があります。
    • テキスト注釈(別名 Note)のサイズと位置を PDF リファレンスに沿うように変更しました。
    • NoZoom および NoRotate フラグを尊重します。
    • 一部のチェックボックスが正しく切り替わらないバグを修正しました。
  • ツールとプログラム:
    • mutool:すべてのツールで標準出力への出力をより確実に処理します。
    • mutool run:
      • mupdf および fs モジュールの import 文を許可
      • node とのスクリプト互換性を調整
      • process.argv
      • process.exit
    • mutool clean: -v フラグを使用してテキストをベクター化(テキストオブジェクトをパスに変換)
    • mutool draw: 出力形式間で動作の一貫性を高めるために動作を調整
    • mutool poster: ページが回転されている場合の動作を改善
    • mutool merge: ドキュメントをマージする際に外部リンクのみを保持
    • mutool extract: 埋め込みファイルと添付ファイルを抽出
    • mutool grep: ドキュメント内のテキストを検索するための新ツール
    • mupdf-gl: 潜在的に危険な外部リンクを開く前に確認する
    • mupdf-x11: 潜在的に危険な外部リンクを開かない
  • API の変更: fz_warp_pixmap、fz_autowarp_pixmap、fz_detect_document で fz_quad を使用する
  • API の新機能:
    • 非表示テキストのみを削除する特別な編集モード PDF_TEXT_REMOVE_INVISIBLE
    • pdf_check_document (JS および Java では PDFDocument.check) 関数を使用して、ファイルのエラーをスキャンします。
    • pdf_set_page_tree_cache を使用すると、最初のページの読み込みが高速化されますが、他のすべてのページの読み込みは遅くなります。
    • fz_stext_page_details -- stext で複数ページのテキストを表現できるようになりました。

Version 1.26.2
(2025/06/03)
  • WASM:
    • MuPDF wasm ライブラリを platform/wasm に統合しました。
    • 新しいデバイス (コールバック) が wasm で動作するようにしました。
    • wasm に Document.asPDF を追加しました。
  • WASM/mutool run インターフェースの説明をより適切にするためにドキュメントを書き直しました。
  • mutool run:
    • インターフェースを mupdf.js と同等にしました。
    • mutool run で適切な場合に null (undefined ではない) を返します。
    • mutool run インターフェース関数におけるいくつかのメモリリークを修正しました。
    • 注釈の色を設定する際に、コンポーネントの数が正しくない場合にエラーをスローするようにしました。
    • beginGroup への引数を修正しました。
    • 新しい ColorSpace(filename, name) を追加しました。
    • process.argv スクリプト引数オブジェクトを追加しました。
    • 'import fs' ステートメントも無視するようにしました。
  • その他の mutool サブツール:
    • mutool recolor のデフォルト出力名を修正しました。
    • mutool サブツールの新しい fz_optpath 関数で "-"、"nul"、"con" を処理します。
    • mutool show の使用法に -L を追加します。
    • mutool create の使用法メッセージを改善します。
  • fz_warp_pixmap、fz_autowarp_pixmap、fz_detect_document で fz_quad を使用します。
  • 不足していた DOM jni 関数を追加します。
  • jni 関数のメモリリークを修正します。
  • html、xps、svg、extract の条件付きコンパイルを実行します。
  • make install-tools のターゲットを別に追加します。
  • Visual Studio のバーコードコードのファイル名を修正します。
  • 注釈境界矩形に正しいポイントを含めることで、バットキャップのある行を修正します。
  • ファイル名に %d を使用する場合、stext_json ページ出力の前にコンマを付けないようにします。
  • 配列の長さが負にならないようにします。
  • 背表紙が空の EPUB ファイルを処理します。
  • 共有ライブラリをビルドする場合でも、数学ライブラリとリンクします。
  • 取り消し線/下線検出を修正します。
  • 取り消し線検出コードにおける ISO C の誤りを修正します。
  • 修正した認識コードの誤りを修正します。 fz_begin_structure; raw == NULL && raw == "" と同等のものを微調整します。
  • SO を使用して hwpx を開くときに、「閉じられていない出力がドロップされる」という警告を回避します。

Version 1.26.0
(2025/05/12)
  • リリース

ソースのみのリリース
Version 1.26.12
(2025/12/02)
  • ストロークされたパスからのベクトル bbox の stext デバイスの計算を修正しました。

Version 1.26.11
(2025/11/03)
  • テーブルハンティング API を追加します。
  • 検索ヒット時にページとブロックのメンバーが初期化されていることを確認します。
  • PDF 注釈を実行する際にリソースオブジェクトのリークを回避します。
  • サードパーティの依存関係のバージョンを更新します。
  • 借用したピックスマップを変換する必要がある場合に、ピックスマップのリークを防止します。
  • プロセッサのリソーススタック処理をリファクタリングします。
  • PDF 辞書を比較する際に、それらが同じドキュメントに属していると想定しないようにします。

Version 1.26.10
(2025/09/26)
  • 最近の Android NDK で問題を引き起こしていた、NEON サポートを有効にするコンパイラ フラグを修正しました。

ユーザーレビュー

  • 3

    アプリ単体で起動し、非常に軽い

    boltex
    boltex
    1
    Windows 7

    アプリ単体で起動し、非常に軽い。pdfを見るなら全く問題ない。
    ただ、やはりキーボードショートカットだけというのは便利な反面とっつき辛い。簡易的なGUIを用意して表示ON-OFFさせて欲しいと思った。
    ズームしたまま次ページに移動できるのはGood。だがズームの倍率がウインドウ単位でしかコントロールできないのはちょっと辛い。自分の好きなズームサイズを指定させてくれたらもっとよかった。
    あとショートカットリストぐらいはtxtでいいから同梱して欲しい。まあLinux系のアプリらしいと言えばらしいが。

    3人が参考になったと回答しています。
    このレビューは参考になりましたか?