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

MuPDF のアイコン

MuPDF

ダウンロード

バージョン
1.26.0
更新日
2025/05/12
対応 OS
Windows
言語
英語
価格
無料
提供元

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

MuPDF の使い方

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

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

使い方

PDF を閲覧する

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

MuPDF で表示



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

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

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

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

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



更新履歴

機械翻訳で日本語にしています。
通常版
Version 1.26.0
(2025/05/12)
  • リリース

Version 1.25.2
(2024/12/11)
  • 構造化テキスト内の非表示テキストを見つけるためのサポートを追加します。
  • クリッピングパスのサニタイズを修正しました。
  • C++ ラッパーのリークを修正しました。

ソースのみのリリース
Version 1.26.0 RC 2
(2025/05/02)
  • 不足していたバーコード JNI 実装を追加しました。
  • CFF/TTF フォントのサブセット化に関するいくつかのバグを修正しました。
  • PDF デバイスでのブレンドモードの挿入を修正しました。
  • 調整された CropBox から Fitz 空間の原点を計算しました。
  • フォントのアセント/ディセント値の妥当性チェックをいくつか追加しました。
  • PCL 出力に関するいくつかの問題を修正しました。
  • PDF 文字列の CR/LF/CRLF の解析を調整しました。
  • ドキュメントを更新し、新しいオプションの zint/zxing-cpp サードパーティ依存関係について言及しました。
  • ドキュメントの構造と生成を改善しました。
  • ドキュメントに不足していた部分を追加しました。

Version 1.26.0 RC
(2025/04/17)
  • PDF 線形化のサポートを削除しました:
    • 詳細については、このブログ投稿を参照してください。
  • オブジェクトラベル:
    • 番号付きオブジェクトの前に、ドキュメント ルートからそのオブジェクトに到達できる可能性のある方法をリストするコメントを記述します。
    • mutool show -L、mutool clean -L、および PDF 書き込みオプション「labels」で有効にします。
    • ライブラリ関数 pdf_load_object_labels および pdf_label_object。
  • Brotli 圧縮:
    • 最新の PDF 仕様提案からの実験的な機能。
  • オプションのバーコードサポート:
    • 「make barcode=yes」でビルドします。
    • サードパーティの依存関係として zxing-cpp (zebra crossing) C++ を使用します。
    • mutool バーコードサブコマンドを追加します:
      PDF 内のバーコードを検出するには:
       mutool バーコード -d バーコード.pdf
      バーコード画像を PNG ファイルとして作成するには:
       mutool barcode -c -o barcode.png -F qrcode "Hello, world!"
    • ライブラリ関数 fz_new_barcode_image と fz_decode_barcode_from_pixmap。
  • 新しい構造化テキスト抽出パス:
    • 段落区切り: 最初の行のインデントやその他のヒューリスティックから段落を検出します。
    • テーブルハント: テキストをスキャンし、行と列のあるテーブルに組み立ててみます。
  • 新しい構造化テキスト抽出オプション:
    • Unicode が利用できない場合に生の文字またはグリフ インデックスの読み取りを許可する
    • 偽の太字、下線、取り消し線などを検出するためのスタイルを収集します。
    • clip-rect は指定された領域内のテキストのみを抽出します
    • フォントのアウトラインからアセンダーデータを測定する accuracy-ascenders
    • フォントのアウトラインからグリフの幅を測定するための precise-side-bearings
  • CSV 出力形式 (入力ドキュメントで「Table Hunt」パスを使用)。
  • コアライブラリの追加:
    • JSON パーサー、オブジェクト モデル、およびプリンター。
    • アクティビティロガー API。
    • UTF-8 で「長すぎるヌル」文字をサポートします (文字列終端文字と誤解されることなく、C 文字列で \x00 を表すために「\xC0\x80」を使用します)。
  • ビルド システムの変更:
    • Makefile の不要な部分をクリーンアップし、共有ライブラリの構築方法をリファクタリングしました。
    • メンテナンスされておらず、動作しなくなった Makefile のビットが劣化したセクションを削除しました (主に iOS と MinGW)。
    • サンプルツールmurasterとmupdf-x11-curlをデフォルトではビルドしません。これらのサンプルは「make extra-apps」でビルドできます。
  • その他の改善点と新しい動作:
    • 構造化テキスト XML ダンプにさらに多くのデータを含めます。
    • 完全な修復パスを実行する必要なく、PDF ファイルの先頭にあるジャンク (PJL コマンドなど) を無視します。
    • 注釈とウィジェットで非ラテン語/ギリシャ語/キリル語/CJK 言語をサポートします (HTML レイアウト エンジンが必要です)。
    • システム フォント コールバックを使用して、HTML レイアウトで不足しているフォントを検索します。
    • CSS テキストの塗りつぶしとストロークのプロパティをサポートします:
      • -webkit テキスト塗りつぶし色
      • -webkit ストロークカラー
      • -webkit のストローク幅
      Unicode の改行 (UAX 14) と大文字/小文字のテーブルを Unicode 16.0 に更新しました。
  • バグ修正と安定性の向上:
    • フォントのサブセット化に多くの改善が加えられました。
    • 開いているページのキャッシュに影響を及ぼす元に戻す/やり直しジャーナルのいくつかのバグを修正しました。
    • フォント ファイルまたは PDF ファイルから不正な値が提示された場合のフォントのアセンダー/ディセンダー値の計算が改善されました。
    • 壊れた PDF ファイルを修復する際のロジックが改善されました。
    • 一部のエッジケースにおける Type3 フォント レンダリングの仕様準拠を改善しました。
  • コマンドラインツールの追加オプション:
    • mutool ポスター: 新しいオプション -m (余白)
    • mutool show: 新しいオプション -r (強制修復)
    • mutool clean: --structure=keep を指定すると、ページのサブセット化時にタグ付けされたコンテンツが保持されます。警告: このオプションを指定すると、削除されたページのオブジェクトをすべて保持する必要があるため、ファイルの縮小が防止されます。
    • mutool clean: -t オプションは常にコンパクトなオブジェクトを書き出します
    • mutool clean: -tt オプションは常にオブジェクトをきれいに印刷します
  • 便利な新しい C 関数とフィールド:
    • アルファ チャネルを含めるために、fz_stext_char フィールドの "color" の名前が "argb" に変更されました。
    • fz_outline_item: 新しい「フラグ」と r、g、b カラー フィールド。
    • pdf_clip_page を使用してページ コンテンツをフィルターします。
    • pdf_add_colorspace を使用して ICC カラースペース オブジェクトを作成します。
    • fz_load_user_css は、ユーザー CSS を一度にロードして設定します。
    • fz_new_bitmap_from_image
    • fz_new_buffer_from_image_as_pbm
    • fz_new_buffer_from_pixmap_as_pbm
    • fz_strverscmp
    • fz_strcasestr
    • fz_format_string %< 16進数でエンコードされた文字列を出力する
    • fz_format_string %q と %Q はサロゲートペアを書き込む
  • Java/JNI および mutool run JavaScript バインディングには、多くの新しい関数と機能があります。

Version 1.25.6
(2025/03/31)
  • 1.25.6 ソースのみのリリースが利用可能になりました。
    • noto フォントのサイズがゼロの場合にクラッシュを回避します。
    • q/Q カウントのバランス調整のバグを修正しました。
    • クリップ/レイヤーのネストを改善し、1,000 を超えるネスト レベルを処理できるようになりました。
    • 編集注釈が 1 つだけではなくすべて適用されていたバグを修正しました。

ユーザーレビュー

  • 3

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

    boltex
    boltex
    1
    Windows 7

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

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

Loading...