Pdfgrep Windows Version Releases

Pdfgrep is a tool to search text in PDF files. It works similar to grep.

Pdfgrep is an open source project developed by Hans-Peter Deifel, but only Linux compiled version can be found, after some tested, I found it is really a great project, so I decided to compile it for windows.

compiler, I use MXE, it is a powerful MinGW Cross compiler, it let me easily port many projects to windows.

based on the  git version of Pdfgrep and poppler-0.20.3, and some modification of the source code, I successfully compiled the windows version.

 

 

 

Be Sociable, Share!

DiffPDF 1.1.5 Win32 Binary is Available

Because my  MinGW Cross Compiling Environment includes compiled Qt4, after successfully compiled poppler-0.6.13 (with the Poppler Qt4 interface library, libpoppler-qt4), I decided to compile the last version of DiffPDF, after some effort, the Win32 Static version is out, is only 4M an only one exe file, without any library.

Feel free to download the last version from DiffPDF Win32 binary download page.

P.S. Change log of  1.1.5,

Slightly changed the .pro file to make it a tiny bit more helpful.
Added a Help button and separated Help and About information.
Updated the README for Mac users (thanks to Dirk Loss for the info).
Be Sociable, Share!

MinGW Cross compiling Win32 Jpeg-turbo under Debian Lenny

In my previous article, LibJpeg vs LibJpeg-turbo, libjpeg-turbo is a fork of libjpeg that uses SIMD instructions to accelerate JPEG encoding and decoding, so I decide to replace libjpeg with libjpeg-turbo on my MinGW cross compiling environment, and here is the step.


wget http://downloads.sourceforge.net/project/libjpeg-turbo/1.1.0/libjpeg-turbo-1.1.0.tar.gz
tar zxf libjpeg-turbo-1.1.0.tar.gz
cd libjpeg-turbo-1.1.0
./configure --host=i686-pc-mingw32 --enable-static --disable-shared --prefix=/opt/mingw/usr/i686-pc-mingw32
make
make install

if you have not install nasm, you will get the following message,
checking for nasm... no
checking for nasmw... no
configure: error: no nasm (Netwide Assembler) found

then you need install nasm,
apt-get install nasm
and repeat
./configure --host=i686-pc-mingw32 --enable-static --disable-shared --prefix=/opt/mingw/usr/i686-pc-mingw32
make
make install

That is all.

Be Sociable, Share!