# display help
genpdf -h
# generate example document
genpdf example/QWebEngineView.mhtml example/QWebEngineView.pdf
GenPDF uses Qt WebEngine for PDF creation so you need to setup Qt framework on your machine using Qt Online Installer.
Replace y
and z
in 6.y.z
with latest minor and patch numbers.
Select the following components only :
- Extensions
- Qt WebEngine
- Qt 6.y.z
- Desktop
- Qt 6.y.z
- Qt WebEngine
- Qt
- Qt 6.y.z
- Desktop
- Additional Libraries
- Qt Positioning
- Qt WebChannel
- Qt WebView
- Qt 6.y.z
# run qmake
/path/to/Qt/6.y.z/gcc_64/bin/qmake
# run make
make
# test genpdf
./genpdf
# run test
./test
wkhtmltopdf --disable-javascript \
example/wkhtmltopdf.html \
example/wkhtmltopdf.pdf
chromium --headless \
--disable-gpu \
--print-to-pdf=example/QWebEngineView.pdf \
--no-pdf-header-footer \
example/QWebEngineView.mhtml