*[[MuPDF:http://www.mupdf.com/]] [#x9985d4a]
*[[MuPDF:https://mupdf.com/]] [#x9985d4a]

#ref(http://upload.wikimedia.org/wikipedia/commons/a/a7/MuPDF.png,right,around,nolink,MuPDF)
MuPDF は軽量な PDF/XPS/CBZ ビューアです.
また MuPDF は PDF/XPS/CBZ のパーサ/レンダリングライブラリとしても使用できます.
ビューアとして MuPDF を使用して問題が発生する場合は,代わりに [[Poppler]] を利用することを検討してください.
以下のプログラムが MuPDF を使用しています.

&color(White,#5F2F2F){  ''◆目次◆''  };&br;
-PDF ビューア: [[SumatraPDF]], [[zathura]] (zathura-pdf-mupdf), [[qpdfview]] (fitz-plugin), [[Sioyek]], [[llpp]]


----
#contents
----

*MuPDF とは [#u255891c]

MuPDF は軽量な PDF/XPS/CBZ ビューアです.~
**動作環境 [#u6c9b420]

-[[MuPDF:http://www.mupdf.com/]]
Windows, macOS, Linux, Android, iOS

**動作環境 [#u6c9b420]

Windows, OS X, Linux, Android, iOS で動作します.~
**インストール [#m15a5d1f]

**License [#kcee43f7]
***Windows [#j0820160]

[[GNU Affero General Public License (AGPL):http://git.ghostscript.com/?p=mupdf.git;a=blob;f=COPYING;hb=HEAD]], [[Artifex Commercial License:http://www.artifex.com/page/licensing-information.html]]
-https://mupdf.com/releases/ から mupdf-リリース番号-windows.zip をダウンロードして展開します.

**ChangeLog [#vbbec018]
***macOS [#bad1a3d8]

-[[summary:http://git.ghostscript.com/?p=mupdf.git;a=summary]]
-https://github.com/Homebrew/homebrew-core/blob/master/Formula/mupdf.rb

**fork [#d573b664]
-https://github.com/monami-ya/mupdf/
Homebrew を利用してインストールする場合は次のようにします.

*インストール [#m15a5d1f]
**Windows [#j0820160]
***MinGW [#qd80d98f]
 brew install mupdf

[[poppler - TeX Wiki>poppler]] を参照して MinGW, freetype2, libjpeg, libopenjpeg, zlib 等をインストールします.
-https://github.com/macports/macports-ports/blob/master/graphics/mupdf/Portfile

-[[jbig2dec:http://jbig2dec.sourceforge.net/]] をインストールします.
MacPorts を利用してインストールする場合は次のようにします.

// $ curl -R -L -o jbig2dec.tar.gz "http://git.ghostscript.com/?p=jbig2dec.git;a=snapshot;h=HEAD;sf=tgz"
// $ tar xvf jbig2dec.tar.gz
// $ pushd jbig2dec*
// $ ./autogen.sh
// $ ./configure --prefix=/mingw
// $ make
// $ make install
 sudo port install mupdf

 $ curl -R -L -O http://download.sourceforge.net/jbig2dec/jbig2dec-0.11.tar.xz
 $ tar xvf jbig2dec-0.11.tar.xz
 $ pushd jbig2dec-0.11
 $ configure --prefix=/mingw
 $ make
 $ make install
 $ popd
***Arch Linux [#y10f7abd]
-https://www.archlinux.org/packages/?q=mupdf

-[[MuPDF:http://www.mupdf.com/]] をインストールします.
 pacman -S mupdf mupdf-tools

 $ curl -R -L -o mupdf.tar.gz "http://git.ghostscript.com/?p=mupdf.git;a=snapshot;h=HEAD;sf=tgz"
 $ tar xvf mupdf.tar.gz
 $ cd mupdf*
または

Makefile の
 pacman -S mupdf-gl mupdf-tools

 ifeq "$(NOX11)" ""
 MUVIEW := $(OUT)/mupdf
 $(MUVIEW) : $(FITZ_LIB) $(THIRD_LIBS)
 $(MUVIEW) : $(addprefix $(OUT)/, x11_main.o x11_image.o pdfapp.o)
***Linux Mint/Debian/Ubuntu [#od9b1036]


-https://packages.ubuntu.com/ja/mupdf
-https://packages.ubuntu.com/ja/mupdf-tools
-https://packages.debian.org/ja/mupdf
-https://packages.debian.org/ja/mupdf-tools

 ifeq "$(NOX11)" ""
 MUVIEW := $(OUT)/mupdf
 $(MUVIEW) : $(FITZ_LIB) $(THIRD_LIBS)
 $(MUVIEW) : $(addprefix $(OUT)/, win_main.o pdfapp.o)
Linux Mint や Debian GNU/Linux や Ubuntu では、MuPDF のパッケージは libmupdf-dev と mupdf と mupdf-tools の3つに分かれています。
自分で MuPDF を使ったプログラムをコンパイルするのでなければ、libmupdf-dev をインストールする必要はありません。
mupdf と mupdf-tools を入れたら OK です。
Ubuntu 16.04 LTS に収録されている mupdf-tools 1.7a-1 には mutool と mudraw が含まれていますが現在の MuPDF では mudraw の機能は mutool に統合されており mudraw バイナリは存在しません。

に修正します.
 sudo apt install mupdf mupdf-tools

fitz/image_jpx.c の
***Fedora [#k5d2c514]

 #define OPJ_STATIC
-https://apps.fedoraproject.org/packages/mupdf


 sudo dnf install mupdf

 //#define OPJ_STATIC
***openSUSE [#sa86e80c]

としてコメントアウトします.
-https://software.opensuse.org/package/mupdf

 $ CFLAGS="-Wall -O2 -march=native `pkg-config --cflags freetype2 libopenjpeg zlib`" LIBS="-lkernel32 -luser32 -lgdi32 -lcomdlg32 `pkg-config --libs freetype2 libopenjpeg zlib`" make build=release prefix=/mingw install
 sudo zypper install mupdf

**OS X [#bad1a3d8]
-[[homebrew / Library / Formula / mupdf.rb:https://github.com/mxcl/homebrew/blob/master/Library/Formula/mupdf.rb]]
-[[/trunk/dports/graphics/mupdf/Portfile:https://trac.macports.org/browser/trunk/dports/graphics/mupdf/Portfile]]
**ビルド [#ddb9bb15]

**Linux Mint [#od9b1036]
***Windows [#o34a88ba]

-http://packages.ubuntu.com/ja/mupdf
Visual Studio (無償の Visual Studio Community も含む) がインストールされていればソリューションファイルを開くことでコンパイルができます.

**Debian [#ve64b6e7]
[[MinGW]] でも可能です.

-http://packages.debian.org/ja/mupdf
[[zlib]], [[libjpeg]], [[OpenJPEG]], [[HarfBuzz]], [[FreeType]] 等のビルドに必要なライブラリをインストールします.

**Fedora [#k5d2c514]
-[[jbig2dec:http://git.ghostscript.com/?p=jbig2dec.git]] をインストールします.

-https://apps.fedoraproject.org/packages/mupdf
// curl -RLo jbig2dec.tar.gz "http://git.ghostscript.com/?p=jbig2dec.git;a=snapshot;h=HEAD;sf=tgz"
 powershell -Command "& {Invoke-WebRequest -Uri 'http://git.ghostscript.com/?p=jbig2dec.git;a=snapshot;h=HEAD;sf=tgz' -OutFile 'jbig2dec.tar.gz'}"
 tar xvf jbig2dec.tar.gz
 pushd jbig2dec*
 ./autogen.sh
 ./configure --prefix=/mingw
 make && make install
 popd

**openSUSE [#sa86e80c]
-[[MuJS:http://www.mujs.com/]] をインストールします.

-http://software.opensuse.org/package/mupdf
// curl -RLo mujs.tar.gz "http://git.ghostscript.com/?p=mujs.git;a=snapshot;h=HEAD;sf=tgz"
 powershell -Command "& {Invoke-WebRequest -Uri 'http://git.ghostscript.com/?p=mujs.git;a=snapshot;h=HEAD;sf=tgz' -OutFile 'mujs.tar.gz'}"
 tar xvf mujs.tar.gz
 pushd mujs*
 CC="gcc" make prefix=/mingw install
 popd

**Arch Linux [#y10f7abd]
-https://www.archlinux.org/packages/?q=mupdf
-[[MuPDF:http://mupdf.com/]] をインストールします.

**Gentoo Linux [#d1a956ba]
-http://packages.gentoo.org/package/app-text/mupdf
// curl -RLo mupdf.tar.gz "http://git.ghostscript.com/?p=mupdf.git;a=snapshot;h=HEAD;sf=tgz"
 powershell -Command "& {Invoke-WebRequest -Uri 'http://git.ghostscript.com/?p=mupdf.git;a=snapshot;h=HEAD;sf=tgz' -OutFile 'mupdf.tar.gz'}"
 tar xvf mupdf.tar.gz
 pushd mupdf*
 CC="gcc" XCFLAGS="`pkg-config --cflags harfbuzz freetype2 libopenjp2`" XLIBS="`pkg-config --libs harfbuzz freetype2 libopenjp2`" make build=release prefix=/mingw install
 popd

*関連リンク [#u27a744e]
***Android [#rd0a741b]

-[http://mupdf.com/docs/how-to-build-mupdf-for-android How to build MuPDF for Android]

**関連記事 [#u27a744e]

***ライセンス [#kcee43f7]
[[GNU Affero General Public License (AGPL), Artifex Commercial License:http://artifex.com/licensing/]]

***リリース情報/変更履歴 [#vbbec018]
-[[MuPDF Release History:https://mupdf.com/release_history.html]]
-http://git.ghostscript.com/?p=mupdf.git
--[[shortlog:http://git.ghostscript.com/?p=mupdf.git;a=shortlog]]
--[[CHANGES:http://git.ghostscript.com/?p=mupdf.git;a=blob;f=CHANGES;hb=HEAD]]
-[[[gs-commits] mupdf 1.7a.24 Merge 'mudraw' into 'mutool' binary.:http://ghostscript.com/pipermail/gs-commits/2015-May/018449.html]]

//***fork [#d573b664]
//-https://github.com/monami-ya/mupdf/

***リンク [#c8e94ca4]
-[[Reading PDF file in Windows store App sample in C#, C++, JavaScript for Visual Studio 2012:http://code.msdn.microsoft.com/windowsapps/Open-PDF-in-Windows-store-0614b58c]]
-[[MuPDF - DenkiYagi:http://terurou.hateblo.jp/category/MuPDF]]
--[[MuPDF conveter(MuPDFLib)でPDFを画像に変換してみる:http://terurou.hateblo.jp/entry/2013/07/10/172026]]
-[[MuPDF 1.2 ライブラリーの C++ ラッパー:http://www.rvf-rc45.net/wordpress/?p=628]]
-[[MuPDF for Windows 9x:http://d.hatena.ne.jp/lukewarm/20110521#p1]]