Create.Print.Designer.Format.mov
Create.Print.Designer.Format.mov
Warning
Please note that print designer is only compatible with develop and V15 version of frappe framework.
To setup the repository locally follow the steps mentioned below:
- Install bench and setup a
frappe-bench
directory by following the Installation Steps - Start the server by running
bench start
- In a separate terminal window, create a new site by running
bench new-site print-designer.test
- Map your site to localhost with the command
bench --site print-designer.test add-to-hosts
- Get the Print Designer app
bench get-app https://github.com/frappe/print_designer
- Install the app on the site.
bench --site print-designer.test install-app print_designer
-
Open http://print-designer.test:8000/ in your browser and go through the setup wizard.
-
After the setup is complete now open http://print-designer.test:8000/app/print-designer/
There are many ways you can contribute even if you don't code:
- You can start by giving a star to this repository!
- If you find any issues, even if it is a typo, you can raise an issue to inform us.
-
Incorrect PDF Page Size
-
Frappe / Print Designer requires at least version 0.12.5 with patched qt
-
Install correct version by following installation guide and confirm :
wkhtmltopdf --version
- output should be similar to
wkhtmltopdf 0.12.6 (with patched qt)
-
-
Mac Installation Error
- If error has
npm ERR! node-pre-gyp WARN Pre-built binaries not found for canvas@x.x.x
it means that there aren't any pre-built binaries for your system so it will try to compile them and in order to do that you need - Xcode Command Line Tools
xcode-select --install
- HomeBrew and
brew install pkg-config cairo pango libpng jpeg giflib librsvg pixman
- If you have xcode 10.0 or higher installed, in order to build from source you need NPM 6.4.1 or higher
npm install -g npm@latest
.
- If error has
-
Linux ARM CPU Installation Error
- If error has
node-pre-gyp WARN Pre-built binaries not installable for canvas@x.x.x and node@x.x.x
it means that there aren't any pre-built binaries for your system so it will try to compile them - In order to do that you need
sudo apt-get update && sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
- If error has