Can handle multiple pages organized cropped scaled and rotated..
>mutool draw -o <out>.png <input>.pdf && convert -size 1024x768 <out>.png <out>.bmp
Paul
mupdf is all ghostscript based, expect closer results
Compiled! It works great, and it's lighter.
It can be compiled with support for SVG, but this way it requires Cairo
Yep lighter and with better rendering...
Just for curiosity: Why would you prefer to use such a crappy BMP
instead of JPG format ?
A simple run here of a complex pdf resulted in 16 times bigger results... ::)
-rw-rw----- 1 me host 1505634 Jan 22 07:51 _x.bmp
-rw-rw----- 1 me host 92087 Jan 22 07:51 _x.jpg
A hell of a crappy format...
Paul
I am not aware of this dependency... ::)
Mine is full featured and it is not linked to GTK by any means
>ldd mutool
libm.so.6 => /lib/libm.so.6 (0xb7eaa000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7e8e000)
libc.so.6 => /lib/libc.so.6 (0xb7ce2000)
/lib/ld-linux.so.2 (0xb7ef1000)
But obviously .... *UNLIKE* the potterix systemd wayland thingy...
A full properly installed X server must be operational.. and..
Not crippled by default as it comes on those potterix distros..
>ldd mupdf
libGL.so.1 => /lib/libGL.so.1 (0xb7ef0000)
libX11-xcb.so.1 => /usr/X11/lib/libX11-xcb.so.1 (0xb7b4d000)
libX11.so.6 => /usr/X11/lib/libX11.so.6 (0xb7d89000)
libXau.so.6 => /usr/X11/lib/libXau.so.6 (0xb7aed000)
libXdamage.so.1 => /usr/X11/lib/libXdamage.so.1 (0xb7b54000)
libXdmcp.so.6 => /usr/X11/lib/libXdmcp.so.6 (0xb7ae6000)
libXext.so.6 => /usr/X11/lib/libXext.so.6 (0xb7b17000)
libXfixes.so.3 => /usr/X11/lib/libXfixes.so.3 (0xb7b4f000)
libXrandr.so.2 => /usr/X11/lib/libXrandr.so.2 (0xb7d7f000)
libXrender.so.1 => /usr/X11/lib/libXrender.so.1 (0xb7aa9000)
libXxf86vm.so.1 => /usr/X11/lib/libXxf86vm.so.1 (0xb7b29000)
libc.so.6 => /lib/libc.so.6 (0xb7bd2000)
libdl.so.2 => /lib/libdl.so.2 (0xb7ab3000)
libdrm.so.2 => /lib/libdrm.so.2 (0xb7ad4000)
libexpat.so.1 => /lib/libexpat.so.1 (0xb7baa000)
libglapi.so.0 => /lib/libglapi.so.0 (0xb7b57000)
libm.so.6 => /lib/libm.so.6 (0xb7f53000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7ab8000)
libxcb-dri2.so.0 => /usr/X11/lib/libxcb-dri2.so.0 (0xb7b2e000)
libxcb-dri3.so.0 => /usr/X11/lib/libxcb-dri3.so.0 (0xb7ba6000)
libxcb-glx.so.0 => /usr/X11/lib/libxcb-glx.so.0 (0xb7b34000)
libxcb-present.so.0 => /usr/X11/lib/libxcb-present.so.0 (0xb7ba3000)
libxcb-randr.so.0 => /usr/X11/lib/libxcb-randr.so.0 (0xb7b93000)
libxcb-render.so.0 => /usr/X11/lib/libxcb-render.so.0 (0xb7b7e000)
libxcb-shape.so.0 => /usr/X11/lib/libxcb-shape.so.0 (0xb7b7b000)
libxcb-sync.so.1 => /usr/X11/lib/libxcb-sync.so.1 (0xb7b75000)
libxcb-xfixes.so.0 => /usr/X11/lib/libxcb-xfixes.so.0 (0xb7b8b000)
libxcb.so.1 => /usr/X11/lib/libxcb.so.1 (0xb7af0000)
libxshmfence.so.1 => /usr/X11/lib/libxshmfence.so.1 (0xb7b73000)
/lib/ld-linux.so.2 (0xb7f9a000)
Paul