Batch shrink scanned PDFs, a Electron GUI wrapper for GhostScript
Current Version 0.1.0
Or visit Release Page.
- Drag & Drop one or multiple PDFs to the Shrimp
- Wait for the process to finish
- Shrinked PDFs would be in the same directory with the prefix of shrink
- Click the shrimp icon at the bottom right to reset
- If you encounter errors, hover on the records to see details
Note: You would need to pre-install GhostScript
on OSX and Ubuntu in order to use this app. You DO NOT have to pre-install
GhostScript on Windows.
- OSX:
brew install ghostscript
- Ubuntu:
sudo apt-get install ghostscript
(additional mirror may be required)
Assume you have node 10+
and npm
installed
cd /to/some/dir/
git clone https://github.com/bclicn/shrink-shrimp.git
cd shrink-shrimp
// for chinese users
npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
npm install
npm start
Follow the steps in Develop then
// on Windows 64bit
npm run build-win
// on OSX
npm run build-mac
// on Linux
npm run build-lin
Note: after building on Windows, you can download gs-926-win32-x64.zip, then copy gsdll64.dll
and gs.exe
to the directory of shrink_shrimp.exe
Please use Issue Tab if you encounter a bug.